분류 전체보기 101

[Git] git에서 한글 깨짐 해결 (한글이 숫자로 표시될 때)

한글로 된 파일 이름을 Git에서 관리하려고 할 때 한글이 아닌 숫자로 나타날 때가 있다. 이러면 어떤 파일을 커밋해야할지 알 수가 없어서 난감해진다. 처음에는 iterm의 문제인줄 알았는데 찾아보니 Git의 문제였다. 구글링으로 알게 되었는데 아주 간단한 명령어 하나만 사용하면 된다! git config --global core.quotepath false 다시 원래 한글의 형태로 나타나는 것을 확인할 수 있다. 한글 인코딩이 문제의 원인인듯 싶다.. 해당 글을 작성하는데 참고한 글입니다. https://velog.io/@moojun33/git-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81directory%EB%AA%85%EC%9D%B4-%EC%8..

Study/Git 2023.03.08

[Git] Git Commit Message Convention

그동안 커밋메세지를 작성할 때 convention을 따르지 않고 작성했었는데 최근 포폴 첨삭을 받으며 호되게 깨졌다.. convention을 따르는 연습을 하며 익숙해질 필요성이 느껴 작성하게 되었다. 1. Commit Message Convention - Git에서 커밋 메세지를 작성할 때 convention에 맞춰 작성하면 다른 개발자와 협업할 때 용이하다. 타입(type) : 제목(subject) 본문(body) 푸터(footer) (1) 타입 (type) - feat : 새로운 기능 추가 - fix : 버그 수정 또는 typo - refactor : 코드 리팩토링 - docs : 문서(readme) 관련 수정 - style : 코드 포맷팅 / 세미콜론 / 코드 변경이 없는 경우 - test : 테..

Study/Git 2023.03.08

[Git/macOS] .DS_Store .gitignore에 추가하기

개발하다보면 만나는 짜증나는 친구 3대장 1) .ipynb_checkpoints 2) __pycache__ 3) .DS_Store 1번과 2번은 윈도우에서도 자주 봐왔던 애들이라 이,, 그냥 .gitignore에 추가해주면 된다. 맥으로 컴퓨터를 옮기면서 저 .DS_Store라는 친구를 자주 만나게 되었는데 사진처럼 디렉토리마다 생긴다^^ .gitignore에 .DS_Store를 추가해서 더이상 추가되지 않도록 해보자. 전제조건 : .DS_Store가 이미 다 git에 푸시가 되어있는 상태여야한다. 1. terminal에서 .DS_Store를 없애고 싶은 그 경로로 들어간다. 2. find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f로..

Study/Git 2023.02.24

2022 회고

안녕하시렵니까? 2022년을 하루 남기고 있는 오늘, 올해를 돌아보고 정리하는 시간을 가졌습니다. 기술이나 배움에 대한 얘기도 있지만 그냥 한 사람의 2022년 정리라고 보시면 되겠습니다. 1. 전체적인 평 올해를 딱 한 마디로 정의하자면 '존버'가 아닐까 싶다. 2022년의 나에게 잘 버텼다! 고 칭찬해주고 싶다. 2022년은 내 인생에 있어 가장 우울하고 불안정한 시기였다. 원래도 개복치 같은 인간이었는데 올해는 유독 심했다. 스스로에 대한 확신도 없는 데다 학교, 회사 어디에도 소속되어있지 않은 상태가 지속되었던 게 원인이지 않나 싶다. 자유에 익숙하지 않은 사람에게 자유를 줘버리니 병에 걸린 것이다. 나조차도 혼란스럽고 답이 없는 상태가 지속되니까 내 상태도 망가졌고 주변 인간관계도 위태로워졌다...

회고 2022.12.30

[파이썬/코딩테스트 연습] 프로그래머스 - 소수 만들기

문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,6]을 이용해서 ..

Study/Programmers 2022.11.14

[VSCODE/Python] python snippets 로 자주 쓰는 코드 자동완성하기

백준이나 프로그래머스에서 문제 풀 때 자주 쓰는 코드들이 존재한다. from sys import stdin, stdout input = stdin.readline output = stdout.write 백준에서 입출력을 빠르게 하기 위해 이걸 미리 정의를 해두는데, 문제 풀 때마다 하려니까 굉장히 귀찮은 작업이었다. if __name__ == "__main__" : print(solution()) 프로그래머스는 함수로 구현을 해야해서 IDE에서 작업할 경우 이런 식으로 함수를 호출해줘야한다. 이건 굳이 안써도 호출할 수는 있지만,, 나는 꼭 쓰는 입장으로써 이것도 매번 쓰기 정말 귀찮다!!! 그래서 코드를 자동완성해주는 방법이 없나 찾아보다가 엄청난 걸 발견하게 되는데!!!!! !!!python snip..

Study/Python 2022.11.14

[프로그래머스/SQL 고득점 Kit] 가격이 가장 비싼 식품의 정보 출력하기

문제 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. Column name Type Nullalble PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 ..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 가장 비싼 상품 구하기

문제 다음은 어느 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column name Type Nullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. 요약 1. 값이 가장 큰 경..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 오프라인/온라인 판매 데이터 통합하기

문제 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column name Type Nullable ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 서울에 위치한 식당 목록 출력하기

문제 다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column name Type Nullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ..

Study/SQL 2022.11.09