개발잡담/기타

Git 복사 $ git clone 원격저장소_이름 Git fetch 원격 저장소에 변경된 최신 데이터가 있는지 확인하는 명령어 $ git fetch 원격저장소_이름 git pull vs git fetch pull은 원격저장소에 변경된 데이터가 있는지 확인 후 local 저장소에 바로 그 내용을 업데이트. fetch는 원격저장소에 변경된 데이터가 있는지 확인까지만 함. Git log 확인 $ git log commit에 대한 자세한 정보 보기 $ git show 커밋번호 Git reflog 지금까지 git 명령어 기록 목록을 불러옴 $ git refleg Git 복구 git reset $ git reset '커밋_아이디' $ git reset --hard '커밋_아이디' $ git reset --soft ..
Git 계정 등록 $ git config --global user.name "Your Name Comes Here" $ git config --global user.email you@yourdomain.example.com Git 초기화 $ git init 실행 결과 아래처럼 나오면 초기화 성공 Initialized empty Git repository in .git/ 파일 추가 (스테이징 영역에 추가) 모든 파일 추가 $ git add . 원하는 파일만 추가 $ git add file1 file2 file3 커밋할 파일 목록 보기 $ git diff 커밋 $ git commit 메세지를 포함한 커밋 $ git commit -m "메세지" 브런치 관리 브런치 생성 $ git branch 브런치_이름 브런..
개인용 클라우드 서비스를 재정비하고 있는데 기존에는 파일갯수가 기껏해야 몇천개 수준에서 갑자기 몇백만개 수준으로 파일이 급증하면서 너무 느려져서 업그레이드 해야할 필요성을 느꼈습니다. 그럼 기존과 변경한 방식을 예시코드를 통해 비교해보겠습니다. 기존 DFS 방식 해당 폴더에 가서 파일 리스트 확인 후 정렬 파일 리스트에 폴더가 존재시 해당 폴더를 탐색 코드 public void filesDFS(){ String originPath = "E:\\WorkSpace"; File defaultFile = new File(originPath); File[] files = defaultFile.listFiles(); long size = files.length; for(File file : files){ size ..
원하는 프로젝트에 txt 파일을 하나 작성합니다. 저는 .gitmessage.txt 라는 파일을 사용합니다. 그리고 터미널을 열어서 아래와 같이 작성합니다. git config --local commit.template .gitmessage.txt # commit 메세지 수정 vscode로 설정 git config --global core.editor "code --wait" 그러면 해당 프로젝트는 깃 커밋 메세지가 기본으로 .gitmessage.txt 파일에 있는 내용으로 설정이 됩니다. 아래는 적용 예시입니다.
갈수록 어마어마한 발전을 이루는 AI. 그 중에서 이미지 인식 기능도 매우 핫한 기능입니다. 이걸 맛보기로 한번 해보려고 합니다. 이미지 인식이란? 이미지 인식를 간략하게 표현하자면, 어떠한 이미지가 입력되면 해당 이미지 내의 객체가 무엇인지 알려주는 것이라고 생각하면 됩니다. 아래 예시 사진으로 한번 확인해 보시죠 보시면 평범한 사진이라도 객체의 특징을 잡아내서 무엇인지 알려주고 %까지 안내해줍니다. 굉장히 신기하면서 어려울 것 같은 이미지 인식을 우린 Yolo v5를 사용해서 간단하게 해봅시다. Yolo v5란? You Only Look Once 는 한번 보고 바로 인식을 하는데 목표를 둔 모델입니다. 이름 뜻 그대로 신속한 이미지 인식 성능을 보이는 모델입니다. 그럼 이를 사용해 detction(인..
c언어로 끄적이다가 srand함수로 무작위 숫자를 뽑아 좌표값을 설정하려는데기존에 있던 좌표랑 곂치면 다시 반복하겠끔 반무한루프 형식으로 하였는데 여기서 너무처리 속도가 느려서 찾던 도중well함수가 있다는 걸 찾았다well함수는 기존MT(메르센 트위스터) 보다 40% 빠른 알고리즘이라는 것이다메르센 트위스터 설명 : https://ko.wikipedia.org/wiki/%EB%A9%94%EB%A5%B4%EC%84%BC_%ED%8A%B8%EC%9C%84%EC%8A%A4%ED%84%B0 그런데 이 메르센 트위스터가 기존 rand보다 매우 빠르다고 알려져있다.그러니 well 알고리즘의 속도면은 딱히 설명안해도..ㅎㅎ well 알고리즘 소스 : http://www.iro.umontreal.ca/~panneto..
Red-Hat
'개발잡담/기타' 카테고리의 글 목록