전체 글173 Code States 50일차 - [자료구조/알고리즘] 코딩 테스트 준비 Chapter - Time Complexity Time Complexity 알고리즘 문제를 풀다 보면 문제에 대한 해답을 찾는 것이 가장 중요하다. 그러나 그에 못지않게, 효율적인 방법으로 문제를 해결했는지도 중요하다. 혹시 문제를 풀다가, 이것보다 더 효율적인 방법은 없나?, 또는 이게 제일 좋은 방법인가? 라고 고민한 적이 있나? 효율적인 방법을 고민한다는 것은 시간 복잡도를 고민한다는 것과 같은 말이다. 이번 챕터에서는 시간 복잡도와 Big-O(빅-오) 표기법에 대해 배운다. 시간 복잡도 문제를 해결하기 위한 알고리즘의 로직을 코드로 구현할 때, 시간 복잡도를 고려한다는 것은 무슨 의미일까? 입력값의 변화에 따라 연산을 실행할 때, 연산 횟수에 비해 시간이 얼마만큼 걸리는가? 앞서 이야기했던 효율적.. 2021. 10. 6. Code States 49일차 - [Linux] 심화 Chapter - 사용 권한 Read, Write, Execute 권한 폴더인지 파일인지 확인하기 임의의 폴더와 파일을 생성하고 비교하며 설명한다. 먼저, 폴더와 파일을 생성하기 위해 명령어 mkdir 과 nano 를 이용한다. mkdir linux nano helloworld.js 폴더 하나와 파일 하나를 생성했다. 이번에는 명령어 ls -l 을 입력한다. 터미널 결과를 보면, 파일 helloworld.js는 -rw-r--r-- 이라고 출력되었고, 폴더 linux는 drwxr-xr-x 라고 출력되어있다. 첫 시작인 - 와 d 는 각각 not directory와 directory를 나타낸다. 폴더는 d, 파일은 - 로 나타낸다. r, w, x는 각각 read permission, write permiss.. 2021. 10. 5. Code States Section 2 - 6주차 😑 Section 2 마지막 주 Section 2의 마지막 챕터이다. 전체 회고는 적었지만 마지막 주 배운 내용을 적어본다. 🤔 무엇을 배웠나 [배포] 클라이언트 빌드와 배포 빌드 배포 빌드보단 배포에 힘을 준 챕터였다. Vercel을 사용해 직접 배포해 보았다. 전에 해본 비슷한 방법으로 Github page도 있다. 두 가지 경험해 본 결과 Github가 편했다. [HA] Test 케이스를 통과하기 굉장히 까다로웠다. Section 1과 Section 2의 HA 난이도를 비교하면 비슷하다. 충분한 학습을 했다면... 😴 HA 후유증 HA 준비로 인해 살짝 번아웃이 온 느낌이다. 공부해야 하는데 하는데 하면서 공부할 마음이 안잡힌다. Section 3 시작하기 전에 풀고 와야겠다. 2021. 10. 4. Code States Section 2 - ALL & HA 🥳 드디어 Section 2가 끝났다 정말 고생이 많았던 Section 2였다. Section 1에 비해 난이도가 급격히 상승했고, Toy 라는 알고리즘 문제 풀기까지 되돌아보자. 🤔 무엇을 배웠나 [JS/Node] 객체 지향 JavaScript [자료구조/알고리즘] 재귀 [자료구조/알고리즘] 자료구조 기초 [JS/Node] 비동기 [HTTP/네트워크] 기초 [HTTP/네트워크] 실습 [React] 데이터 흐름의 이해와 비동기 요청 처리 [Web Server] 기초 [React] 컴포넌트 디자인 [React] 상태 관리 [배포] 클라이언트 빌드와 배포 Section 2의 코스를 나열해봤다. 여기서 가장 어려웠던 것은 재귀와 자료구조였다. 아직도 재귀를 활용하는게 익숙하지가 않고 재귀적으로 사고하는게 어렵.. 2021. 9. 30. Code States 44일차 - 클라이언트 빌드와 배포 Chapter - 빌드 SSR과 CSR What is SSR? SSR은 Server Side Rendering의 줄임말이다. 웹 페이지를 브라우저에서 렌더링 하는 대신에, 서버에서 렌더링한다. 브라우저가 서버의 URI로 GET 요청을 보내면, 서버는 정해진 웹 페이지 파일을 브라우저로 전송한다. 그리고 서버의 웹 페이지가 브라우저에 도착하면 완전히 렌더링된다. 서버에서 웹 페이지를 브라우저로 보내기 전에, 서버에서 완전히 렌더링했기 때문에 Server Side Rendering 이라고 한다. 웹 페이지의 내용에 데이터베이스의 데이터가 필요한 경우, 서버는 데이터베이스의 데이터를 불러온 다음 웹 페이지를 완전히 렌더링 된 페이지로 변환한 후에 브라우저에 응답으로 보낸다. 브라우저가 다른 경로로 이동할 때마.. 2021. 9. 28. Code States Section 2 - 5주차 😇 내 추석은 HA 준비로... 추석이었지만 HA 때문에 공부에 매진했다. 진짜 제대로 쉬지도 못하고 공부도 못하고... 🤔 무엇을 배웠나 [Toy] 복습 1번 ~ 19번 알고리즘 문제 1번부터 19번까지 복습을 했다. reference를 보면서 손코딩을 했다. 소스의 흐름은 잘 파악됐지만 옳바른 공부 방법인지 고민이다. 😤 마지막 준비 원래 client와 server도 다시 하려고 했지만 손에 잡히지 않았다. 그래서 기존에 풀었던 걸 다시 보는 방향으로 공부했다. 아쉬운 점이 있다면 Toy를 다시 스스로 풀어보고 싶었지만 엄두가 나지 않는다. 정리를 해두고 나중에 시간이 나면 다시 풀어봐야지. 이제 Section 2 마지막이다. 제발 HA도 무사히 넘기고 Section 3로 갔으면 좋겠다. 2021. 9. 27. 이전 1 ··· 20 21 22 23 24 25 26 ··· 29 다음