Super Kawaii Cute Cat Kaoani '기타' 카테고리의 글 목록
728x90

기타 5

Forking Workflow 정리

연구실 홈페이지 관리자가 되었는데,,,git에 익숙하지 않아 업데이트 할 때마다 찾아보려니 너무 귀찮아서ㅎㅎ내가 보려고 정리하는 글...CASE1) 내가 업데이트하고자 할 때1. 공식 저장소의 update를 fork로 생성한 본인 계정의 저장소에 반영하기$ git pull upstream master2. branch 생성# develop 이라는 이름의 branch를 생성한다.$ git checkout -b developSwitched to a new branch 'develop'# 이제 2개의 브랜치가 존재한다.$ git branch* develop master3. 수정 작업 후 add, commit, push주의사항 push 진행시에 branch 이름을 명시해주어야 한다# develop 브랜치의 수정..

기타/git 2024.08.01

singularity definition file 작성하고 container 만들어 코드 실행시키기

singularity definition file 작성하기 (test.def) Bootstrap: library # Singularity Container Library에서 받을 것임을 명시 From: library/default/ubuntu:22.04 # Singularity Container Library에서 검색 후 pull cmd에 나와있는 주소 %post apt -y update apt -y install python3 apt -y install python3-pip pip3 install numpy pip3 install tensorboard pip install torch pip3 install PyQt5 pip3 install PyOpenGL pip3 install librosa singu..

기타 2023.10.11

g++, gcc 차이 및 gcc 옵션들

파이썬만 쓰다가 오랜만에 c++ 실습준비하려니까 헷갈려서 정리해봤다. gcc, g++ 차이 1. gcc .c, .cpp 파일을 각각 c언어, c++ 언어로 컴파일한다. c 라이브러리와 링크된다. 2. g++ .c, .cpp 파일을 모두 c++ 언어로 컴파일한다. c++ 라이브러리와 링크된다. 3. 결론 c++ 언어로 작성된 .cpp 파일을 gcc를 사용해 컴파일 할 시 gcc가 .cpp 파일을 컴파일 한 후에 c 라이브러로 링크하기 때문에 링크에러가 발생할 수 있다. 즉 .cpp 파일은 g++을 사용해 컴파일하자! g++ 옵션들 g++ -c : file을 가지고 object 파일 생성 g++ -o ... : file1과 file2를 링킹 후 생성 Makefile 작성 규칙 makefile 작성 규칙은 다..

기타 2023.09.13

docker 개념 및 사용법

1. Docker 개념 및 사용 시 이점 Docker란 가상 머신처럼 독립된 실행환경을 만들어 주는 것으로, 운영체제를 설치하는 것과 유사한 역할을 한다. Docker는 일관된 환경을 제공하기 때문에 개발 및 코딩을 편안하게 만들어주고, Docker 이미지는 변경이 불가하기 때문에 개발환경에서 운영환경까지 어플리케이션 환경이 변경되지 않는다는 이점이 존재한다. 2. Images와 Container 개념의 이해 Docker는 client(docker)와 서버(dockered)로 구성되어 있다. Docker Images는 read-only의 docker container를 생성하기 위한 template이고, Container는 images가 실제 메모리에 로딩된 instance이다. 하나의 images로 유..

기타/우분투 2023.01.10

Ubuntu 부팅 이후, 마우스 키보드 동작 안될 때

PC에 드라이브 관련 설치를 하고 리부팅을 했는데 마우스와 키보드가 동작하지 않았다..ㅠㅠ 연결 문제인가 했는데 가만 보니 우분투 부팅 전까지는 마우스와 키보드 입력이 되는데 우분투가 부팅 된 이후 마우스와 키보드가 동작하지 않는다는 사실을 알게 되었다. 이럴 때는 우분투가 부팅되기 전에 1. grub 모드에 진입해야한다. (shift + esc 버튼을 누르면 되는듯하다) 2. 거기서 ubuntu가 아니라 고급 설정 옵션으로 들어간 뒤에 3. Recovery mode를 선택한다! 4. 그리고 root를 선택하면 명령어를 칠 수 있는 창이 나오게 된다. 5. 거기서 다음 명령어를 입력해주면 된다. sudo apt-get install xserver-xorg-input-all 이후 리부팅을 하면 마우스와 키..

기타/우분투 2023.01.05
728x90
728x90