본문 바로가기

잡단한것들/CS메모장

(23)
JSON JavaScript Object Notation 자바스크립트 기반으로 만들어져 있으므로 쉽게 데이터를 교환하고 저장할 수가 있다 또한 XML에 비해 용량이 작아 빠르게 데이터를 처리 할 수 있다, 다만 경량의 데이터 교환 형식이어서 대용량의 데이터를 처리하는데는 부적합한 점도 있다. JSON의 자료형으로 올 수 있는 것은 string, number, true, false, null, object, array가 있다 기본적으로 key: value의 형태이다 문자열은 쌍따옴표로 감싸줘야한다 { "user": [ { "name": "폰길동", "age": 20 }, { "name": "폰은정", "age": 19 }, { "name": "폰민수", "age": 18 } ] }
리액트에서 에밋 사용하기 (VSCode) + 주석 글꼴 기울이기 설정 // VSCODE 설정 커스텀 SNIPPET 설정 설정에서 settings.json열고 "emmet.includeLanguages": { "javascript": "javascriptreact" } 코드를 넣어주면 끝 "emmet.includeLanguages": { "javascript": "javascriptreact" }, "editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "comment", "settings": { "fontStyle": "italic", //주석 기울이기 } } ] }, "editor.fontFamily": "Consolas, 'Courier New', 'Noto Sans Mono CJK KR Light',monospace" snippet https://sni..
MVC디자인 패턴 정보를 담당하는 모델 M 화면 담당을 하는 뷰 V 구동 담당을 하는 컨트롤러 C
API application programming interface 코딩을 편하게 하기위해 미리 만들어진 함수들을 가져다 쓰는데 이 때 접근하기 위한 규칙들을 정의해 놓은 것 정도로 생각하면 될 것 같다
쿠키와 세션 차이 쿠키는 클라이언트에 저장 세션은 서버에 저장
깃허브 git init git add . git config --global user.email "이메일주소" git config --global user.name "이름" git commit -m "메시지 내용" git rm --cached node_modules -r 깃에서 삭제 git push -f origin master 강제로 덮어씌우는 것 ... 오류 떠서 귀찮을 때 그냥 덮어씌우기로 해결할 수 있으나 수정사항이 깃 저장소와 깃허브가 일치하지 않으면 날라가는 부분이 발생할 수 있음 error: failed to push some refs to 깃허브에서 수정사항이 있어서 깃허브와 깃저장소가 일치하지 않으면 발생 해결법은 깃허브에서 다시 내려받아 깃저장소와 일치하게 바꾸는거라는듯 git init git..
쿠키와 세션 쿠키는 유효기간이 있으며 단순한 '키-값'의 쌍이고 이러한 사용자 정보 파일은 브라우저에 저장한다. 반면 세션은 정보를 서버에서 관리하고 클라이언트를 구분하기 위해 세션 ID를 부여하며, 웹 브라우저가 서버에 접속해서 브라우저를 종료할 때까지 인증상태를 유지할 수 있다. (인증상태 시간을 제한 할 수 있음) 쿠키 => 장바구니 (보안같은거 필요x한 것들?) 세션 => 로그인 (쿠키보다 보안에 강점 하지만 서버 메모리 잡아먹음?)