본문 바로가기

전체 글

(347)
[Git error] 왜 원격 repository에 push 했는데 반영이 안 되는거지?(Everything up-to-date) 에러 배경로컬에서 변경사항을 커밋하고 push 하려고 했습니다.해당 원격 레포지토리의 상태는 하나의 main 브랜치만 사용하다가 firebase를 활용한 배포를 위해서 새로운 브랜치를 만들어둔 상태입니다. 새로운 브랜치에서는 기존에 있던 파일을 다 삭제하고 정리만 해 둔 상태입니다.에러 그 잡채git push를 시도했고, 그 결과로 Everything up-to-date라고 나왔습니다. 하지만 원격 레포지토리에는 커밋이 반영이 되지 않고 로컬에서는 커밋은 된 상태입니다.해결 과정해결. git push origin HEAD:mainstackoverflow에서 더 정확하게 push 해주어야 한다는 말이 있어서 했더니 성공했다. 하지만 git history가 변화를 잡아내지 못하는 상황이 발생했다. 시도 1...
프로그래머스 데브코스 72일차 with. TS 웹 풀스택 📚요약지난 시간 새로운 프로젝트를 시작했습니다. 이번 시간에는 기본적인 레이아웃과 테마를 적용해 보겠습니다. 📖프로젝트 BookStore-FE📄페이지 레이아웃레이아웃은 배치라는 뜻으로 페이지의 한정된 공간에 구성요소들을 효과적으로 배열하는 일입니다. 리액트로 비교하면 하나의 화면에 적절한 컴포넌트를 배치하기 위한 틀이라고 생각할 수 있습니다. 📑children props컴포넌트에서 데이터를 내려받기 위해서 사용되는 prop에는 children이라는 변수로 태그 내부의 태그들을 받아서 사용할 수 있는 기능이 있습니다. 이를 활용해 공통된 것들을 하나의 레이아웃에 넣고 메인에 children을 통해 태그들을 넣을 수 있습니다. 이를 통해 하나의 컴포넌트에 중복된 코드들을 줄일 수 있습니다. 📄glo..
데브코스 스터디(알고리즘, 코테) 21회차 ✍문제 풀기초록색은 성공, 빨간색은 실패, 주황색은 이전에 풀었지만 실패, 회색은 이전에 풀었지만 시간 부족브론즈 3 : 단순 for문.실버 4 : 재귀.실버 2 : 메모리 초과. 어떻게 메모리를 아껴야 하는지 모르겠음.실버 2 : 시간 부족. 푸는 방법을 못 찾아냄.골드 5 : 시간 부족. 문제를 못 읽음.📢리뷰 시간 & 🙄느낀 점이번 시간에는 매번 어렵게 느껴지던 재귀를 어느 정도 구현해 냈다는 점에서 조금의 발전이 있었다고 느껴졌다. 하지만 메모리 초과 부분은 감이 안 잡혀서 문제를 많이 풀어봐야 할 것 같다.
프로그래머스 데브코스 71일차 with. TS 웹 풀스택 📚요약지난주 방학. 📖새로운 프로젝트(BookStore-FE)📄React 프로젝트 생성react 프로젝트 생성을 도와주는 도구가 있습니다. 크게 CRA라고 불리는 Create React App과 Vite가 있습니다. 둘의 특징을 살펴보겠습니다. 📑Create React App📑Vitewebpacknode.jsexpress serversource buildprocess.env.KEYHMRESBuildGolangkoa servermodule buildimport.meta.env.KEYHMRCRA로 시작하기$ npx create-react-app {project name} --template typescriptVite로 시작하기$ npm create vite@latest {project name} -..
프로그래머스 데브코스 66~70일차(방학) 📚요약방학 겸 개인 프로젝트 진행 시간
프로그래머스 데브코스 13주차 회고 with. TS 웹 풀스택 회고⏲61일차 (07.01)알고 있던 내용까먹었던 내용새로 배운 내용- PR- ISSUE - 오픈 소스 문서 구조- 커뮤니티 체크 리스트- 깃허브 Discussions오픈 소스가 이렇게까지 자세하게 운영되고 있다는 사실에 놀랐고, 그에 따라 깃허브가 많은 기능을 제공하고 있다는 사실에 한 번 더 놀랐다. 언젠가는 사용하게 될 기능을 미리 배우게 된 것 같아 기분이 좋다. 62일차 (07.02)알고 있던 내용까먹었던 내용새로 배운 내용  - OSS 구성원- 컨트리뷰션의 활동 인정 범위- 절차오픈 소스에 대해서만 알고 있었는데 실제로 이용되는 사례들을 보면서 어떻게 해야 하는 것이지를 배우다 보니 나중에 도움이 많이 될 것 같다. 63일차 (07.03)알고 있던 내용까먹었던 내용새로 배운 내용   오늘은 간..
데브코스 스터디(알고리즘, 코테) 20회차 ✍문제 풀기초록색은 성공, 빨간색은 실패, 주황색은 이전에 풀었지만 실패, 회색은 이전에 풀었지만 시간 부족실버 5 : 큐실버 3 : 정렬lv 2 : 시간 초과. 이중 for문을 없애야 하는데 어떻게 해야 할지 모르겠다.실버 2 : 시간 부족골드 3 : 시간 부족📢리뷰 시간 & 🙄느낀 점오늘은 다이내믹 프로그래밍의 풀이 과정을 듣게 되었는데 저렇게 푸는 건가?라는 생각을 가지게 되었다. 다이내믹 프로그래밍을 좀 더 관심 있게 보고 풀어봐야 한다.
프로그래머스 데브코스 64일차 with. TS 웹 풀스택 📚요약지난 시간에 이어 마지막으로 오픈 소스를 활용해 채용에 어필하는 방법과 저작자에 대해 공부하겠습니다. 📖Open Source📄채용오픈 소스에 기여하고, 오픈 소스를 만드는 이유는 필요하기 때문에 만들겠지만, 이를 본인의 커리어로 활용할 수도 있습니다. 입사 지원을 할 때 어필할 수 있는 부분을 알아보겠습니다.협업 : 팀 프로젝트를 진행하는 것 말고 오픈 소스를 참여하거나 운영하게 되면 글로벌하게 협업을 경험해 볼 수 있습니다.프로젝트 문해력(이해력) : 프로젝트의 전반적인 코드뿐만 아니라 흐름, 앞으로의 방향 등 여러 내용을 경험하기 때문에 프로젝트 전체에 대한 이해력이 높아집니다코드 분석을 통한 구현력 상승 : 오픈 소스는 다양한 사람들이 참여하는 만큼 다양한 방식으로 구현될 수 있습니다. ..