분류 전체보기
-
-
-
node.js - var, let, constWeb/Node.js 2018. 7. 10. 02:09
// var는 let보다 엄격하지 않다.var foo; let foo; // var// scope를 벗어나도 값 유지var foo = 'bar1';console.log(foo); // bar1 if(1) { var foo = 'bar2'; console.log(foo); // bar2} console.log(foo); // bar2 // let// if문안에 foo와 밖에 foo는 다른 값이 됨.let foo = 'bar1';console.log(foo); // bar1 if(1) { let foo = 'bar2'; console.log(foo); // bar2} console.log(foo); // bar1 // const는 값을 못바꿈const foo = 'bar1';foo = 'bar2'; // 변..
-
-
Git - pull requestGit 2018. 7. 8. 06:49
1. 타겟 저장소를 Fork 한다. -> fork로 생성한 본인 계정의 저장소에서 clone or download를 누르고 나오는 url을 복사한다. 2. 자신의 PC에 작업할 공간에 불러온다. -> git clone https://github.com/계정/github.io.git 3. 로컬 저장소에 원격 저장소를 추가한다. -> git remote add real-blog(별칭) https://github.com/계정/github.io.git (원본 프로젝트 저장소를 원격 저장소로 추가), git remote -v (원격 저장소 설정 확인 방법) 4. 독립적인 개발을 위해 브랜치 생성 -> git checkout -b 브랜치이름 브랜치 확인 -> git branch 5. 코드 편집 후, add, com..
-
다른 branch에 있는 내용을 현재 branch에 합치기Git 2018. 7. 8. 02:34
‘master’ 브랜치에 ‘issue1’를 넣기 위해서는 우선 ‘master’ 브랜치에 ‘HEAD’가 위치하게 만들어야 한다. 이 때에는 checkout 명령어를 이용하여 현재 사용중인 브랜치를 ‘master’로 전환한다.git checkout master git merge {현재 가지 이름}merge 하면 성공하거나 conflict가 일어남. 이 때 손수 파일을 수정 해줘야 함. conflict 된거 다시 merge하기git add {파일 이름} merge하기 전 비교해보기git diff {원래가지} {비교할 가지} 원격 저장소에 pull request 보내기git push origin {brunch이름}
-
C++ 공튀기기C++ 2018. 7. 5. 01:47
#include LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam);void CALLBACK TimerProc(HWND hwnd, UINT msg, UINT id, DWORD time); void DrawCircle(HDC hdc, POINT pt){ Ellipse(hdc, pt.x - 10, pt.y - 10, pt.x + 10, pt.y + 10);}int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow){ HWND hwnd; MSG msg; WNDCLASS WndClass; WndClass.styl..