삼항연산자를 사용하는 목적은 단 하나 아닐까 싶네요. 코드를 한줄에 짧게 표현하고 싶을때.. 파이썬도 역시 제공하는 군요.~ 이걸로 짜니 코드가 짧아서 너무 좋네요~ Python에서 3항 연산자는 일반적으로 다음과 같은 형태를 가집니다: ```python [참일 때의 값] if [조건] else [거짓일 때의 값] ``` 여기서 사용된 코드 `y5 = y4 + 14.5 if br == 1.5 else y4 + 16`를 분해해서 보겠습니다: 1. **조건**: `br == 1.5` - 이 부분은 조건을 나타냅니다. 여기서 `br`이 1.5와 같은지를 검사합니다. 2. **참일 때의 값**: `y4 + 14.5` - 이 부분은 조건이 참일 때 (`br == 1.5`) 적용되는 값입니다. 즉, `br`이 1...
엘리베이터 조명천장 홀계산하는 로직 개발 #031 홀간격계산 def calculate_hole_positions_separated_lc031(LCD): center = LCD // 2 # 중심 지점 central_start = center - 185 # 중심 구간 시작 central_end = center + 185 # 중심 구간 끝 left_positions = [] right_positions = [] # 중심으로부터 왼쪽 계산 left_current = central_start while left_current > 0: left_positions.insert(0, left_current) left_current -= 220 # 중심으로부터 오른쪽 계산 right_current = central_en..
`$stmh = $pdo->prepare($sql);`와 `$stmh = $pdo->query($sql);` 사이에는 중요한 차이점이 있습니다. 이들은 PHP의 PDO (PHP Data Objects) 확장에서 제공하는 두 가지 다른 방법으로, 데이터베이스와의 상호작용을 처리합니다. 1. **`$pdo->prepare($sql);` 사용:** - `prepare()` 메서드는 SQL 문을 준비하고 PDOStatement 객체를 반환합니다. 이 메서드는 SQL 문에서 변수를 바인딩하기 위해 사용됩니다. - `prepare()`는 주로 변수가 포함된 SQL 문에서 사용됩니다. 예를 들어, 사용자 입력을 포함하는 경우 이 방법을 사용하여 SQL 인젝션과 같은 보안 취약점을 방지할 수 있습니다. - `prepa..
`SQLSTATE[HY000]: General error: 2031` 오류는 PHP의 PDO에서 주로 발생하는 오류로, 일반적으로 바인딩되어야 하는 파라미터에 문제가 있을 때 발생합니다. 이 오류는 쿼리 준비(prepare) 단계와 변수 바인딩(bind) 단계 사이에서 불일치가 발생했음을 나타냅니다. 구체적으로, 이 오류가 발생하는 몇 가지 일반적인 시나리오는 다음과 같습니다: 1. **파라미터가 충분히 바인딩되지 않음**: 쿼리에서 사용된 바인딩 변수의 수와 실제로 바인딩된 변수의 수가 일치하지 않는 경우입니다. 예를 들어, 쿼리에는 3개의 바인딩 변수가 필요한데, 실제로 2개만 바인딩된 경우에 이 오류가 발생할 수 있습니다. 2. **쿼리가 잘못 구성됨**: 때때로 쿼리 자체에 문제가 있을 수 있으며..
Traceback (most recent call last): File "python\mirae_ceiling_ver01.py", line 76, in UnicodeEncodeError: 'locale' codec can't encode character '\ub144' in position 2: encoding error [18480] Failed to execute script 'mirae_ceiling_ver01' due to unhandled exception! pyinstaller --add-data "data;data" --add-data "excel;excel" --add-data "dimstyle;dimstyle" --noconfirm mirae_ceiling_ver01.py 컴파일에서 자..
캐드관련 프로그램을 개발하고 있는데, 희소식이네요. 기존 LT버전은 리습을 지원하지 않아서 정말 불편했는데, 그래서 캐디안 정품을 사용해서 그 문제를 해결했지요. 하지만, 너무도 많은 회사들이 아직도 autoCAD에 대부분 의존하지요. 그래서 리습이란 것을 이용해서 함께 연동해서 개발해야 효율적인데, 늘 걱정했습니다. 구글에서 우연히 그 방법을 찾다가 아래의 반가운 소식이 있었네요. 아직 모르는 분들이 많은 것아서 공유해 봅니다. Issue: Unable to load LISP routines in AutoCAD LT. The APPLOAD command returns "Unknown Command" and the "Load Application" button does not appear on the M..
이 메시지는 구글 크롬 브라우저가 쿠키 처리 방식을 변경하고 있음을 알리는 것입니다. 구체적으로는, `SameSite=None; Secure` 설정을 가진 쿠키들이 크로스 사이트(다른 도메인 간) 컨텍스트에서 작동하는 경우, 이들을 써드파티 쿠키로 취급하고, 향후 크롬 버전에서 이러한 쿠키의 사용을 차단할 계획임을 알리고 있습니다. 이러한 변경은 사용자 데이터를 크로스 사이트 추적으로부터 보호하기 위한 조치입니다. 각 요소를 자세히 살펴보면: 1. **SameSite 쿠키 속성**: 이 속성은 브라우저가 쿠키를 어떤 요청과 함께 보내야 하는지를 결정합니다. `SameSite=None`은 브라우저가 다른 도메인의 요청에 대해서도 쿠키를 보내도록 합니다. 2. **Secure 속성**: 이 속성이 설정된 쿠..
코드를 줄이는 방법으로 찾아보았습니다. 한번에 간단히 보내기... def line(doc, x1, y1, x2, y2, layer=None): global saved_Xpos, saved_Ypos # 전역 변수로 사용할 것임을 명시 # 선 추가 start_point = (x1, y1) end_point = (x2, y2) if layer: # 절곡선 22 layer는 ltscale을 조정한다 if(layer=="22"): msp.add_line(start=start_point, end=end_point, dxfattribs={'layer': layer, 'ltscale' : 30}) else: msp.add_line(start=start_point, end=end_point, dxfattribs={'la..
- Total
- Today
- Yesterday
- 테크에능한여성
- #InstallForge
- 뫄프로그래밍
- 효율적코딩방법
- 자바스크립트한글입력시반응하도록만드는코드
- #InnoSetup
- General error: 2031
- 오토핫키가이드
- #파이썬패키징
- 작업공정에 대한 코드작성
- #프로그램설치
- 오토핫키에디터창업데이트금지하기
- #cx_Freeze
- sql문장 날짜계산
- .htaccess수정
- 자바스크립트 한글초성
- td요소중에 1행과 1열은 제외
- chatGPT3.5파이썬버전
- #NSIS
- Bootstrap 5
- #파이썬인스톨러
- #소프트웨어배포
- 카페24가비아phpinfo수정
- 파이썬코드줄바꿈방법
- 프로그래머생활
- #독립실행파일
- 스크립트작성기초
- 코딩효율성
- 코딩튜토리얼
- 2분후종료오토핫키
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |