본문 바로가기

분류 전체보기129

C언어 - 포인터 쉽고 간결하게 이해하는 코드 int main() { char c = 'a'; printf("값 : %c ", c); printf("(크기 : %d바이트)\n", sizeof(c)); // char 값은 1바이트 printf("주소 : %x ", &c); printf("(크기 : %d바이트)\n", sizeof(&c)); // 주소는 4바이트 char* address = &c; printf("주소 : %x ", address); printf("(크기 : %d바이트)\n", sizeof(address)); // char*는 4바이트 (주소는 4바이트) printf("값 : %c ", *address); printf("(크기 : %d바이트)\n", sizeof(*address)); // char 값은 1바이트 return 0; } 값 :.. 2021. 2. 23.
Mysql insert 문법 오류 오류 내용 : "(" is not valid at this position for this server version, expecting: VALUE, SELECT, SET, VALUES, WITH 해결 방법 : 예약어는 backtick으로 감싸야 한다. 해결 예시 : INSERT INTO Content(id, 'date', 'index', goal, 'type', data1, data2, data3) VALUES('경원', '2021-02-16', 0, '토익', 'X/O', 'X', '', ''); 여기서 date, index, type 따위는 예약어이므로 따옴표로 감싸면 안 되고 백틱으로 감싸야 한다. INSERT INTO Content(id, `date`, `index`, goal, `type`,.. 2021. 2. 16.
서버 시작 파일 변경 www 파일이 아닌 다른 파일에서 서버 프로그램을 시작하고자 하면 package.json 파일의 다음 내용을 수정한다 "scripts": { "start": "node ./bin/www2" } 2021. 2. 16.
forever가 자꾸 stopped 될 때 forever 대신 pm2를 쓴다 pm2는 crash가 발생하여 stopped 될 때마다 restart 시켜주는 기능이 있다. pm2 show [id]를 통해 자동으로 진행된 restarts 횟수를 확인할 수 있다. 참고 : stackoverflow.com/questions/28810719/how-to-run-node-js-using-forever-without-stopping 참고2 : stackoverflow.com/questions/31918929/forever-process-for-node-js-server-is-not-running-all-time 참고3 : www.npmtrends.com/forever-vs-pm2-vs-supervisor 2021. 2. 10.