일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 운영체제
- level1
- 프로그래머스
- useState
- superstarjypnation
- html
- vercel
- javascript
- React
- 코드스테이츠
- UX
- redux
- 회고
- 30daysdowoonchallenge
- Til
- REST_API
- web
- 카카오
- 자바스크립트
- 백준
- 자료구조
- 프로토타입
- 해시테이블
- UI
- mysemester
- CSS
- 큐
- 생활코딩
- 스택
- Next.js
- Today
- Total
목록Lesson (112)
데굴데굴
보호되어 있는 글입니다.
⚙️ 오늘 배운 언어 수학 알고리즘 🗝 키워드 순열, 중복순열, 조합, gcd, lcm, 멱집합 🗣 스스로에게 설명 순열 n개에서 r개를 순서를 생각하며 뽑는 경우의 수 ☃️ 경우의 수 자체를 리턴하고 싶다면 공식을 이용하면 됨 ☃️ 경우의 수에 포함되는 부분집합들을 전부 보고 싶다면 이렇게 짜면 된다. 1. 중복순열 - 중복이 포함된 경우 // 배열(arr)과 뽑는 수(num)가 들어오면 조합을 리턴하는 함수 function getPermutation(arr, num) { let result = []; // 조합을 만드는 보조함수 function aux(count, subset) { if (count === 0) { result.push(subset); return; } for (let i = 0; i..
⚙️ 오늘 배운 주제 프록시 🐹 오늘의 기분 오늘은 과제 끝내고 완전히 너덜너덜해졌다. 서버 껐다켜야되는걸 몰라서 구글링만 한참 하다가 설마?하고 했던게 정답이었다. 이럴 수가! 프록시 설정은 블로깅 과제로 되짚어보면서 머릿속에 정리할 수 있었다. 내일 알고리즘 유닛 들어가고 주말 보내면 프로젝트 주간이 다가온다. 벌써 12월인것도 새삼 놀랍고 프로젝트라는 것도 놀랍다. 주말에는 솔로 프로젝트를 좀 더 만져보면서 무언가를 만들어보는 연습을 해봐야겠다. 그리고 메인 프로젝트 때 해보고 싶은 게 딱히 떠오르지가 않아서 걱정이다. 관심 산업군으로 분류해서 팀을 짜준다는데,, api 모아놓은 레포지토리 둘러보면서 어떤게 있나 함 살펴봐야겠다. 🗝 키워드 CORS, webpack dev server, proxy,..
⚙️ 오늘 배운 주제 CI/CD, 배포 자동화 🐹 오늘의 기분 오늘은 CI/CD와 자동화를 배웠다. 어제 aws s3 실습하면서 사이트에 들어가 일일이 버킷에 파일을 넣어주어야 하는게 귀찮게 느껴졌는데 자동화로 aws cli를 이용해서 처리할 수 있다는 걸 처음 알았다. github Actions도 맨날 돌아가는 것만 봤지 직접 이 내용을 쓸 수 있는 줄 몰랐는데 해보니까 재밌었다. 중간에 깃 커밋이 꼬여서 커밋 올렸던 걸 다 삭제해줘야 했는데 이건 왜 그런건지 더 찾아봐야겠다. 과제보다는 git 자체에게 제대로 혼난 실습이었다.. 왜 git을 그렇게 강조하는지 새삼 깨달았음. 맨날 하는 작업만 해서 몰랐음.. ㅎ 말로만 듣던 것들을 차근차근 배워나가는건 참 재밌다. 이 재미가 계속됐으면 좋겠당 🗝 키워..
⚙️ 오늘 배운 주제 AWS 🐹 오늘의 기분 새벽에 축구 보고 잠깐 잤다가 학습 시작 시간 전에 아슬아슬하게 깼다 ㅠㅠㅋㅋㅋ 디코 알림 아니었으면 쭉 잤을 뻔.... 아찔하다. 그래도 본 것에 후회는 없음! 오늘은 말로만 듣던 AWS를 다뤄봤는데 뭐 하나 잘못 눌렀다가는 돈 나갈까봐 엄청 조심하면서 했다. 솔직히 자세한 동작 원리까지는 잘 모르겠고 이걸 이용해서 서버를 구동하고 웹페이지를 배포해봤다는 것에 의의를 두고 싶다. 처음 보는 개념들도 많이 나와서 이걸 다 이해할 수 있을까 싶었는데 그래도 하다보니 어느 정도 익숙해졌다. 생각했던 것보다 더 더 방대한 분야라는 걸 실감할 수 있었다. 🗝 키워드 클라우드 컴퓨팅, EC2, RDS, S3, 인스턴스, Security group, PM2 🗣 스스로에게..

