Light
Dark
개요 사이드프로젝트를 진행하던 중 하나의 테이블이 생성되지 않는 문제가 생겼다. 원인 얼핏 살펴봤을 때 에러메시지가 나오지 않아서 당황했지만 더 자세히 읽어보니 desc 부분에서 문법 에러가 났다고 알려주었다. 컬럼명을 바꿔주었을 때 테이블이 정상적으로 생성되는 것을 보아 칼럼 이름으로 Mysql의 명령어(예약어... Read More
개요 팀 단위로 프로젝트 설계를 하고 API 명세서를 만들 때 사용할 수 있는 툴은 여러가지가 있다. 구글 시트 노션 포스트맨 이번에 협업 툴인 깃북에 대해 알아보자. 깃북은 문서 작성 및 협업을 위한 도구로 기술 문서, 위키, 명세서등을 쉽게 작성할 수있도록 설계된 플랫폼이다. GitBook 처음 들어가면 구글 계정이나 ... Read More
개요 그리디 알고리즘 문제인줄 알고 풀다가 막혀서 정리해본다. 한 번 계산한 문제는 다시 계산하지 말자 피보나치 수열 피보나치 수열은 이전 두 항의 합을 현재의 항으로 설정하는 수열이다. 첫 번째 항과 두 번째 항은 1, 1이다. 그렇다면 세 번째 항은 1+1인 2가 되고 네 번째 항은 1+2로 3이된다. 이런 패턴으로 수열이 진행된다. 만약 특정 항의 값을 구하려면... Read More
개요 딕셔너리에 값을 딕셔너리 안에 있는 데이터들에 대해 처리해야할 일이 종종 있다. 어떻게 하는지 알아보자 key를 통해 접근하기 for key in sample_dict: print(key) 이렇게 하면 딕셔너리의 키들이 출력된다. 만약 직접 사용하려면 다음과 같이 사용하면 된다. for key in sample_dict: print... Read More
개요 ENIAC 학창시절 정보와 컴퓨터 시간에 컴퓨터의 역사에 대해 공부해본 적이 있을 것이다. 거기엔 에니악이라는 엄청나게 큰 기계가 나온다. 2차 세계 대전이 한창일 때 미국 정부는 벤실베이니아 대학교의 전기 공학부의 한 연구팀과 계약을 체결했다. 바로 대포의 탄도를 정확하게 계산할 수 있는 완전 전자식 컴퓨터를 개발하는 것이... Read More