<항해99 3주차 WIL>
·
항해99/WIL
(1) WIL 개요 항해 99에서의 세번째 주가 지났다. 저번주와 마찬가지로 하루종일 알고리즘 문제를 풀면서 이번주를 보냈다. 이번에는 최단 경로 (다익스트라 알고리즘) 최소신장트리(크루스칼 알고리즘) N-Queen(백트리킹의 정수)를 다시 복습하고 공부하면서 알고리즘 실력을 다지는 시간이 되었다. 그리고 여태까지 공부한 것을 시험하기 위해서 스코페를 신청해서 시험에 응시하였다. (2) 일정 3/15~3/18 알고리즘 2추자 3/19 주특기 시작 (node js) 3/20 스타트업 코딩 페스티벌 (3) 얻은 지식 알고리즘 기본 지식 습득 소수구하기 소수구할 때는 그냥 에라토스테네스체를 이용하자 이것이 가장 빠른 것 같다. 신나는 함수실행 memorization을 할 때 return 값은 memo[key]..
<항해99 2주차 WIL>
·
항해99/WIL
(1) WIL 개요 항해 99에서의 두번째 주가 지났다. 하루종일 알고리즘 문제를 풀면서 이번주를 보냈다. 저번주 금요일을 부터 시작해서 달려온 알고리즘 주차는 힘들기도 했지만 성장이 느껴졌다. 주로 나는 DP,BackTracking이 부족하여 공부를 했다. 이번주에는 내가 물제를 풀면서 다른사람들과 다르게 생각했던 문제들이나, 풀면서 어려웠던 부분, 어떤식으로 개념을 구체화 했는지 작성할 계획이다. (2) 일정 알고리즘 기본 지식 습득 알고리즘 문제은행 (3) 얻은 지식 알고리즘 기본 지식 습득 소수구하기 소수구하기는 대표적으로 에라토스테네스체를 사용하면 쉽게 풀린다. 에라토스테네스체는 처음 0~구간 까지의 소수를 구할 때 사용하는 방법이다. 그러나 그 수가 소수인지 아닌지만 판단할 때는 연산이 많아지..
<항해 99 1주차 WIL>
·
항해99/WIL
(1) WIL 개요 항해 99에서의 첫 일주일이 지났다. 4일동안 9시부터 새벽 2시까지 개발하면서 하나의 미니 프로젝트를 완성했고 미니 프로젝트를 완성한 후에 이제 알고리즘을 공부하고 있다. 금요일에는 이제 새로운 팀원들을 만나면서 알고리즘 공부를 진행했다. 튜터님께서 우선 금요일 부터 월요일에 해당하는 문제를 다 풀고 강의를 들으라고해서 금요일에 금토월에 해당하는 문제를 모두 풀려고했지만 쉽게 풀리지 않았다 그래서 다시 공부를 하면서 알고리즘을 공부하기 시작했다. (2) 일정 미니프로젝트 알고리즘 (3) 얻은 지식 미니프로젝트에서 얻은 지식 1. git!!! 매번 혼자만 git을 사용해서 여러 사람과 협업을 할 때 처음 싸봤다. add, commit push pull branch 이제 좀 이해가 된 ..
<항해99 4일차> [미니 프로젝트 끝]
·
항해99
1. 웹사이트 링크 keumkyoseok.shop/ hanghae99 keumkyoseok.shop 2. 제목 항해일지!! 3. 설명 99일간의 항해를 위한 항해일지를 작성한다. 99일간의 항해는 험난하고 고난의 연속이다. 하지만 친구와 동료와 함께라면 걱정이 없다. 그래서 항해일지도 혼자작성하는 것 보다 친구 것을 볼 수 있게 open해 두었다. 하지만 친구 email을 모른다면 친구추가를 할 수 없는 함정이있다. 친구와 같이 항해일지를 작성하고 싶다면 이메일을 정중하게 물어볼 것!!! 99일간 나만의 항해일지를 작성하면서 지식과 코딩의 실력을 늘려보자 4. 데모영상 유튜브 링크 www.youtube.com/watch?v=5RRE-mcJ-80&feature=youtu.be 5. github 주소(pub..
<항해 3일차 >
·
항해99
1. 진행사항 거의 모든 것을 구현한 상태이지만 한가지 구현하지 못한 것이 내가 친구 것을 볼 수 있는 방법? 그 부분을 어떻게 하면 좋을 지 생각했다. 이 문제는 우리팀원님이 해결해 주셨다. token 정보를 가지고 있기 때문에 url에 있는 친구 정보와 token 정보를 비교하는 것 !!! 이것으로 해결하였다. 2. 오류 및 해결사항 - 이상하게 PyJWT가 문제가 많다. 오류가 너무 많았지만 대표적인것은 encode와 decode가 존재했고 버전 문제가 있었다. 그것을 다 수정하니 requierment.txt를 쓰기위해 pip freeze라는 명령어를 알게되었다. - map 와 area는 css를 꾸밀수 없었다. 아쉽게도ㅜㅜ jquery를 이용해서 꾸미는 효과를 넣었다. projects.davidl..
<항해99 2일차>
·
항해99
flask를 이용한 프로젝트를 진행중이다. - jinja2를 이용해서 작업을 하고있다. 1. 진행사항 우리조의 프로젝트는 이미지에 링크를 99개를 넣는 작업을 했기 때문에 좋은 기능을 가진 곳에서 도움을 받았다 maschek.hu/imagemap/imgmap/ maschek.hu - Online Image Map Editor maschek.hu 2. 오류및 해결사항 flask를 작업하다보면 javascript를 수정해도 서버가 바뀌지 않는다. 그 이유는 브라우저 자체에서 캐시를 가지고 있기 때문이다. 그래서 javascript를 수정하고 싶을 때 cache를 꺼준다. 개발자 도구 (ctrl +shift +i)> network tab > Disable cache를 눌러준다. 3. 기타 - 피드백 - ser..
<항해 99 1일차> 미니 프로젝트 S.A(항해일지 작성)
·
항해99
목차 1. 프로젝트 제목/ 간단설명 2. 와이어프레임 사진 3. 개발 해야하는 기능들 4. public github repo 1. 프로젝트 제목 / 간단 설명 저희 프로젝트의 이름은 입니다. 프로젝트의 이름처럼 99일간의 항해동안 일지를 작성하고자 만들 웹개발 미니 프로젝트입니다. 2. 와이어프레임 사진 와이어프레임은 총 4개로 구성하였습니다. 로그인, 회원가입, 메인페이지, todlist 및 comment 작성 페이지 더보기 더보기 더보기 더보기 3. 개발해야하는 기능들 개발해야하는 기능들은 api로 정리를 하였다. 지금은 개발초기단계여서 수정사항이 많이 생길 예정이다. 함수명과 url을 통일하여 개발하기 쉽게 설정하였다. request의 경우는 client가 서버에게 요청하는 것이고 response의..