⚙️ 오늘 배운 주제 최적화 (Optimization) 🐹 오늘의 기분 산뜻하게 월요일을 시작했다. 사실 축구 생각에 하루종일 도파민이 넘쳐흘러서 피곤해도 피곤한 것 같지가 않았다. 이따 새벽에 16강 경기를 볼지 말지 고민 중인데 이런 건 또 실시간으로 봐줘야되는 성격이라,, 아마 볼 것 같음 ㅠㅠㅋㅋㅋ 자발적으로 밤새는 것과 할 일에 의해 밤새는 건 엄연히 다르니까 😌 오늘 학습은 하루종일 솔로였는데 블로깅한 내용으로 소그룹끼리 모여서 이야기해보는 시간이 있었다. 처음엔 잘못 써진 건 줄 알았는데 블로깅 제출 페이지에 가보니까 진짜로 그룹이 짜여 있어서 부랴부랴 작성했다. 직접 Lighthouse를 돌려보고 분석 결과를 글로 써보니 웹을 구축할 때 신경써야 할 부분이 어떤 것인지 알 수 있었다. 🗝 ..
⚙️ 오늘 배운 주제 TDD (Test Driven Development) 🐹 오늘의 기분 이번 유닛에서는 그 동안 섹션 거쳐오면서 쭉 봐왔던 테스트 코드를 직접 작성해보는 과제를 했다. koans에서 맛보기로 해봤었지만 그 때는 빈 칸만 채우는 거였는데 이번에는 TDD가 뭔지, 테스트 라이브러리와 프레임워크를 배워보면서 처음부터 작성하는 거였다. 테스트 코드 없이 브라우저 console에 일일이 경우의 수를 다 작성하면서 테스트하는 과정도 거쳤는데 확실히 정말정말 불편했다. 테스트 코드를 작성해놓으면 커맨드 하나로 통과 여부를 한 번에 확인해놓을 수 있으니 훨씬 효율이 올라가겠다는 생각이 들었다. 리액트에서 테스트 코드를 쓰는 법도 배웠는데 이건 연습이 더 필요할 것 같당 오늘 과제는 크게 어렵지는 않..

⚙️ 오늘 배운 주제 GraphQL 🐹 오늘의 기분 벌써 한 해의 마지막 달이 다가왔다. 계속 같은 말만 하는 것 같지만..ㅋㅋ 시간 정말 빠르다!! 다다음주에 섹션 4가 끝나면 진짜 이제 프로젝트다... 미쳤다 정말... 😱 오늘은 graphql을 배웠다. 주말에 유튜브에서 어쩌다가 관련 영상을 보게 되어서 대충 어떤 식으로 데이터를 받아오는지는 알고 있던 상태였다. 근데 이제 코드로는 어떻게 쓰는지 전혀 몰랐던... octokit을 이용해서 github에서 제공하는 graphQL api를 받아오는 연습을 했는데 처음에는 쿼리 받아오는 코드를 리액트 앱에 어떻게 적용시켜야할지 도저히 모르겠어서 많이 헤맸다. 구글링해가면서 겨우 마무리했다. 아무래도 낯설다보니 마냥 쉽다고는 할 수 없었다. 그나마 제출이..