일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 기초 설정
- conda base 활성화
- conda base 기본 설정
- conda 가상환경 설정 오류
- window netstat time wait 제거
- time wait port kill
- 실행중인 포트 죽이기
- 오블완
- 3000 port kill
- 려려
- Today
- Total
목록전체 글 (188)
모도리는 공부중
🤔내가 이해한 걸 정리하면, github action에서 제공하는 vm을 이용하면 동적ip가 할당되고 vm 사용료가 있기 때문에 월 2000분 이상 사용 시 추가적인 비용이 발생하지만, github action runner를 내가 소유중인 서버에 설치해서 ip를 입력해두면 github action이 작동할 때 입력된 ip 서버로 이동해서 action이 이뤄지기 때문에 추가 비용이 발생하지 않는다. 다만 해당 서버가 클라우드 서버냐, 온프레미스 서버냐에 따라 추가적인 발생 비용이 있을지는 다르다는 거지? 🤖네, 정확히 이해하셨습니다! 간단히 정리하면 다음과 같습니다.1. GitHub Actions 기본 VM (GitHub 제공 러너)동적 IP: GitHub에서 제공하는 러너는 동적 IP를 사용하며, I..
🤖QR 코드는 데이터를 2차원 매트릭스 형태로 인코딩하여 정보를 저장하는 방식입니다. QR 코드 생성 과정은 다음과 같습니다:1. 데이터 준비QR 코드에 저장할 데이터를 준비합니다. (예: URL, 텍스트, 숫자 등)2. 인코딩 (Encoding)데이터를 QR 코드 형식으로 변환합니다.QR 코드의 데이터 인코딩 방식은 크게 세 가지로 나뉩니다:숫자 모드: 숫자로만 구성된 데이터 (0~9)알파벳 모드: 문자와 숫자로 구성된 데이터바이너리 모드: 이진 데이터 (텍스트, 파일 등)데이터를 효율적으로 인코딩하기 위해 이 중 가장 적합한 모드를 선택합니다.3. 오류 수정 코드 추가 (Error Correction Code)QR 코드는 손상되더라도 데이터를 복구할 수 있도록 오류 수정 코드를 추가합니다.오류 복구..
🤔sslUse를 하고 싶다면 어떻게 돼? 🤖MySQL에서 SSL을 사용하는 경우, 데이터베이스 연결 문자열에 추가적인 옵션을 설정하여 보안을 강화할 수 있습니다. SQLAlchemy와 MySQL 드라이버를 사용하여 SSL 연결을 구성하는 방법은 아래와 같습니다.SSL을 위한 사전 준비MySQL 서버 설정:MySQL 서버가 SSL 연결을 지원하도록 설정되어 있어야 합니다.필요한 인증서(클라이언트 인증서, 키, 서버 CA 인증서)를 준비하세요.예: MySQL 서버 설정 파일(my.cnf)에 SSL 관련 옵션이 추가되어 있어야 합니다.[mysqld] ssl-ca=/path/to/ca-cert.pem ssl-cert=/path/to/server-cert.pem ssl-key=/path/to/server-ke..
[ 목차 ]관심 글 수집그 사이드 프로젝트, 커리어에 도움이 됐나요? - 절망편그 사이드 프로젝트, 커리어에 도움이 됐나요? - 희망편 개발 알고리즘 그림으로 문서화, 코드와 함께 커밋하기 좋은 툴(7) 생활코딩님의 게시물 - YouTubeExcalidraw - Visual Studio MarketplaceExcalidrawKPT 회고하는 법, 회고에 대한 생각(2024 내용 추가) · 어쩐지 오늘은알겠는데, 모르겠다. 왜 머리 속에 잘 떠오르지 않는 걸까?[SW이야기] 소프트웨어 회사에서 '공유'가 진짜 어려운 이유 : 네이버 블로그 일잘러는 멀티태스킹이 아닌 ‘퀵 스위칭’합니다 | 요즘IT이번주? 읽을거리로 날라와서 읽게 된 주제이자 내가 평상시에 기획자님께 항상 신기함을 느꼈던 빠른 업무 전환. 퀵..
결론적으로, Alembic의 --autogenerate 기능은 다음과 같이 동작합니다:1. SQL DDL에만 있고 SQLAlchemy 모델에 없는 인덱스Alembic은 이러한 인덱스를 "불필요한 인덱스"로 간주하여 삭제 스크립트를 생성합니다.근거:Alembic 공식 문서에서는 --autogenerate가 SQLAlchemy 모델 정의를 기준으로 데이터베이스 상태를 조정한다고 명시하고 있습니다.Alembic은 모델과 데이터베이스 상태의 차이점을 기반으로 동작하며, 모델에 정의되지 않은 인덱스는 불필요한 것으로 판단하여 drop_index 명령을 생성합니다.예시 동작:SQL DDL에만 있는 인덱스 idx_sql_ddl_only:CREATE INDEX idx_sql_ddl_only ON example_tabl..