전체 글

· Web
1. 정의 M: Model (Data) V: View (User Interface) C: Control (Business) Story Of Dosic이라는 프로젝트에서 설계 문서에 포함된 Layered Architecture를 공개한다 User에게 보이는 웹 페이지 화면 (View)
· Web/Nodejs
1. 개념 HTTP To use the HTTP server and client one must require('http'). The HTTP interfaces in Node.js are designed to support many features of the protocol which have been traditionally difficult to use. In particular, large, possibly chunk-encoded, messages. The interface is careful to never buffer entire requests or responses — the user is able to stream data. HTTP message headers are represen..
· Web/Nodejs
Node.js는 철저하게 Moudle-Based Programming을 지원한다. 보통은 모듈을 파일단위로 잡게되는데 export는 strict mode로 2가지 type이 있다. named export default export import시 export name과 동일해야함. 또는 import import시 이름 아무렇게나 가능. ※ default export에는 var let const 사용이 불가능하다. 2. require 함수 원형 3. 예제
· Web/Nodejs
1. 필요성 샘숭 SDS Software Architecture가 TDD(Test Driven Development)를 한다고 하셨다. 원하는 테스트 케이스를 미리 만들어두고 그에 맞게 개발하는 것이 날코딩하고 디버깅하느라 날밤까는 것 보다 훨씬 효율적이라는 것이다. Software Engineering 수업을 수강한 학부생으로서 날코딩이 얼마나 구데기짓인지 조금은 알게되었기에.. 2. assert Module 내부를 들여다보자. 정말 많은 Property 로구만.. 3. 푸념 갑자기 왠 푸념이냐지만 C, C++위주로 디자인 문서나 플로우차트를 그려보기도 하고 메모리 맵도 그려보면서 공부하다가 이런 스크립트 언어의 API를 활용하려니까 맨붕온다. 그동안 고집했던 Interface, Input, Outpu..
· 기타/git
🔒문제 원인 'pull' 하지않고 Push하기 때문에!! Pull 하지않으면 Working Directory, Local Repository에 담기지도 않은 Commit 내용을 Push하라고 하는 것과 같음. 이러면 당연히 git 입장에서는 띠용임. ?? commit이랑 push 메시지는 있는데 원본 파일이 Working Directory, Local Repository에 없네? 문제상황 1 git push 명령어 입력시 Error: Failed to push some refs to 'git address' (Hint: git pull) before pushing again. 힌트에서 시킨대로 push 전에 먼저 pull을 해서 프로젝트를 병합해 주자. File Sync를 맞춰주기 위한. git pull..
· LINUX/Linux
OS 상관 X 1. 문제 root 계정에 접근하려하는데 root password를 몰라서 불가능 한 경우. or root 권한 명령어를 사용하려는데 root 권한이 없는 경우. 2. 계정 전환 개념 & 명령어 Root 계정: Administrator Account that has all permission. 명령어 의미 & 기능 sudo SuperUser Do => sudo (LinuxCommand) Root 유저 권한으로 Linux Command를 실행한다. su - - 'userType' (Option) 에 해당하는 유저로 사용자를 전환한다. userType 생략시 Default: Root Administrator ※ sudo 명령어의 필요성 어떤 계정 사용자든 su - root 가 가능하면 (누구든..
M_Falcon
Falcon