전체 글 (203) 썸네일형 리스트형 20.01.07) 과유불급 과유불급이다. 지나친 것은 부족한 것과 같다. 코드스쿼드 4일차에 내가 느끼는 감정이다. 거창하게 과유불급을 썼을까? 내 마음이다 지금 배우는 C.S 기초를 완벽하게 소화시키지 소화하지 못하고 넘어가는 내가 보이기 때문이다. 오늘 배운 건 오늘 정리 확실히 하고 넘어가고 싶은데 어렵더라. 미션의 난이도가 꽤 높기 때문에 거의 7시 다 돼서야 간신히 미션을 구현한다. 오늘 배운 것 정리하고 저녁 간단히 먹고 집 오면 10시다. 1시간 하루 정리하고 잠자리에 든다. 도저히 오늘 배운 것을 완벽하게 정리할 시간이 없다. 하지만 완벽함에 초점을 맞추지 말고 오늘 구현한 코드와 익힌 개념을 다시 읽어 보기라도 하자. 그 자체만으로도 쉽지 않은 일이며 머리 속에 머릿속에 남을 것이다. 오늘 야곰도 말했다. 현재 C.. 20.01.06) DataStructure - LinkedList(ongoing) 목차 연결리스트란? 연결리스트 구현 코드 핵심 연결리스트는 배열의 삽입과 삭제를 보완한 자료구조이다. 연결리스트란? 연결리스트는 각 원소가 포인터로 연결되어 있는 자료구조를 말한다. 왜 태어났을까? 배열이 가진 단점을 보완하기 위해 등장했다. 배열은 원소의 삽입과 삭제 시 그 뒤에 있는 원소들이 줄줄이 움직여야 한다. 그렇기에 삽입과 삭제시 선형 시간 복잡도를 가진다. 연결리스트는 이런 배열의 단점을 포인터로 극복한다. 각 원소는 메모리에서 따닥따닥 붙어 있지 않다. 각 원소는 이전 혹은 이후 원소의 주소를 참조한다. 주소를 참조하기 때문에 메모리에 따닥따닥 붙어있지 않는다. 그러면 삽입과 삭제의 시간이 단축될까? 그렇다. 삽입과 삭제시 주변 원소의 포인터를 조정해주면 된다. 그러면 상수 시간 복잡도를 .. 20.01.06) Linux - Docker 목차 핵심 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다도커의 필요성 클라우드의 발전과 짧아진 배포 주기는 관리할 서버가 수백, 수천대에 이르는 상황에 도달한다. 하나의 서버를 관리하는 것도 쉽지 않은데 수 많은 서버를 관리하는 것은 더 어려운 상황이다. 이 때 도커가 등장하고 서버 관리 방식이 바뀐다. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다 컨테이너가 정해진 규격으로 물품의 운반을 쉽게 도와준다. 도커의 의미는 어떤 프로그램이든 컨테이너처럼 포장(?)을 할 수 있고 이는 어떤 환경에서는 실행할 수 있다. 참고할 영상 동빈나도커 2020) 1주 Check list 머리말 2020년 1주차 Check list 입니다. Driver SUN 29 MON 30 TUE 31 WED 1 THR 2 FRI 3 SAT 4 Total TIL O O X O O O O 6:30 기상 X O O O O O O 운동 X O X X O O O 하루정리 O O X O O O O 시력운동 O O X X O O X 루테인 O O X O O O O Instagram O O X X O O X 복습주기 - - - - O O O Total 2019) 12월 운동 로그 [16 / 26] 달성률 : 64% O : 16개 / X : 10개 1 2 3 4 5 6 7 Sun X(여행 여운) X(여행 여운) X(여행 여운) O O X(근육통) 8 9 10 11 12 13 14 Sun O O O O O O 15 16 17 18 19 20 21 Sun O O O X O X(캐배) 22 23 24 25 26 27 28 Sun O O X(휴일) X(건강검진) X(늦잠) O 29 30 31 Sun O X 피드백 - 12.01에 원조 리무버스 멤버들과 남양주 당일 여행을 다녀온 뒤 여행 여운이 강하게 남았다. 그 결과, 늦잠을 자서 운동을 못 하는 결과가 발생했다. -> 마음가짐을 어떻게 가지느냐에 따라 달라진다. 여행도 계획된 시간만큼 놀았다면 만족할 줄 알아야 하고 오늘 할 일은 오늘.. 2019) 11월 운동 로그 [9 / 12] 달성률 : 75% O : 9개 X : 3개 17 18 19 20 21 22 23 Sun O O O O O O 24 25 26 27 28 29 30 Sun O X(팔통증) X O X(온테집중) O 피드백 - 맨몸 운동에 대한 동기부여가 잘 되어 있는 기간이라 통증 및 코드스쿼드 온라인 테스트 제외하곤 꾸준히 운동했다. 19.12.31) 일출이 치트키는 아니다. 일출은 마음 가짐을 마음가짐을 한 번에 바꿔주는 치트키가 아니다. 올해 처음으로 새해 일출을 보고 싶었다. 올 한해(2019년)가 나에겐 반드시 정리가 필요한 해이기 때문이다. "그래. 일출 보면서 올 한 해를 정리하고 새로운 마음으로 내 년을 내년을 살아보자."" 라는 마음에 주변 지인들에게 일출을 보러 가자고 했다. '일출을 보면 내 마음이 치트키를 쓴 것 마냥 것처럼 동기부여가 잔뜩 될까?' 그럴 일은 없을 것이다. 내가 원하는 새로운 마음가짐이란 사실 지금 이 순간부터도 가능하다. 새로운 장소, 새로운 사람들, 새해 첫해를 본다고 해서 내 마음이 바뀌는 건 아니다. 그래서 마음 한 켠에 한쪽에 불편함이 있었던 것 같다. 단순히 일출이 치트키인 것처럼 그것만 보면 뭐든 달라질 거라고 .. 19.12.30) Java - Static Map 목차 URLEncoder.encode의 역할 지도를 요청할 땐 byte를 읽기 때문에 InputStream이 필요핵심 기술말고 API와 소통하는 원리를 이해하자. URLEncoder.encode의 역할 서버에 요청할 url에 들어 가는 변수에 공백이 있으면 공백을 %20로 변환 시켜 주는 역할. 공백을 utf-8로 변환하지 않으면 공백을 끝으로 인식해 제대로 서버에 요청할 수 없다. 지도를 요청할 땐 byte를 읽기 때문에 InputStream이 필요 문자열을 읽을 때는 BufferedReader가 필요하지만, byte를 읽을 때는 InputStream이 필요하다. API로 부터 통로를 만들어 주는 것이다. 읽어 올 땐 int로 받는다. 이전 1 ··· 12 13 14 15 16 17 18 ··· 26 다음