본문 바로가기

다양한 TIP222

Python의 폴더 구조와 import 정리 1. Python 기본 모듈 검색 원리Python은 현재 작업 디렉토리(os.getcwd())와 sys.path에 포함된 경로에서 모듈을 검색합니다.import가 작동하려면 다음 조건이 충족되어야 합니다:모듈 또는 패키지가 Python이 검색할 수 있는 경로에 있어야 합니다.패키지 폴더에는 __init__.py 파일이 있어야 패키지로 인식됩니다. (Python 3.3 이상에서는 선택 사항) 2. 추천 프로젝트 구조Python 프로젝트에서 흔히 사용하는 기본 디렉토리 구조는 다음과 같습니다. project/├── main.py # 진입점 파일├── core/ # 모듈과 패키지 폴더│ ├── __init__.py # core를 패키지로 인식시키는 파일 (빈 파일.. 2024. 12. 7.
cafe24 shell 접근시 vimrc 설정하기 카페24 호스팅된 곳에 ssh로 붙어서 파일을 열면 파일이 이쁘지가 않습니다. 바로 vimrc 설정이 안되어있기 때문인데요. vi를 꾸며볼까요? vi ~/.vimrc 로 아래 코드를 복붙합니다.set nojoinspacesset bg=darkset expandtabset cindentset cino=>4set rulerset nuset tags+=tags;set tabstop=4set shiftwidth=4syntax onset ts=4set sw=4set aiset fileencodings=ucs-bom,utf-8,euc-kr,cp949,latin1set modelineset laststatus=2set hlsearchset rtp+=~/.vim/bundle/Vundle.vimset wildignore.. 2024. 12. 5.
Windows SSL 패킷 캡쳐해서 보는 방법 먼저 wireshark를 설치해야겠죠? 아래 사이트에서 본인의 기종에 맞는 Wireshark를 선택해서 받아줍니다.https://www.wireshark.org/download.html 환경변수 설정먼저 해야할 것은 환경변수 설정입니다. 윈도우키를 누르고 고급 시스템 설정 보기를 검색하면 아래와 같이 제어판의 설정창이 뜹니다.  여기서 환경 변수를 눌러줍니다.시스템 변수에 새로만들기로 SSLKEYLOGFILE을 만들어줍니다. 변수 값은 ssl 키로그 파일을 만들기 원하는 곳으로 정합니다. 저는 내문서에 넣어두었습니다. 저장을 하게 되면 시스템 변수에 추가된 것을 볼 수 있습니다. 이제 Wireshark 설정을 해야합니다. Edit > Preferences > Protocols > TLS 에 가면 (Pre.. 2024. 12. 2.
Mac SSL 패킷 캡쳐해서 보는 방법 먼저 wireshark를 설치해야겠죠? 설치 후 패킷 캡쳐 실패 에러는 아래 글을 참고해주세요.Mac Wireshark permission capture(권한문제) 환경변수 설정먼저 해야할 것은 환경변수 설정입니다. 명령어 env를 눌러보면 환경 변수들이 나옵니다.여기에 SSLKEYLOGFILE 변수가 있는지 살펴봅니다. 만약 없다면 아래와 같이 설정해줍니다.echo "export SSLKEYLOGFILE=/Users/$USER/sslkey.log" >> ~/.zshrcsource ~/.zshrc  이제 이 상태에서 Wireshark의 Preferences 항목에서 Protocols 의 TLS를 선택합니다. (Pre)-Master-Secret log filename 에 아까 저장한 환경변수 위치를 선택해.. 2024. 12. 2.
반응형