분류 전체보기
-
[Database] 데이터 정리하기 (1:N)카테고리 없음 2020. 3. 22. 21:21
최근에 본 영화들을 정리해보기로 했다. 어떤 기준으로 정리해해야 좋을까? 일단 제일 중요한 정보는 영화 제목이다. 영화 제목만으로 정리하는 것은 조금 심심하니까 영화를 만든 감독 이름도 함께 정리해보았다. 이를 표로 나타내면 아래와 같다. 1. full_table id(PK) movie director 1 기생충 봉준호 2 아메리칸 허슬 데이비드 러셀 3 괴물 봉준호 4 어라이벌 드니 빌뇌브 5 옥자 봉준호 6 라라랜드 데미언 셔젤 7 조조 래빗 타이카 와이티티 8 실버라이닝 플레이북 데이비드 러셀 9 위플래쉬 데미언 셔젤 10 문라이트 베리 젠킨스 나쁘지 않다. 그런데 좀 비효율적이라는 생각이 든다. 이유를 생각해보니 director 컬럼에 들어가는 내용이 중복이 되고 있음을 알 수 있다. 조금 더 나..
-
[JavaScript] 비동기 처리 : Callback, Promise, Async/Await카테고리 없음 2020. 3. 22. 19:27
바르셀로나 스타일이라고 하면 티키타카로 대표되는 패스 축구를 가장 먼저 떠올릴 것이다. 바르셀로나의 더운 날씨로 인해서 직접 뛰기보다는 패스로 공을 운반하는 티키타카 스타일이 자리 잡게 되었다고 한다. 골키퍼부터 시작해서 최전방 공격수까지 이어져 골을 만들어 내는 모습은 감탄스럽다. 골키퍼가 피케에게 공을 패스한다. 피케는 1초 뒤에 부스케츠에게 공을 패스한다. 부스케츠는 1초 뒤 호르디 알바에게, 알바는 1초 뒤 그리즈만에게, 그리즈만은 1초 뒤 메시에게 패스한다. 그리고 1초 뒤 메시가 득점한다. 이를 코드를 통해 짜 보면 어떻게 될까? 포인트는 모든 동작들이 1초의 텀을 두고 이루어진다는 것이다. 이 경우 setTimeOut 함수를 이용할 수 있다. 비동기로 이루어진다. 패스 순서를 정확하게 맞추기..
-
수학을 못하면 코딩을 못할까?카테고리 없음 2020. 3. 14. 20:33
너무 신기해. 문과가 어떻게 프로그래밍을 해? 친구들을 만나면 가끔 이런 질문을 듣는다. 나도 문과고 친구들도 문과다. 친구들의 논리는 대체로 이런 식이다. 프로그래밍 잘하려면 수학을 잘해야 하는거 아니냐. 문과는 수학을 잘 못하니까 프로그래밍도 어려운거 아니냐는 것이다. 이해는 한다. 사실 이건 부트캠프를 시작하면서 내가 가장 걱정했던 부분이기도 했다. 딱히 수학을 잘 하는 편이 아니었기 때문에, 시작하기 전에는 내가 코딩을 잘 할 수 있을까에 대한 불안이 있었다. 막상 해 보니 꼭 그렇지는 않다는 생각이 들긴 했다. 물론 수학을 잘하면 엄청나게 도움이 되는 건 맞는 말이라고 생각한다. 특히 알고리즘 문제 풀 때 진짜. 궁금증에 대답이라도 하듯 최근 워싱턴대에서 관련 연구결과를 내놓았다. 통념과 달리 ..