'프로그램 사용 > postgreSQL' 카테고리의 다른 글
| sql array any all (0) | 2019.12.20 |
|---|---|
| postgres 동일 컬럼명 에러 (0) | 2019.12.20 |
| postgresql 에서 ,로 구분되는 문자열로 내보내기 (0) | 2019.12.18 |
| postgres create view / materialized view (0) | 2019.12.15 |
| sql not exists (0) | 2019.12.09 |
| sql array any all (0) | 2019.12.20 |
|---|---|
| postgres 동일 컬럼명 에러 (0) | 2019.12.20 |
| postgresql 에서 ,로 구분되는 문자열로 내보내기 (0) | 2019.12.18 |
| postgres create view / materialized view (0) | 2019.12.15 |
| sql not exists (0) | 2019.12.09 |
| linux page cache (0) | 2020.01.13 |
|---|---|
| dmesg 시간 환산하기 (0) | 2020.01.07 |
| byobu (0) | 2019.12.18 |
| cool-retro-term (0) | 2019.12.16 |
| grep -v (invert match) (0) | 2019.11.01 |
| dmesg 시간 환산하기 (0) | 2020.01.07 |
|---|---|
| screen 사용법 (0) | 2019.12.18 |
| cool-retro-term (0) | 2019.12.16 |
| grep -v (invert match) (0) | 2019.11.01 |
| 서비스 등록 오류 (0) | 2019.10.10 |
grep으로 확인했었는데 vi에서도
/ 대신 : 명령을 통해 몇번이 매칭되는지 확인이 가능하다.
"로 끝나는 줄을 검색하기 위해서는 아래의 명령을 하면되는데
/"$
총 몇줄이 매칭되는지 보려면 아래와 같이 :로 시작해서 하면된다.
:%s/"$//n
| vi가 늦게 켜지는 이유 (0) | 2022.07.28 |
|---|---|
| vim 색상 바꾸기(colorscheme) (0) | 2021.01.20 |
| vi gg=G와 set ts (0) | 2019.07.04 |
| vi 검색 취소하기 (0) | 2019.06.04 |
| vi 여러개 파일 편집하기(동시 x) (0) | 2017.09.16 |
TOAD에서 테이블을 클릭하면 하나의 창에서 내용이 바뀌는데
두개 테이블을 보면서 비교하고 싶다면
F4를 눌러서 Object Details에서 탭으로 보면 된다.
pgadmin에서는 개별 창으로 쉽게 되는데 이런건 좀 아쉽네.
아무튼 단축키는 F4인데 메뉴상에서 나오는 단축키 목록이 없어서 이것저것 해보다 보니
테이블에서 우클릭하여 Send To - Object Details와 동일하게 작동하는 것으로 보인다.

