본문 바로가기
반응형

TIL129

코드스테이츠 소프트웨어 엔지니어링 부트캠프 102 git rebase와 git merge의 차이 merge : 그냥 branch 통합. 변경 내역의 커밋기록이 모두 남아 있고 이력이 복잡해진다. 커밋 내용이 모두 지워져도 상관 없다면 git merge를 할 필요는 없다. rebase : base재배치. commit 목록이 깔끔해진다. commit목록을 남겨야 하는 상황에서 쓰면 안된다. 프로그래머스를 신나게 풀어제꼈다. 2021. 10. 29.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 101 그동안 알고리즘을 너무 소홀히 했다. 프로그래머스 레벨원이 내 실력이다.. 하.. 빨리 나아가자. 레벨원에 '숫자 문자열과 영단어' 를 풀면서 join과 split의 기능을 단순히 배열문자열 변환으로 생각하던 사고를 뜯어고쳤다. 프로그래머스 : 숫자 문자열과 영단어 자바스크립트 정규표현식을 안쓰려고 아둥바둥 하다가 결국 정규표현식을 썼다. 정규표현식을 따로 기재하진 않겠다. String.Split() 과 Array.join() 나는 Split 과 join 을 단순히 배열 문자열 전환역할로만 생각했다. wnsdufdl.tistory.com 글고 정규표현식을 제껴두고 있었는데, 공부해야한다는 필요성을 느꼈다. 배운것들을 정리했다. https://wnsdufdl.tistory.com/196?category=1.. 2021. 10. 28.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 100 요새 알고리즘을 풀고있다. 많이 늦은것같지만 지금이라도 시작해서 다행이ㅏㄷ. https://wnsdufdl.tistory.com/193 알고리즘 : 큰 수 구하기 프로그래머스 (자바스크립트) 내가 맨 처음에 작성했던 코드는 다음과 같다. 처음엔 반복문으로 쓰다가 , 이건 queue 같다 싶어서 queue를 이용했다. 그런데 하다보니 후입선출이 되는걸 보고 stack이란걸 깨달았다. function solution( wnsdufdl.tistory.com 가비지 컬랙션 ///a.js let a;//stack에 a가 저장된다. a = 10;//heap영역에 10이 저장되고 a에는 10의 '주소값'이 저장된다 // 만약 a.js파일이 종료되면 stack에서 a를 비운다. 그렇게 되면 heap영역의 10은 참조를.. 2021. 10. 27.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 99 리액트와는 달리 Node JS 에는 fetch() API가 내장되어 있지 않기 때문에 node-fetch 모듈을 설치하거나 axios모듈을 설치한다. 인증/보안 스프린트를 하면서 처음으로 axios를 사용하게 되었다. Axios - Post Content-type 헤더는 응답,요청 메시지에 담겨보네는 데이터의 형식을 나타낸다. Get 요청의 경우 굳이 Content-type데이터가 필요하진 않다. URL끝에 쿼리스트링으로 key=value 형식으로 날아가기 때문에 웹서버에서 Get요청이면 key=value형식의 데이터라는 것을 유추할 수 있기 때문이다. 하지만 POST나 PUT 처럼 메시지 body에 데이터를 보낸다면 Content-type은 아주 중요하다. //두 방법 둘다 사용해도 상관없다. axio.. 2021. 10. 26.
반응형