분류 전체보기
-
[ORACLE] 오라클 시퀀스 에러 CURRVAL, NEXTVALprogramming/SQL 2020. 4. 22. 21:24
오라클에 시퀀스를 사용할 때 NEXTVAL을 사용한다. CURRVAL은 거의 사용할 일이 없었는데, 어쩌다 보니 사용하게 되었다. 근데 이때 NEXTVAL이 에러가 나서 CURRVAL을 사용할 수 없었다. 에러는 "이 세션에서는 정의되어 있지 않다"라고 되어 있었다. 처음엔 시퀀스에 권한이 없어진 줄 알았는데, 같은 세션에 NEXTVAL을 실행시키지 못해서, CURRVAL을 실행시키지 못했다. NEXTVAL이 정상 작동되니까 CURRVAL도 문제없이 작동했다. 요약) NEXTVAL이 되어야 CURRVAL도 되는 것 같다. 정확한 근거는 좀 더 자세히 알아봐야겠다. 애초에 CURRVAL을 쓰는 이유가 잘못되었던 건지도 모르지만, 일단 해결했다.
-
[JavaScript] 자바스크립트 숫자 체크(isNaN)programming/JavaScript&jQuery 2020. 4. 2. 23:52
자바 스크립트에서 숫자가 아님을 의미하는 것은 NaN(Not a Number)라는 것이 있다. 하지만 이건 (NaN == NaN)과 같이 비교할 수 없다.(예상한 결과값과 다르게 나올 것이다.) 예를 들어서 아래와 같이 사용할 수 있다. 숫자가 아닐 때 true를 반환한다. 근데 isNaN()도 있고, Number.isNaN()도 있다. 둘의 정확한 용법 차이는 아래에서 자세하게 확인할 수 있다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/isNaN#%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B4%EC%A7%80_%EC%95%8A%EC%9D%80_%EA%B7%9C%EC%B9%99 isNaN(..
-
[Node.js] node.js 모듈 사용하기programming/node.js 2020. 3. 30. 21:45
노드js에서 모듈을 사용하기 위한 정리 app.js a-module.js b-module.js app.js에서 a-module.js와, b-module.js를 require해서 불러온다. 이때 .js는 붙이지 않아도 된다.(붙여도 작동하긴 한다.) 각 모듈에서 module.export를 이용하면 모듈을 밖에서 불러서 사용할 수 있다. 이때 a-module.js 처럼 module.exports.callFn1 = testFn1; 사용할 수 있다. 그리고 b-module.js처럼 여러개를 한번에 exports할 수 도 있다.
-
[Docker] 도커로 설치한 오라클 접속 안될때(Window 10)programming/Docker 2020. 3. 18. 23:13
도커로 오라클을 깔았다.(window 10 home) 도커 터미널이랑 파워쉘에서는 접속이 되는데, sql 디벨로퍼에서는 접속 에러가 났다. 이렇게 기본정보로 접속을 했는데 접속이 되지 않았다. 그래서 이것저것 해보다가, 도커랑 같이 설치한 Kitematic을 봤는데, 이렇게 주소가 설정되어있었다. 그래서 1521 뒤에 있는 주소로 접속을 했다. 그러니 해결되었다. 자세한 설정 방법은 아직 잘 모르지만 툴로 접속할 때 발생한 에러는 해결됐다.
-
[Tools] 윈도우 GIF 만들기programming/tool 2020. 3. 10. 20:13
항상 예를 사진으로만 보다가 GIF(움짤)로 보면 굉장히 이해가 잘된다. 그래서 GIF 만들기 툴을 찾아봤는데, https://www.screentogif.com/ ScreenToGif - Record your screen, edit and save as a Gif or video A portable, single executable and very small-sized application, only ~670KB! (compressed). www.screentogif.com "ScreenToGif"라는 툴이 있었다. 해당 홈페이지로 들어가서 설치파일 또는 실행파일 아무거나 받으면 된다. 그리고 설치 후 실행해보면 녹화를 누르고 화면을 GIF로 만들곳으로 움직이면 된다. 결과물: VS Code로 간단한 ..
-
[VS Code] 대문자 또는 소문자로 변경하기 단축키 설정 (Transform to Uppercase or Lowercase)programming/tool 2020. 2. 27. 21:03
요즘은 주 개발 툴로 VS Code를 사용한다. 개발에 필요한 각종 확장 프로그램도 많이 나와서 점점 더 편해지는 것 같다. VS Code에서는 단축키를 개인에 맞게 설정이 가능하다. (다른 코드 편집기로도 되긴 할 것 같은데, 난 써보진 않았다.) 주로 기본 단축키들을 외워서 쓰면 좋지만, 자신이 외우기 쉽게 변경해서 쓸 수 있으면 더 좋지 않겠는가? 이번 단축키 설정은 대문자로 변경하기와, 소문자로 변경하기다. 먼저, 대문자로 변경하기(Transfrom to Uppercase) Ctrl + P를 누른 후 ">"입력 하기 또는 Ctrl + Shift + P 를 누른 다음에 "shortcut"을 입력한다. 그러면 위 그림처럼 단축키 설정 페이지를 갈 수 있다. (Open Keyboard Shortcuts..
-
[Js&jQuery] remove on event / on 이벤트 없애기programming/JavaScript&jQuery 2020. 2. 24. 23:43
jQuery의 on 이벤트를 없애는 건 off 다. 왜인지 모르지만 써본 적은 없었던 것 같다. 근데 on이 있으면 off도 있을 거 같아서 써보았더니 정말 있었다. 그래서 간단한 예제로 만들어 봤다. 버튼을 클릭하면 alert이 생기고, off버튼으로 이벤트를 없앤다. on버튼으로 이벤트를 추가한다. on을 누른만큼 이벤트는 중첩해서 발생한다.(alert이 여러 개 뜬다.) off는 한번만 눌러도 모든 on 이벤트를 없앤다.
-
[Linux] 리눅스용 윈도우 하위 시스템 설치programming/OS 2020. 1. 28. 22:07
리눅스 연습 겸 virtualbox와 aws 프리티어로 리눅스를 설치하고, 이것저것 만져보다가, 무엇인가 안돼서 검색 중 윈도우에서 리눅스를 설치할 수 있다는 것을 알았다. https://docs.microsoft.com/ko-kr/windows/wsl/install-win10 Windows 10에 WSL(Linux용 Windows 하위 시스템) 설치 Linux용 Windows 하위 시스템을 Windows 10에 설치하는 방법에 대한 지침입니다. docs.microsoft.com 관련 내용으로 검색을 해보면 마이크로소프트에서 제공하는 문서가 있다. 설치 부분에서 보면 스토어에서 설치할 수 있다고 한다. (물론 다른 방법도 있다.) 그래서 store에서 linux를 검색했더니, 이미 설치되어 있었다. 그래..