| MagicaVoxel (0) | 2020.03.23 |
|---|---|
| ether / win32diskimager 대체 프로그램 (0) | 2020.03.07 |
| ArduinoDroid (0) | 2019.06.12 |
| ups protocol (0) | 2019.04.29 |
| 열해석 프로그램(오픈소스) (0) | 2019.03.31 |
말이 어렵다 -ㅁ-
array_agg()를 통해서 합치게 되면
{1,2,3} 이런식으로 중괄호가 붙게 되는데
이걸 없애고 순수하게(?)
1,2,3 으로만 출력하게 하는 방법
아래와 같이 하면 array_agg에 의해 배열로 {}로 붙게 되고 array_to_string()에 의해
{}가 제거된 채 원하는 의도대로 1,2,3 으로 출력되게 된다.
| array_to_string(array_agg(DISTINCT datas),',') |
| postgres 동일 컬럼명 에러 (0) | 2019.12.20 |
|---|---|
| sql scan과 index (0) | 2019.12.19 |
| postgres create view / materialized view (0) | 2019.12.15 |
| sql not exists (0) | 2019.12.09 |
| sql filter() over() (0) | 2019.12.09 |
사이트들 뒤지다가 나온 SQL문 공부하는데 사용하기 용이한 샘플 데이터베이스
SQLite용으로 보이지만.. 일단 테이블도 꽤 많고 공부하기에는 부족함이 없을 듯하다.
[링크 : https://www.sqlitetutorial.net/sqlite-sample-database/]
| sqlite memory cache (0) | 2019.05.21 |
|---|---|
| sqlite primary key (0) | 2019.03.12 |
| sqlite dateime (0) | 2018.11.27 |
| sqlite3 도움말 (0) | 2017.04.02 |
| 라즈베리 sqlite 버전 (0) | 2017.04.02 |
어쩌면 약을 처방해주면서 했던 약의 효능은
약의 효능이 아닌
나에게 해주는 주문일지도 모르겠다는 생각이 들었다.
출근하면서도 조금씩 심장이 조여오는 느낌이 왔지만
그때마다 나에게 한 말
"한 걸음을 내딛을수 있도록 도와주는 약을 먹었잖아. 한 걸음만 더 내딛자"
그 별거 아닐지도 모르는 "한 걸음"이 이제 나에게 주문이 되어
다시 앞으로 걸어 나갈수 있는 힘이 되길..
| 가슴도 콩닥콩닥 (0) | 2019.12.29 |
|---|---|
| 먼가 살게 있어서 문구점을 다녀왔는데.. (6) | 2019.12.20 |
| 오랫만에 일찍 기...절? (0) | 2019.12.14 |
| 이틀만의 퇴근 (2) | 2019.12.13 |
| 89.5! (0) | 2019.12.12 |
이제야 눈에 띄는 DOM3 XPath 1.0 implementation..
그래서 문법을 많이 적용 못 받은건가? 최신은 3.1인 것 같은데 1.0이라서 기능들이 많이 빠진듯
DOM 3 XPath 1.0 implemention and helper for JavaScript, with node.js support.
[링크 : https://www.npmjs.com/package/xpath]
아무튼 boolean() 함수는 결과값이 boolean 타입이다(당연하지만)
[링크 : https://developer.mozilla.org/ko/docs/Web/XPath/Functions/boolean]
아래는 xpath node.js npm의 예제를 이용하여
/book 노드가 실제로 존재하는지 boolean()으로 체크하도록 수정한 내용이다.
| > var xpath = require('xpath') undefined > > var dom = require('xmldom').DOMParser undefined > var xml = "" undefined > var doc = new dom().parseFromString(xml) undefined > console.log(xml) undefined > var nodes = xpath.select("//title", doc) undefined > console.log(nodes[0].localName + ": " + nodes[0].firstChild.data) title: Harry Potter undefined > var test = xpath.select("boolean(/book)", doc) undefined > console.log(typeof test) boolean undefined > console.log(test) true |
typeof로 체크시 boolean 타입으로 나오니.. 기존에 프로그램을 좀 수정해야 할 듯..
| node.js cookie 관련 함수들 (0) | 2020.01.19 |
|---|---|
| node.js crypto 모듈 (0) | 2020.01.19 |
| node.js JWT with refresh token (0) | 2019.12.10 |
| node.js synchornous file write (0) | 2019.11.06 |
| postgres on node.js (0) | 2019.09.24 |
실행해보니 KDE와는 별개로 QT만 설치되면 된다.
zoom out 하면 처음 실행 할때 보단 넓은 화면을 쓸 수 있다
(그냥 창만 키워서는 화면만 커지지 한 화면에 출력되는 행/열 길이가 바뀌진 않는다)
개인적으로는 그나마 컬러가 나오는 IBM DOS가 무난했음


--
추억에 빠지게 하는 고전 CRT 느낌의 터미널 에뮬레이터
근데.. QT쓰면.. KDE여야 할텐데 난 Gnome이라 저거 하나하려고
단순하게 Qt 어플리케이션이려나? KDE 깔긴 싫은데 크윽...
[링크 : https://github.com/Swordfish90/cool-retro-term]
+
| $ sudo apt-get install cool-retro-term 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-localstorage qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 다음 새 패키지를 설치할 것입니다: cool-retro-term qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-localstorage qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 0개 업그레이드, 11개 새로 설치, 0개 제거 및 0개 업그레이드 안 함. 8,140 k바이트 아카이브를 받아야 합니다. 이 작업 후 16.8 M바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까? [Y/n] y |
| screen 사용법 (0) | 2019.12.18 |
|---|---|
| byobu (0) | 2019.12.18 |
| grep -v (invert match) (0) | 2019.11.01 |
| 서비스 등록 오류 (0) | 2019.10.10 |
| grep -o 매칭되는 영역만 출력하기 (0) | 2019.09.25 |