목록깨작깨작 (4)
오늘부터 공부한다
이번 포스팅에는 간단하게 git에 webHooks 연동하는 방법을 정리해본다. 1. 디스코드 채널의 채팅방에서 [우클릭] 후 [채널 편집] 선택 2. [연동] 이동 후 [웹후크 만들기] 클릭 3. 이름 변경 및 git 적용시킬 채널 선택 웹후크 URL 은 나중에 사용해야하니 복사해둔다 4. Git 페이지 접속 레포지토리 생성 후 Setting > Webhooks로 이동 Add webhook을 통해 웹 훅을 생성한다. 5. 설정 Add webhook 버튼 클릭시 아래 화면이 나오는데 Payload URL 부분에 디스코드에서 복사한 URL을 사용한다. 복사한URL/github 로 해야함. 복사한 URL 뒤에 꼭 /github를 붙여야함. 그 밑으로는 본인이 취향 것 고르면 된다. 바꾸기 싫으면 굳이 안바꿔도..
웹 개발을 하다보면 의미없는 노동을 할 때가 있습니다. 대표적인 예시로 자바의 Getter, Setter가 있습니다. 캡슐화를 위한 필수적인 작업이지만 저희는 IDE를 통해 직접 입력하지 않고 쉽게 생성합니다. 이런 단순한 노동을 없애주는 것을 보일러 플레이트(Boiler Plate)라고 합니다. 보일러 플레이트의 사전적인 뜻은 아래와 같습니다. 최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드를 말한다. 자바가 익숙하지 않은 사람들은 getter, setter로 인한 공감을 하기 힘들 수 있기에 또다른 예시를 내봅니다. import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; impor..
코딩할 때는 뺄 수 없는 서비스 중 하나가 GitHub이다. GitHub는 내가 코딩 공부를 하면서 꾸준히 사용해라는 가르침을받았다. (물론 계정만 만들고 사용하지 않았다.) 그래서 이번에는 본격적으로 GitHub를 사용해보고, 코드를 정리하려고 한다. GitHub란? 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스다. 소스를 열람하고, 버그 관리, SNS등 개발자에게 필요한 대부분의 서비스를 다 지원한다. GitHub사용을 위한 기초 지식 1. 로컬 저장소와 원격 저장소 GitHub 저장소는 파일이나 디렉토리를 저장하는 장소이다. 변경 이력을 관리하는 곳으로, 디렉토리에 있는 파일 등의 변경 내역을 기록할 수 있다. 2. 커밋과 푸시 커밋 (commit) : 파일을 추가하거나 변경 내용을 저장소에..
그래프 1) 2개 이상의 경로가 가능하다. 노드들 사이에 무방향/방향에서 양방향 경로를 가질 수 있다. 2) self-loop 뿐 아니라 loop/circuit 모두 가능하다. 3) 루트 노드라는 개념이 없다 4) 부모-자식 관계라는 개념이 없다 5) 그래프의 순회는 DFS나 BFS로 이루어진다. 6) 그래프는 Cyclic 혹은 Acyclic이다. 7) 그래프는 크게 방향 그래프와 무방향 그래프가 있다. 8) 간선의 유무는 그래프에 따라 다르다. 9) 그래프는 네트워크 모델이다 트리 1) 트리는 그래프의 특별한 케이스이며 "최소 연결 트리"라고도 불린다. 두 개의 정점 사이에 반드시 1개의 경로만을 가진다. 2) loop나 circuit이 없다. 당연히 self-loop도 없다. 3) 한 개의 루트 노드..