일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- jupyter lab
- Flutter
- c# 추상 클래스
- vim
- c# winform
- Houdini
- 구조체
- dart 언어
- C언어 포인터
- 다트 언어
- C++
- Algorithm
- Unity
- 도커
- 포인터
- git
- 깃
- 플러터
- HTML
- Data Structure
- jupyter
- 유니티
- github
- C# delegate
- c#
- gitlab
- Python
- docker
- c언어
- c# 윈폼
- Today
- Total
목록전체 글 (507)
nomad-programmer
마지막 커밋 메시지를 수정하는 명령은 간단하다. // 마지막 커밋 메시지 수정 git commit --amend 위 명령을 실행하면 마지막 커밋과 커밋하지 않은 상태에 있는 변경 내역이 서로 합쳐진 새 커밋을 만들게 된다. 만약 아무런 변경 내역을 만들지 않고 명령어를 실행하면 커밋 메시지만 변경하게 되는 것과 같은 효과를 낼 수 있다. 변경 내역을 만들었다면 변경 내역을 추가하기 위해 git add 명령을 실행한 후 git commit --amend 명령을 실행한다. 엄밀히 말하자면, git commit --amend는 최종 커밋을 수정하는 것이 아니라 최종 커밋을 대체하는 새로운 커밋을 만드는 것이다. 명령을 실행하기 전과 후의 커밋 SHA-1 체크섬 값을 비교해보면 확실하게 알 수 있다.
git tag 명령은 저장소의 커밋에 태그를 붙이는 명령어이다. 간단하게 그냥 버전 이름 같이 이름만을 붙이는 'light weight' 태그와 태그 작성자와 간단한 메모를 함께 태그에 남기는 'annotated' 태그가 있다. 만약 가장 최근 커밋에 태그를 붙이고 싶다면 간단하게 다음 명령을 실행하면 된다. // 가장 최근 커밋에 태그 붙이기 git tag 여기에서는 1.0이라는 버전 이름으로 태그를 붙였다. 그리고 태그가 붙여졌는지 확인하기 위해 다음 명령을 실행한다. 로그와 함께 태그를 볼 수 있다. // 태그 확인 git log --decorate -1 // 현재 저장소에 있는 태그 리스트 확인 git log -l // 태그와 커밋 SHA-1 체크섬 값을 함께 확인 git show-ref --ta..
// 관리자 모드로 작업 // 디렉토리 이동 후 파일 생성 cd /etc/systemd/system vim jupyter.service 아래의 내용을 jupyter.service 파일에 작성한다. 부분은 사용자 이름이다. 작성하고 저장한다. 그 후 서비스를 등록한다. // 데몬 시스템 리로드 systemctl daemon-reload // jupyter 서비스 등록 systemctl enable jupyter.service // jupyter 서비스 시작 systemctl start jupyter.service // jupyter 서비스 상태 systemctl status jupyter.service // 참고로 서비스 정지는... systemctl stop jupyter.service 이렇게 등록까지 ..
// usb를 삽입한 후 df -h 명령으로 어디에 마운트가 되었는지 확인한다. df -h // usb를 언마운트한다. umount /dev/sdf1 // mkfs.ntfs 명령으로 usb를 ntfs형식으로 포맷한다. mkfs.ntfs /dev/sdf1
디렉토리 설명 / 최상위에 있는 디렉토리로 root 디렉토리라고 한다. /bin 기본 실행 파일들. 즉, 사용자 명령어들이 들어있다. /boot 시스템 부팅시 필요한 파일들이 들어있다. /dev 플로피, 하드디스크, CD-ROM 드라이브 등의 각종 장치 파일들을 모아 놓는 곳이다. /etc 시스템 관리시 필요한 스크립트 파일들과 설정 파일들이 들어있다. /home 일반적으로 사용자들이 사용할 수 있는 계정의 홈 디렉토리가 위치한다. 예를 들어 linuxer라는 계정으로 로그인할 경우 이 계정의 홈 디렉토리로는 /home/linuxer이다. /lib 각종 라이브러리가 저장된 디렉토리로 커널 모듈도 이곳에 있다. /lost+found ext2 및 ext3 파일 시스템에서 파일 시스템 복구를 위한 디렉토리이다..
su -c "echo 3 > '/proc/sys/vm/drop_caches' && swapoff -a && swapon -a && printf '\n%s\n' 'Ram-cache and Swap Cleared'" root
환경변수에 추가하고 싶은 경로가 있다면 추가해야 한다. 허나 리눅스에서 환경변수를 추가할 수 있는 부분이 상당히 많다. 이를테면, $HOME/.bashrc, $HOME/.bash_profile, /etc/profile 등등... 그래서 만약 환경변수에 추가하고자하는 경로가 이미 존재한다면 추가하지 않도록 하는 방법을 소개한다. // path에 ffmpeg_bin_dir 경로가 없다면 추가 [[ ":$PATH:" != *":${FFMPEG_BIN_DIR}:"* ]] && PATH="${FFMPEG_BIN_DIR}:${PATH}" // ld_library_path에 ffmpeg_lib_dir 경로가 없다면 추가 [[ ":$LD_LIBRARY_PATH:" != *":${FFMPEG_LIB_DIR}:"* ]] ..
flameshot - 스크린샷 편집도구 https://github.com/lupoDharkael/flameshot lupoDharkael/flameshot Powerful yet simple to use screenshot software. Contribute to lupoDharkael/flameshot development by creating an account on GitHub. github.com // Compile-time dnf install gcc-c++ qt5-devel qt5-qtbase-devel qt5-linguist // Run-time dnf install qt5-qtbase qt5-qtsvg-devel // Optional dnf install git openssl ca-cer..
// jupyterLAB 설치 conda install -c conda-forge jupyterlab // jupyter config file 생성 jupyter lab --generate-config

