목록코딩공부/참고자료 (30)
개발세발
잘 돌아가지 않는 코드를 지우고 마지막 stash 저장해둔걸 다시 불러와서 호기롭게 새로 시작하고자 했는데 아침부터 무슨 정신인지 stash에 들어가지 않고 새로만든 파일이라 git changes에 남아있는 파일들까지 깔끔하게 'discard changes'해버렸다 ^^... 직접 파일을 삭제한게 아니라 변경사항을 지운개념이라 그런지 휴지통에도 없고... chatGPT에 물어봐도 뾰족한 방법이 없었는데 다행히 스택오버플로우에서 해결책을 찾을 수 있었다. chatGPT에 내가 질문을 잘 못 넣은건지는 모르겠지만.. 역시 항상 정답은 아니라는것.. 구글검색이 아직까지 유효하다는걸 새삼느꼈다 만약 휴지통에도 삭제한 파일 없을때, ctrl + z 해서 돌아가기도 안될 때 사용할 수 있는 방법이다 ..! http..

* 프로그래밍 패러다임 - 절차지향 프로그래밍 - 객체지향 프로그래밍 - 함수형 프로그래밍 - 함수형 반응형 프로그래밍 함수형 프로그래밍은 수학의 원리와 밀접하게 연관이 있어 진입장벽이 높다 따라서, 사람의 사고 방식과 가까운 절차지향, 객체지향이 더 보편적으로 사용되고 있음 - 하지만 암호화폐, ai 등이 등장하며 함수형 프로그래밍이 부상하고 있음 ◼️ 함수형 프로그래밍의 특징 1️⃣ 순수함수 : 동일한 인자를 넣었을 때 항상 동일한 결과값을 반환하고, 언제 선언이 되었는지 외부에 전혀 영향을 받지 않도록 작성되어야 함 - 함수에서 외부의 상태값을 참조하거나 또는 외부의 상태를 변경하는 것은 순수함수가 아님 - 함수안에서 외부의 상태값을 변경한다면 절차지향적 프로그래밍임 2️⃣ 비상태 불변성을 유지해야..
매칭데이를 시작으로 최근 여러 기업에서 1차 또는 2차 면접을 보고 있다 면접에서 들었던 질문들 내용을 정리하고자 남기는 글 update. 23.02.07 브라우저 렌더링 과정 https://velog.io/@yooon26/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EA%B5%AC%EC%84%B1%EA%B3%BC-%EB%8F%99%EC%9E%91-%EA%B3%BC%EC%A0%95 js는 어떻게 처리? (왜 css는 헤더에 있고, js는 body끝에 있는가) https://bbangson.tistory.com/87 웹 표준 http://www.smartebiz.kr/new/subpage02_02.html https://seulbinim.github.io/WSA/standards.h..

Resource Server : 제어하고자 하는 자원을 가지고 있는 서버 ex. google, naver, kakao 등 - 데이터를 가지고 있는 서버 * Authorization Server : 인증과 관련된 처리를 전담하는 서버 Resource Owner : 소유자 Client : Resource Sever에서 정보를 가져오고 자 하는 주체. (내가 만든 사이트) * OAuth 를 등록하는 절차 - client가 미리 Resource Sever에 register해두는 과정이 필요함 Client ID 1 Client Secret (외부에 노출되면 안됨) 2 Authorized redirect URLs https://client/callback * facebook https://developers.fac..