전체 글

전체 글

    [git] error: GH001: Large files detected.

    git에 푸시 할 때 나타나는 에러 메시지 중 하나입니다. 일정 크기 이상(100MB)의 파일을 푸시하려고 할 때 나타나는 오류인 것으로 보입니다. 여러 가지 해결법이 있겠지만, 커맨드 라인에서 처리하는 방법을 취하였습니다. git log#깃 로그 확인 git reset --soft HEAD~1#최근 커밋 내역 1개 삭제 / 필요에 따라 2~3개 이상의 커밋 내역 삭제 echo [잘못 업로드 된 파일 이름 혹은 폴더] >> .gitignore # echo folder/ >> .gitignore # echo abc.exe >> .gitignore git add .gitignore git rm --cached [잘못 업로드 된 파일 이름] git rm -r --cached [잘못 업로드 된 폴더 이름] gi..

    [TensorFlow] M1 Mac에서 처음 시작하는 텐서플로우, 설치부터 실행까지

    인공지능, AI 공부를 위해 시작한 TensorFlow. Windows 환경으로 먼저 설치하고 실습들을 진행하고 있었지만, 나름 인공 지능 작업에 특화되어 있다는 M1 Mac을 통해 TensorFlow 작업을 수행해보고 싶었습니다. Windows 환경과는 여러 가지로 달랐던 탓도 있고 M1 Mac이 아직은 호환성이나 최적화 등의 측면에서 지속적인 업데이트 중에 있는 제품이기 때문에, 여러 시행착오를 겪고 이를 해결해나갔던 해당 내용을 남겨보고자 글을 남깁니다. 인공지능 공부를 시작한 지 얼마 되지 않아 작성에 어려움이 따르겠지만 기록을 남기는 데 의의를 두면서..! 먼저, TensorFlow는 기본적으로 CPU로 구동되는 TensorFlow-CPU와 GPU로 함께 구동하는 TensorFlow-GPU, 두..

    [Python] M1 mac Konlpy 오류 : No JVM shared library file (libjli.dylib) found (feat. Kkma, Okt)

    m1 mac을 사용하면서 다양한 오류를 접하고 해결 해왔지만 이번엔 조금 달랐던 것 같다. 윈도우 환경에서는 Jpype 라이브러리, Java JDK 등을 비교적 쉽게 변경할 수 있지만 m1 mac은 그렇지 않았기 때문에 Jpype의 버전 문제인 것인지 JDK의 문제인 것인지 정확히 파악하기가 어려웠기 때문이다. 최초로 No JVM found 에러를 마주했을 때 다른 분들의 해결 방법으로는 azul jdk-15를 설치하면 해결된다는 포스팅을 접했지만, 나는 이걸로 해결이 되지 않았다. No JVM을 계속 마주할 뿐.. 심지어는 jpype의 _jvmfinder.py를 수정해도 마찬가지였다. 본질적인 문제가 있는 것 같았다. Java Download | Java 8, Java 11, Java 13 - Linu..

    [Java] 회원 가입 & 로그인, 게시판 글쓰기 자바 코드

    회원 가입 & 로그인, 게시판 글쓰기 기능을 자바로 구현한 코드입니다. 다양한 상황을 대비한 예외처리에 대해서도 조금 더 공부해야 할 것 같습니다. 1. Main.java public class Main { public static Boolean run = true; public static void main(String[] args) { while(run) { MemberServiceImpl memberService = new MemberServiceImpl(); memberService.init(); } } } 2. Member.java public class Member { private static int indexNo = 1; private int memberId; private String u..

    [git] github(깃허브) 기본사용법 (2) - clone, pull, gitignore

    이전의 git 기본 사용법 게시글에서 리포지토리 생성, git push 등을 알아봤는데, 이번에는 push한(깃허브에 업로드 한) 리포지토리를 다른 환경에서 그대로 가져와 사용하고, 양쪽의 데이터를 매 작업 때마다 연동하는 방법에 대해 정리 해보려 합니다. [git] github(깃허브) 기본 사용법 개발 공부에 필수불가결한 요소는 바로 깃허브일 것이다. 개발자 채용 공고 요건에 깃허브 주소를 기입하는 것을 필수로 여길 정도니 말이다. 깃을 왜 사용하는지, 깃을 처음 사용한다면 알아야 muten.tistory.com 1. git clone clone의 사전적 의미는 '복제하다'. 즉, 깃 리포지토리를 복제하는 기능을 합니다. 해당 기능을 통해 생성한 리포지토리를 그대로 다른 장소에 복제(연동) 해보겠습니..