PyCharm에서 .env 파일을 사용해 local과 dev 같은 환경별로 환경변수를 설정하는 방법을 안내드릴게요.✅ 1. .env 파일 만들기루트 디렉토리나 원하는 경로에 .env.local, .env.dev 등으로 파일을 나눠서 작성:.env.localENV=localDEBUG=TrueDB_HOST=localhostDB_PORT=5432.env.devENV=devDEBUG=FalseDB_HOST=dev-db.example.comDB_PORT=5432✅ 2. Python 코드에서 .env 읽기.env 파일을 자동으로 로드하려면 python-dotenv 라이브러리를 사용하세요.설치:pip install python-dotenv예시 코드 (main.py)from dotenv import load_doten..
/etc/sudoers 파일은 루트 권한 명령 실행을 허용할 사용자나 명령을 지정하는 민감한 설정입니다. 여기에서 pip, python 명령에 대해 특정 사용자에게 비밀번호 없이 sudo 권한을 주는 방법을 안내드릴게요.⚠️ 주의사항/etc/sudoers 직접 수정 금지: 실수 시 시스템 잠금 가능성 있음반드시 visudo 명령어를 사용하세요:sudo visudo✅ 특정 사용자에게 pip와 python 명령만 sudo 허용예: 사용자 이름이 myuser라고 가정할 때myuser ALL=(ALL) NOPASSWD: /usr/bin/pip, /usr/bin/python경로는 which pip, which python 명령어로 확인하세요. 예:which pip → /usr/bin/pipwhich pytho..
SWMM (.inp) 파일의 [RDII] 섹션에 대해 자세히 설명드리겠습니다. 이 섹션은 **강우 유래 침투/유입(RDII: Rainfall Derived Inflow/Infiltration)**를 시뮬레이션하는 데 사용됩니다.📘 [RDII] 섹션의 역할강우량 데이터를 이용해 위생하수관로로 유입되는 우수성분(RDII) 유량을 계산합니다.일반적으로 유역에 비가 오면, 일정 시간 후에 그 유역에서 유출되는 RDII 유량이 하수관에 유입된다고 가정합니다.이 유입 유량은 RTK 단위 수문곡선(Unit Hydrograph)을 이용해 계산되며,[RDII] 섹션은 그 입력 구조를 정의하는 역할을 합니다.📑 기본 형식[RDII];;Name RainGage HydrographName SewerArea ..
SWMM의 [HYDROGRAPHS] 섹션에서 RTK 값과 함께 최대깊이(MaxDepth), 회복률(RecoveryRate), 시작깊이(InitialDepth) 항목이 함께 사용되는 구조를 설명드리겠습니다.이 확장된 형태는 SWMM 5.2 이상 버전에서 **강우 유래 침투/유입(RDII)**를 더 정밀하게 모의하기 위한 기능으로 도입되었습니다.✅ 목적 요약[HYDROGRAPHS] 섹션은 **단위 수문곡선(Unit Hydrograph, RTK 방식)**을 정의하는 부분이며,SWMM 5.2 이상에서는 기본 RTK (R, T, K) 값 외에도 다음과 같은 차단 깊이 제어 항목을 함께 지정할 수 있습니다:MaxDepth (최대 차단 깊이)InitDepth (시작 시 차단 깊이)RecoveryRate (비가 없을 ..
- Total
- Today
- Yesterday
- @ExceptionHandler
- QueryDSL
- CSS
- springboot
- element위치
- getter
- $.each
- border-collapse
- JQuery
- 정규식
- 진열사랑
- Javascript
- 전후방탐색
- draw.io
- ul li로 테이블
- 프로젝트명변경
- spring
- Keycode
- object key
- excel
- setter
- DatePicker
- PostgreSQL
- 여러 컬럼 update
- sumifs
- lombok
- oracle
- $.extend
- caniuse
- devtools
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |