일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- conda base 기본 설정
- conda 가상환경 설정 오류
- 티스토리챌린지
- conda base 활성화
- 려려
- 오블완
- conda 기초 설정
- 실행중인 포트 죽이기
- window netstat time wait 제거
- 3000 port kill
- time wait port kill
- Today
- Total
모도리는 공부중
2023.12. 개발 궁금증 링크 일기 본문
[ 목차 ]
공간 그리기 관련 처리
공간 데이터 타입(Spatial Data Type) :: 꿈을 향하여 질주하기 (tistory.com)
db에 우선은 varchar로 처리하긴 하지만 알아둬야 할 것 같아서 킵
VSCode
Docker
Docker로 쾌적한 딥러닝 실험 환경 구성하기 · ML감자 (pebpung.github.io)
docker dit 옵션과 attach — Be A Maker (tistory.com)
[Docker 기본(5/8)] Volume을 활용한 Data 관리 | by yjs0997 | DT Evangelist 기술 블로그 | Medium
Docker Network : 호스트와 컨테이너를 위한 네트워크를 구성해보자 (tistory.com)
Docker 컨테이너 안에서 Host의 root 이용 (rulyox.blog)
docker 컨테이너에서 pytorch 실행시 메모리 에러 해결 (tistory.com)
--ipc 옵션: numworker 사용
IPC namespace를 Host와 같게하는 옵션
특정한 세그먼트만 메모리에 연결되지 않아 메모리 크기에 따른 에러가 없어지는 것 같다.
-dit 옵션
-d (또는 --detach) 컨테이너를 백그라운드 모드로 실행하는 데 사용
-I (또는 --interactive) 컨테이너 내부에서 키보드 입력을 받을 수 O
-t (또는 --tty) 컨테이너 내부에서 터미널과 같은 인터페이스를 사용
bind mount는 Data가 Host System의 어디에든지 저장될 수 있음
저장되는 Data는 System File이거나 Directory일 수 있음
Docker Host 또는 Docker Container의 Non-Docker 프로세서들이 언제든지 저장된 Data를 수정할 수 있음
파일 또는 디렉토리는 Host System의 전체 경로로 참조되지만, 미리 Docker Host에 존재할 필요는 없습니다.
없을 경우, 참조된 경로로 파일 또는 디렉토리가 생성됩니다.
source는 volume의 이름. 익명 volume을 사용하고자 할 때는, 해당 필드를 생략해도. source 또는 src로 지정할 수 있습니다.
호스트(Host) 네트워크
네트워크를 호스트 모드로 설정하게 되면, 호스트의 네트워크 환경을 그대로 사용할 수 있습니다. 컨테이너가 실행될 때, 새로운 내부 IP를 할당받을 필요 없이 호스트의 네트워크를 곧바로 사용하게 되죠. --net 옵션으로 지정해줄 수 있습니다.
docker run -it --name ubuntu_host --net host ubuntu
위와 같이 컨테이너가 호스트 네트워크를 사용한다면, 마치 호스트 내에서 애플리케이션을 실행한 것과 같아집니다. 덕분에 컨테이너 내에서 실행되는 애플리케이션을 별도의 포트포워딩 없이 곧바로 localhost를 통해, 접속할 수 있게 되죠.
여러 글을 읽어보아도 ipc가 잘 이해가지 않아서 추가 검색
포트는 어떻게 설정해준 거지?
[Docker] vscode에서 Container 직접적으로 연결하기 (feat. ssh) (tistory.com)
ssh 연결 가능하도록 포트 설정 후 외부에서 접근하는 방법을 설정할 수가 있었다
netstat 설치 (net-tools)
[Ubuntu] 우분투 netstat, ifconfig 설치 — 반나무_뿌리 (tistory.com)
user 추가
[Linux]Ubuntu 설치 (Docker 컨테이너) 및 테스트(Ubuntu 초기 설정 Shell Script 제공) (tistory.com)
ubuntu처럼 root 외의 계정을 추가로 생성할 수 있고 그 계정으로 로그인할 수도 있다는 사실을 알게 됐다.
그리고 설정해주어야할 몇 가지를 이렇게 또 배움. 아자!
커맨드 셸에서 한국어 입력 설정
도커(Docker) 컨테이너 로케일 설정: 데비안(Debian), 우분투(Ubuntu) 이미지에서 한글 입력 문제 | 44BITS
설정해도 자꾸 날라가네 흠...
[Docker] Docker에서 파이썬 실행하기 : 네이버 블로그 (naver.com)
시간대 설정
시간대를 설정하는 방법은 생각보다 다양했다. 나는 첫번째 방법으로 시도해서 변경했고, ls를 이런식으로 사용해서 볼 수 있다는 것을 배우며 신기했다.
내가 시도한 첫번째 방법으로 바꾸면 스크린으로 돌리고 있는 터미널이 아님에도 불구하고 동일한 시간대로 가져갈 수 있는 것 같다. 매우 좋아! 굳굳.
FastAPI, SQLAlchemy
pydantic
Pydantic & Backend 여러 기능들 (velog.io)
BaseSettings를 이번에 처음 접하면서, BaseModel과의 차이와 각각의 장단점, 어떤 점이 BaseSettings로 선택하는 것이 편리한가 등의 비교를 진행중
Joinedload
기본적으로 left outer join이며, inner_join=True를 걸어줘야만 inner join
Join order by 정렬
python - SQLAlchemy: order_by(None) for joinedload subclause queries? - Stack Overflow
이거 보면서 정렬을 쿼리가 아닌 모델 단에서 설정할 수 있다는 것을 배움
Join where 조건 설정
ORM으로 관련 개체 작업하기 | 파이썬 개발자를 위한 SQLAlchemy (soogoonsoogoonpythonists.github.io)
로더 경로 설정 부분에서 조인 설정법을 배움....
내게는 너무나 큰 도움이 됨. filter 부분에서 걸어야할 줄 알았기에 계속 안되는 이유에 대해 고민했으나 joinedload 부분에서 해주면 된다는 것을 알고 덕분에 문제 해결.
'내 지식 정리 > 날것 그 자체' 카테고리의 다른 글
쌩 우분투 이미지로 개발용 컨테이너 환경 구성하기 (0) | 2024.01.26 |
---|---|
2024.01. 개발 궁금증 링크 일기 (2) | 2024.01.09 |
[Git] 마스터하기 (0) | 2023.11.18 |
2023.11. 개발 궁금증 링크 일기 (0) | 2023.11.05 |
2023.10. 개발 궁금증 링크 일기 (0) | 2023.10.11 |