본문 바로가기

프로그래밍12

NCP Cloud Functions & PlanetScale 연결 NCP 공식 블로그 글을 참고하였다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=n_cloudplatform&logNo=222159923255 [이렇게 사용하세요!] Cloud Functions 서비스와 Cloud DB를 활용하여 애플리케이션 서버 없이 API 제공 #CloudFunctions 서비스와 #CloudDB for #MySQL 을 활용한 애플리케이션 서버 없이 API 제공하... blog.naver.com MySQL 서버 비용이 은근 많이 나가서, 무료 DB가 가능한 PlanetScale을 사용하였다. 연결하는 부분만 바꿔주면 간단하게 가능하다. NCP 콘솔페이지로 가서 우측 Service -> Compute -> .. 2023. 3. 13.
Naver Cloud Platform (NCP) Server 생성, Putty 접속 예전에 오라클 클라우드 서버에 접속할때는 pem 키를 ppk 파일로 변환한 후에 putty에서 ppk 파일을 Auth에 등록해서 접속했었다. 하지만 NCP는 ppk가 필요없다. pem 파일 자체를 NCP 에 업로드하여 유저id와 비밀번호를 얻어 직접 서버에 접속한다. 서버 생성하는 글은 여기저기 많으니.. 접속하는 방법만 내 입맛에 맞게 작성하려한다. 서버를 생성 후 해야할 것 - 포트 포워딩 설정 - 관리자 비밀번호 확인 포트포워딩 설정 설정 후 '서버 접속용 공인 IP' 와 '외부포트' 기억해둘 것. Putty 접속 시 필요함 관리자 비밀번호 설정 putty 실행 포트포워드 설정의 '서버 접속용 공인 IP' 와 '외부포트' 를 각각 입력 login as : root 입력 password: 관리자 비밀.. 2023. 3. 7.
Volatile- Type Qualifiers Volatile 가장 쉽고 간단하게 표현하는, 자주 언급되는 설명은 이것이다. 이 변수에 관해서는 컴파일러가 최적화를 하지 못하도록 한다. 컴파일러에게 해당 변수가 바뀔수도 있다 라고 알려주는 것 아래와 같은 코드가 있다고 가정하자. volatile int port; port = port; 컴파일러의 입장에서는 해당 코드는 전혀 의미가 없는 코드이다. 컴파일러는 이 코드를 없애버리고 컴파일을 해버리게 된다. 그러나 컴파일러도 모르게 이 값은 바뀔 수도 있다. Effective C 라는 책에 나온 설명을 언급해본다 The value stored in these objects may change without the knowledge of the compiler. For example, every time .. 2023. 2. 10.
Visual Studio Code 단축키 생성 Console.log('') Console.log 입력할 때 마다 답답해서, 단축키 생성방법이 있나 검색해봤음 바로 발견!@! 위 방법을 사용하면 콘솔로그 뿐 아니라 자주사용되는 모든 문구들을 추가할 수 있다. File > Preferences > Keyboard Shortcuts 오른쪽 위에 아이콘 클릭 (아래 사진 참조) keybindings.json 파일이 열리면 대괄호 안에 아래 내용 추가 { "key": "ctrl+shift+l", "command": "editor.action.insertSnippet", "when": "editorTextFocus", "args": { "snippet": "console.log('${TM_SELECTED_TEXT}$1')$2;" } } 출처:https://stackoverflow.com/.. 2023. 2. 3.