# star
[회?고] Python
Python 기초, Github Repository - Pull Request > ## ⭐STAR 기법 Situation (상황) Github sync 맞추느라 멘붕이 왔음. sync conflict가 뜨자마자 머릿속이 하얘짐. Task (과제) 내 파일을 commit 시킬 때 마다 다른 사람 파일이랑 conflict 오류가 나길래 pull request할 때 discard 하고 sync를 맞췄음. Action (행동) 인터넷과 ChatGPT를 참고하며 open request만 돌린 기억 밖에 없음... 그렇지만 에러를 해결했음. Result (결과) sync는 맞춘 것 같은데 레포지토리를 새로 다시 파야할 것 같음. 뭔가뭔가 다 꼬임. Python 시퀀스, 자료형 > ## ⭐STAR 기법 Situation (상황) 시퀀스 자료형 내용을 배울 때 아는 내용이 많았지만 CRUD
[회?고] 0
회고 방법 > ## ⭐ STAR STAR은 이전에 어떤 문제를 어떻게 해결했는지를 설명하는 기법 Situation - 상황 이전 경험에서 직면한 문제에 대해 구체적으로 설명하고 배경 정보를 제공하여 읽는 사람이 이해할 수 있도록 한다. Task - 과제 해결해야 했던 명확하고 구체적인 과제에 대해 설명하고 이전 경험에서 어떤 문제를 해결해야 했는지를 명시한다. Action - 행동 해당 상황에서 취한 행동에 대해 설명하고 내가 취한 행동은 문제 해결을 위한 전략, 실행 방법 및 접근 방식을 모두 포함한다. Result - 결과 내가 취한 행동으로 인해 얻은 결과를 명확하게 설명하고 해당 경험에서 얻은 성과와 배운 교훈에 대해 언급한다. 예시 Situation (상황) - 작업 일정을 따르지 않은 팀원 때문에 프로젝트가 지연되었습니다. Task (과제) - 이 문제를 해결하기 위해 팀원들과 함께 새로운 일정을 수립하고,

[Java] 별찍기 모음
for문으로 여러가지 별 찍어보기 >### 삼각형 찍기 >### 역삼각형 찍기 >### 공백이 있는 삼각형 찍기 이 삼각형은 *뿐만 아니라 " "공백도 입력해주어야 한다. >### 공백이 있는 역삼각형 찍기 
Git 기본 기능
ReadMe.md GitHub 저장소에 대한 기본 설명으로 보여지는 파일 .md파일은 markdown문법에 따라 화면에 표현되게 됨 markdown이란 ? 일반 텍스트 기반의 경량 마크업 언어 일반 텍스트로 서식이 있는 문서를 작성하는데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단함 HTML과 리치텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용됨 Issue GitHub Repository의 Issue탭에 생성할 수 있음 Issue 생성을 통해 버그를 제보하거나 다른 작업자들과 공유할 내용들을 open할 수 있음 각 Issue별로 tag를 설정할 수 있음 관리자는 Issue를 확인하고 Issue를 Close 상태로 변경할 수 있음 Wiki 불특정 다수가 협업을 통해 직접 내용과 구조를 수정할 수 있는 웹 사이트 프로젝트에

🎇[프로그래머스] 교점에 별 만들기
해당 게시물은 leego 님의 티스토리 블로그를 참고하여 작성되었음을 미리 밝힙니다. > ※ 2단계 문제이며 가장 어려움 해당 문제는 지문을 읽으면서도 멘탈이 너무 나가서 자세한 설명을 생략하고 꼭 필요한 부분만 주석을 달고 체크하겠음 출처 ) leego님의 티스토리 블로그 > ### 문제 시작 Ax + By + C = 0으로 표현할 수 있는 n개의 직선이 주어질 때, 이 직선의 교점 중 정수 좌표에 별을
React Hook 비동기
Twittler 과제 중 만난 에러 1. filtering 기능 구현 >#### 동작 안됨 > if문 안에서 return을 써주거나 else if로 조건을 나눠줘야 했었다. > 동작됨!! 해당 에러에 대해 찾던 도중, 처음에는 hook를 if문 안에 넣어주면 안된다는 글을 보게 되었는데, 이를 setState는 if문 안에 넣어주면 안된다라고 잘못 이해하게 되었다. 그 부분때문에 꽤 많은 시간을 소모했다. 오늘 다시 블로그를 쓰면서 처음 작성한 에러 코드를 보니, setState가 아닌 useEffect나 useState를 if문안에서 쓰면 안된다는 것이었다. react 문서를 찾아보니 Hook은 반복문, 조건문 혹은 중첩된 함수 내에서 Hook을 호출하지 말라고 나와있다. 이 규칙을 따라야 컴포넌트가 렌더링 될 때마다 항상 동일한 순서로 Hook이 호출된다고 한다. https://ko.reactjs.org/docs/hooks-rules.
React Router
NavLink Link의 확장버전으로 활성화된 라우터의 스타일을 적용하기 위한 컴포넌트 (activeStyle, activeClassName) Route와 마찬가지로 exact를 사용하지 않는다면 '/about' 접근 시 '/'와 '/about' 둘다 만족하기 때문에 '/'와 '/about' 모두 active 스타일이 적용된다. 이를 방지하기 위해서 to 값이 '/'인 NavLink에 exact를 사용하면 다음 NavLink에는 active 스타일이 적용되지 않는다. 참고) https://velog.io/@ksh4820/React-NavLink Redirection history history 객체를 사용하기 위해서는 withRouter hoc를 이용하여 컴포넌트를 감싸주어야 작동 그러나 만약 컴포넌트에 Redux나 Mobx를 이용한 store 이용으로 인해서 withRouter 말고도 다른 hoc들이 컴포넌트를 감싸게 된다면 hoc
이벤트 위임
부모 안의 자식요소들에게 반복되는 이벤트를 처리해야 할 때, 일일이 자식요소에 추가하는 것보다는 부모에 넣어주는 것이 좋음. GOOD 이벤트 위임 BAD 방법

이벤트 버블링 캡쳐링
버블링 어떤 요소에 대해 이벤트가 발생했을 때 해당 요소의 최상위 부모까지 이벤트가 전달되어지는 과정 캡쳐링 어떤 요소에 대해 이벤트가 발생했을 때 최상위 부모로부터 이벤트가 발생된 요소까지 이벤트가 전달되는 과정 버블링 발생 > click 버튼 클릭 시 버블링 방지 >#### 추천 방법 > event.stopPropagation() : 한 요소의 특정 이벤트를 처리하는 핸들러가 여러개인 상황에서, 핸들러 중 하나가
Java script 별출력[hong]
새로운 언어를 배울 때 마다 한번씩 하는 별 찍기.. 자바스크립트를 배우는 중인데 반복문으로 별 찍기를 했다. for문을 3번돌리기에는 더 복잡할거 같아서 2번으로 하고 만족했는데, 그래도 너무 긴 것 같아서 더 줄일 방법을 찾는중이다..