전체 글 썸네일형 리스트형 코딩 테스트 준비 팁 코딩 테스트 공부 순서 기본 파이썬 문법 공부 코드업 기본 100 그리디 탐색(DFS,BFS) DP 동적 프로그래밍 그래프 문자열 백준에서 #implementation *g 로 구현 골드 문제들 뽑기 가능 정답률이 45%이상인 것 들만 풀고 실력이 차도 35이상만 풀기 클래스별로 정리된 문제풀 사이트 https://www.notion.so/54ab494df15f4f6bb82a77e2ec699eb0?pvs=4#3f4335c96460460ab6cea947505fa8f2 문제를 푼뒤 백준+문제번호 로 검색하여 해당 게시물 3개정도 풀이 정독 한번 푼 문제 복습 사이클 맞혀서 복습 또 복습 ! ⇒ 한번 푼 문제 당일, 다음날, 3일 뒤, 일주일 뒤, 2주뒤 4주뒤로 복습 ! 지금 푸는 문제를 다른 문제와 연결시.. 더보기 Redux [생활코딩] 자바 스크립트 어플을 위한 예측 가능하게 하는 도구 ! 단 하나의 state(객체)를 가진다 ! 데이터를 수정할 때 함부로 못하고 특정한 함수를 통해서 데이터를 수정할 수 있다. 원본을 바로 수정하는게 아닌 복제복을 수정한뒤 그것을 원본으로 바꾸는 과정을 통해 undo와 redo가 쉽고 효율적이다. 현재의 상태와 과저의 상태까지 확인을 할 수 있어 디버깅을 쉽게 할 수 있다. Redux의 여행 지도 state라는 실제 정보에는 직접 수정할 수 없고 recduer(직접 코드작성)를 사용해야한다. render는 UI를 만들어주는 내가 짠 코드이다. dispactch, subscribe, getSate와 같은 은행에서의 직원과 같은 걸 거쳐야 reducer를 사용해 state를 수정할 수 있다. render.. 더보기 JavaScript [생활코딩] HTML과 Javascript의 만남 HTML은 정적이지만 동적인 웹페이지를 원해 JavaScript가 등장하게 되었다. body를 선택하여 스타일 속성으로 배경색을 white로 한다. html의 style속성에는 css 문법이 와야한다. html의 코드로 이제부터 javascipt가 시작됩니다~ html의 onclick이라는 속성에는 JS 문법이 와야한다. 웹브라우저 상에서 일어나는 사건, 행동은 이벤트 라고 한다. 태그를 선택한 후 스타일을 입힌다. 데이터 타입, 변수, 웹브라우저 변수를 문자열 내에 삽이할 경우 " + +" 사이에 넣으면 된다. 프로그램, 프로그래밍, 프로그래머 순서 순서를 만든다. 순서를 만드는 사람 순서를 반복되고 특정한 상황에서만 그 순서를 실행하게 하는것!! 조건문 객체 서로.. 더보기 git checkout 시 에러 [error: Your local changes to the following files would be overwritten by checkout:] 지금까지 오픈소스 기여하는 방식인 포크 방식으로 팀 프로젝트를 진행 했다. 하지만 PR의 개념이 포크한 레포지토리를 마지하는게 국한 되는게 아닌 브랜치 끼리의 병합에도 포함 되는 것을 알았다. (늘 포크식으로 개발을 하며 느꼈던 불만에는 역시 다 이유가... 아무튼 이제 메인 레포지 토리에서 이렇게 브랜치를 파서 기능별 개발이 끝나면 develop 브랜치로 병합을 한뒤 리눅스 서버에서 프론트와 통신 테스트를 할 것이다. 이러한 상황에서 현재 작업중인 브랜치에서 main 브랜치로 checkout 하는 상황에서 아래와 같은 에러가 발생했다. 에러 발생 이유 다른 브랜치로 이동하기 전에 작업을 하던 코드 들을 제대로 저장 하지 않아 발생 해결 방법 첫 에러 코드에서 나온대로 커밋을 한 뒤 진행을 하라고 한다... 더보기 Git 초기 세팅 맥북을 구매한 지 어언 4일경 immserion프로젝트 진행 중 댓글 좋아요 기능을 구현을 끝내고 push를 마친후 git log를 확인하니 나의 깃 이름이 정자로 '최영철' 로 되있는걸 발견 했다. 그간 log를 확인하며 나의 깃허브 아이디가 softmoca여서. git log에 softmoca로 이름이 나오는 줄 알았는데 알고보니 깃 초기 세팅시의 이름이었다. 그래서 깃 초기 이름과 이메일을 추가 하였다. config list가 아주 깔끔한 상태이다. 이전 엘리어스로 등록해준 git log 말곤 아무것도 없다 허허 앞으론 설정을 하기 앞서 그것이 무엇인지 인지하고 설정과 설치를 할 계획이다. alias.hist=log --graph --all --pretty=format:'%C(yellow)[%ad].. 더보기 CSS [생활코딩] CSS 등장 이전과 이후 2만개의 태그의 폰트를 바꿔야 한다고 생각하면 HTML만으로 웹개발 하기에는 끔찍하다. style이라는 태그는 html의 문법으로 해석이 되지만 태그 내의 문장은 css의 문법에 맞게 처리. 즉, CSS를 통해서 중복을 해결할 수 있다. CSS문법 class를 사용 id를 사용 id값이 class보다 더 우선 순위가 높은 소유권을 가진다. 박스 모델 h1태그는 한줄을 다 사용하지만 a태그는 한줄을 통으로 사용하지 않는다. 한줄을 다 사용하는 것을 block level element 한줄을 다 사용하지 않는것을 inline element ==>display라는 속성을 사용해서 inline과 block성질을 변경 할 수 있다. none을 주면 사라진다. span은 inline. di.. 더보기 HTTP [생활코딩] HTTP는 크게 Reques와 Response를 위한 메세지로 구분 되어 있다. HTTP Request HTTP Response 더보기 파이썬 기초 100제 풀기 완. 본격적인 코딩테스트 준비에 들어가기 앞서 코드업 파이썬 기초 100제를 풀어 보았다~ C언어와 javascipt가 손에 있어 있다가 코딩테스트 언어로 파이썬을 고르고 난 뒤 우선은 파이썬 문법을 손에 익히기 위해 풀어보았다. 초반 80문제 정도는 정말 그냥 기본문제여서 손에는 잘 익는 느낌이었지만 손가락만 아픈 느낌이 더 강했다.. 이후 후반부 20 문제 정도는 생각하는 맛이 있었고 뒤에 후반 10 문제 정도는 머리로는 풀기엔 생각이 꼬여 그림도 그려가며 풀었다. C나 Java, javacipt와는 초반 자료구조 설정 하는 법이 달라서 이번을 계기로 기본적인 리스트를 다루는게 익숙해 진거 같아 좋은것 같다. 총 이틀을 잡고 100문제 모두 풀었다. 모든 문제에 대한 해설과 정리 하는것은 시간 낭비라는 생.. 더보기 이전 1 ··· 38 39 40 41 42 43 44 45 다음