본문 바로가기

전체 글

(109)
[OpenCV Python] - 딥러닝 컴퓨터 비전 완벽 가이드 딥러닝 컴퓨터 비전 완벽 가이드 Object Detection Segmentation
[프로그래머스 Python] - 괄호변환(2020 KAKAO BLIND RECRUITMENT) def make(arr): # 변수정의 cnt1 = 0 cnt2 = 0 state = True # Main # 빈 문자열 반환 if arr == []: return [] for idx,val in enumerate(arr): if val == '(': cnt1 += 1 else : cnt2 += 1 if cnt1 == cnt2 : break; elif cnt1 < cnt2 : # cnt2가 더 크면 올바르지 않은 괄호 문자열 print("올바르지 않은 괄호 문자열") state = False # 반환값 비교 u = arr[0:idx+1] v = arr[idx+1:] if len(v) == 0: answer.append((state,u)) return answer else : answer.append((s..
[Windows 10] 한글 자주쓰는 단축키 정리 [한글 자주쓰는 단축키] 1. 스타일 단축키 [들여쓰기] Ctrl + F6 Alt + T + N [개요만들기] Ctrl + T + N Ctrl + "+" Ctrl + "-" 2. 표 상하단 테두리 없애서 엣지 살리기 H M W
[Windows 10] 노트북 모델명 해석 및 찾기 [Windows 10] 노트북 모델명 해석 인치(Inch) / 윈도우 탑재 여부 / 출시년도 / 썬더볼트 지원여부 / 윈도우 탑재 여부 / 코어(시리즈) / 색상 / 국가 17 / ZD / 90N / - V / X / 7/ B / K ex) 제품명 : 17ZD90N-VX7BK 17 : 몇인치 인지 나타내는 숫자입니다( 17인치 : 17 / 15인치 : 15 / 14인치 : 14 ) ZD : 윈도우 탑재 유/무입니다.( 탑재 : Z / 미탑재(프리도스) : ZD ) 90N : 노트북 출시년도를 나타내는 숫자입니다. ( 90N : 20년도 / 990 : 19년도 / 980 : 18년도 ) V : 썬더볼트 지원여부입니다. ( V : 썬더볼트 지원 / G : 썬더볼트 미지원 / H : 썬더볼트 + 터치 지원) ..
[자바 intellij] 설치 www.jetbrains.com/idea/download/#section=windows Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com 자바 intellij 설치 무료버젼 communiy 설치 단축키 파일 검색 (Navigate -> File) MacOS: Cmd + Shift + o Win/Linux: Ctrl + Shift + n 메서드 검색 (Navigate -> Symbol) MacOS: Cmd + Opt + o Win/Linux: Ctrl + ..
[Git] 단축키 정리 [Git] 단축키 정리 git commit -a -m "커밋 메세지 명" -git add 생략수정한 파일을 커밋한다 (Staged 상태만 커밋됨) 커밋하기 전에 status로 파일들의 상태를 확인 -a를 하면 Tracked 상태의 파일을 자동으로 커밋완료 (Staging Area에 넣음) 한다. git checkout -b 브랜치이름 : 새로운 브랜치 생성 후 접속 git pull : fetch와 merge가 병합된 형태 git checkout tags/2 : clone 후 특정 시점의 코드로 변경
[Git] 협업하기2 (브랜치 사용하기) [Git] 협업하기2 (브랜치 사용하기) 현재 Master Branch에 있는 상황에서, 새로운 기능을 개발하려 합니다. 새로운 기능은 Develop Branch에서 개발하고 있으며 이와 동시에 버그가 발견되어 빠르게 버그를 수정해야 하는 일이 발생했다고 해봅시다. 이 때 버그 수정은 Bug Fix Branch에서 진행합니다. 버그가 수정되는 대로 바로 Master Branch에 수정 내역을 합치고, 개발된 기능도 합쳐 결과적으로 새로운 배포 버전이 탄생하도록 개발을 진행합니다. ※ 브랜치 ※ ▶ 통합 브랜치: 배포 가능한 수준의 브랜치로 마스터(Master) 브랜치를 의미 ▶ 토픽 브랜치: 특정 기능을 위해 만들어진 브랜치로 일반적으로 마스터(Master) 브랜치 이외의 다른 브랜치를 의미
[Git] 협업하기1 (소스코드 수정하여 저장소에 반영하기) 1. 프로젝트에 구성원이 아닌 경우 (invite 받지 못한 경우) 커밋(Commit)을 통해 저장소에 적용할 권한이 없다면 PR(Pull Request)를 작성하여 오픈소스에 기여할 수 있습니다. 해당 오픈소스의 관리자가 이를 허용했을 때 실제로 오픈소스에 반영이 될 수 있습니다. 2. 프로젝트 구성원 (invite 받은 경우) 커밋(Commit)하고 푸시(Push)해서 저장소에 수정 내역을 반영하면 됩니다.