전체 글
[컴퓨팅 사고] 알고리즘
컴퓨터는 어떻게 가공하여 출력하는 것일까? 일상 생활에서 다양한 문제를 처리하는 방식과 같이 컴퓨터 또한 순서대로 필요한 동작을 하며 문제를 처리하는 것을 알고리즘이라고 한다. 💡 핵심 단어 : 알고리즘, 의사코드 input -> [ ] -> output 알고리즘이란? 문제를 해결하는 단계적인 방법 예시) 전화번호부 1. M.S 라는 사람을 찾기 위해 한장씩 넘기면서 찾는다 -> 비효율적 최악의 경우 1,000단계를 거쳐야함. (X) 2. 2장씩 넘긴다 -> 2배 빠른 대신 지나칠 수 있다. (X) 3. M 목차로 가서 뒤에 이름이 S인 목차로 간다. -> 훨씬 줄어들었다. (O) 1,024 -> 512 -> 256 -> 128 -> 64 -> 32 -> 16 -> 8 -> 4 -> 2 -> 1 10단계..
CORS
CORS는 Same-Origin의 반대 말로, Cross-Origin Resource, 교차 출차 자원 공유 방식이라고 부릅니다. 웹 어플리케이션이 다른 origin의 리소스에 접근, 공유할 수 있도록 하는 매커니즘을 말합니다. 사용 목적은 다른 origin에서 나의 리소스에 함부로 접근하지 못하게 하기 위해 사용합니다. 즉, 허용한 origin들만 요청할 수 있도록 하기 위해 필요합니다. NodeJS 기반의 웹 서버에서 CORS 설정 방법은 Access-Control-Allow-Origin로 접근 범주를 설정합니다. 모두가 가능하게 하려면 * (와일드키)를 사용할 수 있으며, 토큰이나 사용자 식별 정보다 담겨져 있으며 보내는 측에서는 Credentials 항목을 true로 세팅하고 받는 쪽에서도 보내는..
20211013
잡서칭의 첫 날 ! 어제는 무사히 발표를 마쳤다. 주말동안 푹 쉬었다고 생각했는데, 긴장이 화르르 풀려서 그런가 10시부터 뻗었다.. 8시에 알람소리에 깼고, 오전 운동은 무산 .. 😇 오늘부터 3일동안은 오전에 페어와 코드 풀이와 기술 면접을 연습한다. 와 .. 분명 쉬운 문제였는데, 생각이 안났다. 끝나고 나서, 이게 얼마나 쉬웠던 건지, 내가 얼마나 바보였는지. 깨달았다. 연습이라서 다행이야. 이제 진짜 알고리즘 풀이 공부를 해야할 때이다. 또 새로운 세션인 잡서칭이 시작되었다. 얼마나 기다려온 잡서칭인지.. 이력서도 쓰고, 면접 연습도 하고 할 게 많다 ! 이번 주 정신없이 달려봐야겠다. !