일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 데이터베이스
- node
- javascript
- 설정
- 스크립트
- Linux
- 3.0
- java
- DB
- Atlassian
- python
- postgres
- install
- 아틀라시안
- 윈도우
- ubuntu
- 자바스크립트
- 설치
- 리눅스
- PostgreSQL
- 하모니카
- JS
- 우분투
- 노드
- script
- DATABASE
- 파이썬
- 자바
- Windows
- hamonikr
- Today
- Total
목록개발 (84)
LukeHan 의 잡다한 기술 블로그
// byte to hex function toHexString(byteArray){ return Array.from(byteArray, function(byte){ return ('0' + (byte & 0xFF).toString(16)).slice(-2); }).join('') } // number to hex function dec2hex(num){ hexString = num.toString(16); return hexString; } // hex to number function hex2dec(hexString){ num = parseInt(hexString, 16); return num; } // char to ascii function char2ascii(numStr){ return numS..
//package.json { "name": "application", "version": "1.0.0", "description": "Desktop Application!", "main": "main.js", "scripts": { "start": "electron .", "build": "electron-builder --windows nsis:ia32" }, "author": "GitHub", "license": "CC0-1.0", "devDependencies": { "electron": "^23.1.2" } } // main.js const { app } = require('electron'); console.log(app.getVersion()); console.log(app.getName()..
NVM 이란? Node Version Manager 의 약자이고 여러 버전의 Node.js 설치 및 버전 관리를 지원해 주는 도구 Node.js 설치하기 이전에는 n 패키지를 통해 Node.js 설치를 지원하였으나, 더 이상 Windows 를 지원하지 않는다고 한다. 아래의 링크에서 직접 다운로드하여 설치 진행한다. Node.js Download : https://nodejs.org/en/ NVM for Windows 다운로드 Windows 용 NVM 은 아래의 Github 페이지에서 다운로드 받는다. NVM for Windows Github : https://github.com/coreybutler/nvm-windows Github 페이지의 README.md 항목을 확인해 보면 위와 같이 'Downlo..
개발 진행 중 다른 repository 에 있는 commit 을 가져와야 하는 일이 있어 아래와 같이 정리한다. 동일 repository의 다른 branch 일 경우 git의 cherry pick 기능을 사용해서 브랜치의 커밋포인트를 적용 할 수 있는데, 다른 repository의 커밋 포인트를 땡겨와야 할 경우, 아래 명령어를 실행해서 이를 진행 할 수 있다. # 1. 기존 브랜치 clone git clone git@github.com:sample/sample-project.git # 2. cherry pick을 하고자 하는 다른 repository 추가하면서 repo의 가칭까지 정해준다 ("sample2") git remote add sample2 git://github.com/sample2/samp..
서브모듈 추가하기 메인으로 사용하는 저장소에서 서브모듈을 사용하고 싶다면 아래와 같이 명령어를 사용하여 추가할 수 있다. git submodule add 위와 같이 명령어를 사용하면 .gitmodules에 서브모듈이 아래처럼 추가된다. [submodule "sample-submodule"] path = sample-submodule url = https://github.com/user-id/sample-submodule git status 명령어를 사용하면 두가지가 추가된 것을 확인할 수 있다. 서브모듈 업데이트 서브모듈이 외부에서 업데이트가 되었을 때 현재 사용하려는 메인 깃에도 반영하기 위해 아래와 같이 명령어를 입력한다. git submodule update 서브모듈 제거 git submodule ..
Maven Dependency scope 설정 정보를 아래와 같이 정리한다. compile 기본영역으로 아무것도 지정되지 않은 경우 사용됨. compile 의존관계에 있는 것은 프로젝트의 모든 클래스에서 사용가능함. 또한, 이와 같은 의존관계는 의존관계에 있는 프로젝트에 포함됨. provided compile 과 매우 유사히지만, 실행시 의존관계를 제공하는 JDK나 컨테이너에 대해서 적용됨. 예를 들어, JEE에 대한 웹 어플리케이션을 만드는 경우, 웹 컨테이너가 서블릿 API와 Java EE API관련 클래스들을 제공하기 때문에 provided 영역으로 의존관계가 세팅되어야 함. 이 영역은 컴파일과 테스트의 클래스패스 용으로 사용되며, 자동영역임. runtime 의존관계가 컴파일시 필요하지 않지만, 실..