본문 바로가기

분류 전체보기

(593)
Not Found 에러 (Section 5) 참고> opentutorials.org/course/3332/21063 1. 200 Ok : 서버가 정상 동작했음을 알리는 코드 2. 404 Not Found : 서버가 해당 페이지를 찾지 못했음을 알리는 코드
Node.js 파일 CRUD (Section 4) 참고> opentutorials.org/course/3332/21048 1. fs 라이브러리: node.js에서 파일 입출력을 위해 사용하는 라이브러리
동적으로 페이지 만들기 (Section 3) 참고>opentutorials.org/course/3332/21047 참고> opentutorials.org/course/3332/21049 1.${변수} 기호를 이용해 변경되길 원하는 문자열을 ${변수} 기호로 치환함 2. data 폴더(이름은 프로그래머 마음)에 본문 내용들을 파일로 보관하고, 사용자가 요청할 때마다 해당 파일을 불러들여서 본문 내용으로 채워넣음
웹서버 만들기 (Section 2) 참고> opentutorials.org/course/3332/21032 1. WEB Browser Web Server
Node.js (Section 1) 참고> opentutorials.org/course/3332/21028 1. 생산성...!! => 반복되고 지루한 HTML 문서 작업을 기계에서 시키자...!!
프로그램 구현할 때 깨달은 점 프로그램을 만들 때 상식적으로 있어야 할 기능들은 문제가 되지 않는 선에서 미리미리 구현해두자. 교통량 측정 프로그램에서 회전 교통량을 좌회전, 우회전, 유턴 교통량으로 각각 나누지 않고 저장하는 프로그램을 몇달전 인수인계 받았다. 그 당시 구분해서 저장하는 게 낫지 않나 싶어서 이슈를 제기했었지만 당장 급한 일들이 많았던 시기라 해당 이슈는 진행하지 않는 걸로 얘기가 됐었다. (여기서 한가지 실수한 게 구두로만 간단히 얘기하고 text로 남기지 않은 게 좀 아쉬웠다. 당시에는 그냥 내 머리속에서 나온 안건이라 사업적인 우선순위에서 이 안건이 후순위임을 인지하는 정도에서 멈췄었는데, 이를 text로 남기지 않았다 보니 삼자간의 의사소통이 원활하지 않았다.) 그 이후에 어느 정도 여유가 생겼을 땐 이 이슈..
서버 프로그래밍 시 유의 사항 끄적임 서버 프로그래밍을 할 때에는 업데이트의 유연성을 확보하는 게 좋다. 예를 들어 어딘가로 전송해야 할 메시지를 별도의 파일로 빼놓고 이 파일을 서버 프로그램이 읽는다든가, 여러가지 서버 옵션을 켜고 쓸 수 있도록 별도의 버튼, 커맨드, 백도어등을 만들어 둔다든가 해서 이미 구동중인 서버를 끄지 않으면서 서버의 동작을 변경할 수 있는 경로를 되도록 많이 만들어두는게 정신건강에 좋을 듯 하다.
C++ unique_ptr 의 deleter 1. c++ unique_ptr 을 생성할 때 파라미터로 deleter 함수를 넣어줄 수 있다. ex) std::unique_ptr upMyClass(new MyClass(), [](MyClasss* ptr){ delete ptr; });