// font jupyter labextension install @deathbeds/jupyterlab-fonts --no-build jupyter labextension install @deathbeds/jupyterlab-font-anonymous-pro --no-build jupyter labextension install @deathbeds/jupyterlab-font-dejavu-sans-mono --no-build jupyter labextension install @deathbeds/jupyterlab-font-fira-code --no-build // cell tags jupyter labextension install @jupyterlab/celltags --no-build // git..

대상의 명령어 집합들이 실행되어 주피터 노트북이 실행되는 것이다. 하지만 노트북이 아니라 jupyter LAB을 실행할 것이니 때문에 명령어를 바꿔준다. // 변경 전 명령어 C:\Anaconda3\python.exe C:\Anaconda3\cwp.py C:\Anaconda3 C:\Anaconda3\python.exe C:\Anaconda3\Scripts\jupyter-notebook-script.py "%USERPROFILE%/" // 변경 후 명령어 C:\Anaconda3\python.exe C:\Anaconda3\cwp.py C:\Anaconda3 C:\Anaconda3\python.exe C:\Anaconda3\Scripts\jupyter-lab-script.py "%USERPROFILE%/" /..

// [선택] conda create --name python= [anaconda] 입맛에 맞게 가상 환경을 만든다. 그 후 jupyterlab에서 그 가상환경을 쓸 수 있도록 추가해주면 된다. // 커널을 생성하고자하는 가상환경으로 접속 후 작업한다. // 커널 설치 conda install ipykernel // 주피터 커널 생성 python -m ipykernel install --user --name [--display-name=""] 이렇게 하면 jupyterlab에서 본인이 생성한 가상환경을 커널로 쓸 수 있다. 주피터 커널 삭제 // 콘다로 가상환경을 삭제하여도 커널은 남아있는다. 그래서 커널도 지워야 완전하게 지워진것이다. // 주피터 커널스펙 리스트로 삭제할 커널 이름 확인 jupyter..