Coding/기타 (20) 썸네일형 리스트형 디지털 이미지 표현, 크기 - bitmap * Pixel(픽셀) - 이미지를 이루는 가장 작은 단위 - 이미지를 이루는 점이라고 생각하면 된다 - 640x480의 경우는 가로 640개, 세로 480개의 픽셀로 이루어진 이미지를 의미한다. * 이진 영상(binary image) - 디지털 이미지 중 가장 간단한 형태 - 각 픽셀이 1bit로 이루어져 있으며, 각 픽셀은 오직 밝음(1)과 어두움(0) 두 가지 만을 표현한다. * 흑백 영상(gray-scale image) - 각 픽셀의 밝기 값을 0~255 사이 값으로 표현한 이미지이다. - 8bit = 1Byte의 메모리를 사용한 것이다. - 픽셀 값들의 범위가 0~255 사이 값이기 때문에, 2^8 = 256개의 8bit로 표현한 것이 흑백 영상이다. * 컬러 영상(color image) - 컬러.. VScode terminal 설정하기 - Windows * VScode terminal git bash로 설정하기 - VScode에 들어가 ctrl + , 를 눌러, 설정에 들어간다 - 검색창에 terminal.integrated.shell.windows 를 입력한다 - Edit in settings.json 을 클릭한다 - termianl.integrated.sheel.windows에 자신의 Git 설치 경로\bin\bash.exe\를 입력해준다. --> 여기서 저는 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe" 를 적어주었습니다 - 설정을 하고 난 후, vscode를 한 번 껐다가 켜줍니다 - ctrl + shift + `를 눌러 새 터미널을 확인한다. 출처: VS.. Linux/Ubuntu에서 Docker 설치 나는 windows 노트북을 쓰는데, 서버 관련해서 docker를 설치해야 할 일이 있었다. docker 설치를 위해 Hyper-V를 써볼까 했는데, 이유는 Docker의 경우 윈도우에서는 Hyper-V를 통한 사용만을 지원하기 때문이다. 윈도우 유저이기 때문에 Hyper-V라는 것을 사용할까 했는데, windows 10 pro 에디션부터 설치가 가능하다고 한다. 나는 노트북 살때 os가 깔려있었는데, widnows 10 home 에디션이었다... 얼마나 무지하게 막 노트북을 샀었는지에 대한 반성을 하게 되었다. Hyper-V 설치시 주의사항은, Hyper-V를 설치하면 인텔 가상화 기술을 다른 소프트웨어에서 사용할 수 없게 된다. 즉, Hpyer-V 전용으로만 사용해야 된다. 만약 내가 VMware를 .. 저장단치 단위 - iB(binary byte), B(byte) * iB(binary byte), 이진 바이트 예를 들어 MiB(메비바이트, Mebibyte)를 예로 들어 설명해보자 1 메가 이진 바이트 = 220 바이트 = 1,048,576 바이트 = 1024 키비 바이트 1 메가 바이트 = 106 = 1,000,000 바이트 = 1000 킬로 바이트 기호(이름) 값 기호(이름) 값 KB 10001 = 103 KiB 10241 = 210 MB 10002 = 106 MiB 10242 = 220 GB 10003 = 109 GiB 10243 = 230 TB 10004 = 1012 TiB 10244 = 240 PB 10005 = 1015 PiB 10245 = 250 EB 10006 = 1018 EiB 10246 = 260 sudo apt install nvidia-cuda-toolkit 설치 오류 nvcc(NVIDIA CUDA Compiler)를 사용하기 위해 sudo apt install nvidia-cuda-toolkit 를 설치하던 중 오류가 무지막지하게 발생했다. * 에러 코드 - 처음 sudo apt install nvidia-cuda-toolkit 설치 중 Errors were encountered while processing: /var/cache/apt/archives/nvidia-cuda-dev_7.5.18-0ubuntu1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) - 위의 에러를 검색한 후 해결하기 위해(stackoverflow 참고) sudo apt-get -o Dpkg::Options::="--forc.. linux shell - 디렉토리/파일 개수 세기 * 주요 사용 방법 정리 $ # 현재 디렉토리 내에 있는 디렉토리 개수 알고싶을 때 $ ls -l | grep ^d | wc -l $ # 현재 디렉토리 내에 있는 파일의 개수 알고싶을 때 $ ls -l | grep ^- | wc -l $ # 정규식(Regular Expression)을 이용해서 보다 세밀하게 파일명을 필터링하고 싶을 때 $ ls -l | grep ^- | awk '{print $9}' | grep '[정규식]' | wc -l $ # 설치된 grep 명령어에 따라 정규식을 사용할 때, $ # grep에 -e 옵션을 주거나 egrep을 사용해야 할 수도 있고 $ # 정규식에 따옴표를 주어야 할 수도 있다 $ ls -l | grep -e ^- | awk '{print $9}' | grep -e.. 코드 작성 방식: snake, pascal, camel, hungarian 1. snake 방식: a_b_c (변수명) (O) 2. Pascal 방식: PascalMethod (함수명) (O) 3. camel 형식: camelExpression (X) 4. hungarian 형식: int iVal (X) conda, pip list export하기, 파일로 저장하기 * pip list 저장하기(export 하기) pip freeze > requirements.txt * pip list 불러오기(Import 하기, 새로운 가상환경에서 다시 install 하기) pip install -r requirements.txt * conda list 저장하기(export 하기) conda list --export > packagelist.txt * conda list 불러오기(Import 하기, 새로운 가상환경에서 다시 install 하기) conda install --file packagelist.txt 출처: https://stackoverflow.com/questions/41979133/import-conda-package-list-to-default-env import .. 이전 1 2 3 다음