Adventure Time - Jake bogyoi's Dev note
본문 바로가기

전체 글96

내 로컬 파일 탐색기에서 해당 디렉터리를 github에 올리는 방법 | 명령어 설명 1. 깃허브에서 레포지토리를 생성한다.(Repository name을 입력하고, Public/Private 유무를 체크한 후 하단의 Create repository를 클릭합니다. ) 2. 곧바로 다음과 같은 화면이 나옵니다. 저장소가 생성되었으니 생성한 래포지토리 주소를 복사해놓습니다. 3. 이제 내 컴퓨터에 저장되어있는 파일을 방금 만든 깃허브 저장소에 올릴 것입니다. 올리고자하는 파일탐색기 경로에 들어가고, 마우스 우클릭 -> Open Git Bash here 클릭 합니다. 그러면 git bash 창이 나옵니다. 해당 명령창에 아래의 명령어를 차례대로 입력하면 됩니다. git init git add . git remote add origin 깃허브레포지토리주소 git commit -m "커밋내용" g.. 2024. 1. 30.
무라카미 하루키 - 노르웨이의 숲 자신을 동정하지마. 자신을 동정하는 건 저속한 인간이나 하는 짓이야. - p403 📖 『노르웨이의 숲』 감상문 무라카미 하루키의 『노르웨이의 숲』은 단순한 청춘 소설이 아니다. 이 작품은 사랑, 상실, 고독, 그리고 삶과 죽음 사이의 애매한 경계를 이야기하며, 청춘이라는 시기의 복잡하고 모순된 감정을 섬세하게 풀어낸다. 하루키는 담담하고 건조한 문체로 사랑의 아름다움과 불완전함, 삶의 무게와 덧없음을 마치 잔잔한 물결처럼 밀어 넣는다. 주인공 와타나베는 사랑하는 사람들을 잃고, 그 상실의 감정 속에서 어떻게 살아가야 하는지를 고뇌한다. 그는 나오코를 사랑하지만, 그녀와 함께 있음으로써 더욱 외롭고 아프다. 동시에 미도리라는 생명력 넘치는 인물을 통해, 삶의 또 다른 가능성을 마주하게 된다. 이 두 인물.. 2024. 1. 28.
오픈 api 가져와서 사용하는 방법 | 영화진흥원 영화 api 가져와서 영화 정보 조회하기 영화진흥위원회 오픈API 제공서비스 영화관입장권통합전산망이 제공하는 오픈API서비스 모음입니다. 사용 가능한 서비스를 확인하고 서비스별 인터페이스 정보를 조회합니다. www.kobis.or.kr 영화진흥원에서 제공하는 일별 박스오피스 api를 사용해보았다. 들어가보면 다음과같이 응답 예시를 볼 수 있다. 이걸 복사해준다 ! 요청 인터페이스 목록을 볼 수 있다. 필수라고 적힌 부분은 꼭 들어가야하는 변수이다! 회원가입을 하면 본인 고유 key 값을 받을 수 있는데, key="고유키값" 을 넣어주면 된다. 구현하고자하는 페이지: 👉 사용자가 날짜를 입력하면, 해당 날짜에서 1위부터 10위까지의 랭크된 영화들을 차례대로 보여주고, 관객수나 개봉일과 같은 추가적인 데이터도 함께 보여주기! 인터페이스 항목의 응답.. 2024. 1. 21.
시맨틱 요소 | div태그 대신 시맨틱 태그 사용 이유? | 시맨틱 태그 종류들 태그는 영역을 구분할 때 쓰는 태그 즉, 레이아웃을 관리할 때 사용하는 태그이다. 그런데, 태그를 쓰는 것보다 시맨틱 태그를 쓰는 것이 오늘날에 더 권장되는 코드 작성 방식이다. 는 아무 의미가 없다. 단지 영"역을 구분한다"의 기능만 하는 것이다. 화면을 구성하는 모든 레이아웃을 div 태그를 이용해 작성했다고 해보자. "화면에서 사이드바를 구현한 코드를 보고 싶어!" 라고 한다면, 많은 div 태그들을 뒤져서 찾아야할것이다. 가독성이 매우 떨어질 것이다. 하지만 시맨틱 태그로 구성한 문서에서는 태그를 찾으면 되는 것이다. 시맨틱 태그를 사용한다면 마크업을 강조하거나 의미를 부여하여 개발자들이 우리 코드를 보기만 해도 무슨 일이 일어나는지 바로 알 수 있고, 스크린 리더 사용자와 SEO 접근성 향상, .. 2024. 1. 18.
하루를 48시간으로 사는 마법 | 이재은 저 하루를 48시간으로 사는 마법 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com 무엇인가에 도전해서 가슴이 두근거린다는 것은 살아있다는 증거이고, 그 설렘이 곧 앞으로 나아갈 활력과 동력이 되어줄 것이다.편한 길로 가려고 하지 말자.용기를 내어 새로운 길을 가보자. 매일 도전하자. 무엇보다 나의 길을 가자. 처음 가는 길은 두렵고 막막하지만 그 길에는 언제나 새로운 기회와 기쁨이 있다. [...] 작은 일에서부터 자신만의 길을 개척해나간다면 그 누구도 대체할 수 없는 존재가 되어있을 것이다. 시간이 걸리더라도 반드시 그렇게 되리라 믿는다.아침은 꿈을 꾸고 미래를 위해 투자하는 시간이다. 내가 나아갈 다음 무대를 준비하는 시간이다. 내가 즐겁게 할 수 있는 .. 2024. 1. 17.
복잡도(Big O) 줄이기 | 성능개선하는 방법들(mallloc()의 단점, std::move(), Sanity check, 배열복사, 증감연산자, call-by-value) | 좋은 코드란 무엇일까 좋은 코드란?성능, 안전함, 에러찾기쉬운, 관리쉬운, 중복x시간복잡도와 공간복잡도 고려하기.   Big O 예시)O( 2*(n+1) ) becomes O(n)O( n^3+n^2+1 ) becomes O(n^3)영향 적게 주는건(차수가 낮은 항) 그냥 제외하면 됨. Big O 계산 예시)아래와 같이 함수 호출을 하는 코드가 있다고 가정int f(int n){ if (n f(n)-> f(n-1) +f(n-1)-> f(n-2) + f(n-2) + f(n-2) + f(n-2)-> f(n-3) + f(n-3)+ f(n-3)+ f(n-3)+ f(n-3)+ f(n-3)+ f(n-3)+ f(n-3)-> . . .1, 2, 4, 8, ... 2^n -> 2^(n+1)-1 ->O(2^n) 이 된다. 성능 개선 방법들1. .. 2024. 1. 16.