기타 프로그램 (9) 썸네일형 리스트형 웹소켓, SSE 차이점 웹소켓 -> 클라이언트와 서버의 양방향 소통 -> 사용처 : 실시간채팅, 게임, 주식차트 SSE (server-sect-event) -> 서버에서 클라이언트의 단방향 실시간 이벤트 데이터 전달 -> 사용처 : 실시간 알림기능, : 어떤걸 사용할지는 쓰임새에 따라 다르니 더 맞는 조건에 맞추어 사용. git 특정 파일만 push 하기 git 특정 부분만 push 하기 작업을 하다보면 파일중 특정 파일만 push를 해야할 순간이 온다 그럴때 사용하기 좋은 방법 우선 어떤 파일이 수정이 되었는지 확인하기. git status 올리고 싶은 파일의 정체 경로를 작성해준다. git add "올리고 싶은 파일 전체경로" 그리고는 원래 하던데로 commit git commit -m "하나만 push" 그리고 Push 해주기!!! git push 브라우저 동작원리 정리 브라우저 동작원리 정리 HTML 파싱 : 이때 dom 트리구조를 생성하고 태그와 종류를 분석함. | CSS 파싱 : css의 속성을 파싱한다. | 랜더트리 생성 : DOM 트리와 CSSOM 트리를 결합하여 렌더트리를 생성한다. | 레이아웃 : 랜더트리의 요소와 크기를 계산해서 알맞는 위치에 적용시킨다. | 페인팅 : 브라우저는 랜더된것을 화면에 그린다. 현업에서 git 사용되는 명령어 모음 git push git add . git commit -m "수정블라블라" git push -u origin (main or branch) git fetch -> git pull -> git diff .gitignore가 작동하지 않을때는 어떻게해요? 포트폴리오를 만들던 중에 .gitignore에 moules를 올리고 싶지 않은데 자꾸 안먹는 것이다. 여기에 보이는 node_modules가 안먹는데 이걸 해결하기 위해서 시간을 다 잡아먹었다... 나와같은 상황은 또 안만들어지기를 위해 작성한다. 이건 git 캐시에 문제가 생기는거라, 아래 명령어로 캐시내용을 지운다음 다시 커밋하면 된다... git rm -r --cached . git add . git commit -m "날짜" 커밋전에는 node_modules /App/node_modules /App/client/node_modules /App/client/build /App/server/config/dev.js .gitignore 파일에 node_modules가 들어있는 경로를 바르게 설정해준다음.. fatal: not a git repository (or any of the parent directories): .git [해결하기] fatal: not a git repository (or any of the parent directories): .git 현재 폴더에 git에 대한 정보 담은 파일이 없기 때문에 발생하는 에러라고한다. $ git init $ git remote add origin (GitHub주소) origin 이라는 이름은 사용되었다고 다른 이름으로 하라고 하면 다른이름으로 설정하면 된다. fatal: not a git repository (or any of the parent directories): .git [해결하기] fatal: not a git repository (or any of the parent directories): .git 현재 폴더에 git에 대한 정보 담은 파일이 없기 때문에 발생하는 에러라고한다. $ git init $ git remote add origin (GitHub주소) origin 이라는 이름은 사용되었다고 다른 이름으로 하라고 하면 다른이름으로 설정하면 된다. visual studio code 폴더 겹침 현상 해결하기 visual studio code 폴더겹침현상을 해결하는 방법이다. mac Os commend + , window ctrl + , Linux ctrl + , 1. 위의 세가지의 코드를 동시에 누른다. 2. explorer.compactFolders 검색한다. 3. Explorer: Compact Folders 체크 해제한다. VS CODE 단축키 정리 ( 자주 쓰는 단축키 ) // VS CODE 정리 단축키 설명 더블클릭 Ctrl + D 특정단어 전체 선택하기 Alt + 클릭 원하는곳 개별선택 Alt + 화살표 ( 위,아래 ) 코드 위치 변경 (위,아래) Alt + Shift + 화살표 복사해서 원하는 위치로 변경 Ctrl + / 주석풀기 Alt + Shift + 드래그 원하는 곳에 커서를 뒀을때 한번에 선택하기 Ctrl + home / end 맨위.아래로 이동 Ctrl + B 목록숨기기 Alt + Shift + F 태그 및 정렬 정리 이전 1 다음