엘리베이터 조명천장 홀계산하는 로직 개발 #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..
전역변수를 반복적으로 생성할 수 있는 방법이 없을까에서 시작했습니다. 다양한 전역변수에 대한 실험을 진행해서.... 전역변수에 대한 감을 더욱 잡았네요. GPT를 이용해서 질문하고 또 질문해서... 하나씩 더 만들어갑니다. def linetoend(doc, fromX, fromY, toX, toY, layer=None): global saved_Xpos, saved_Ypos # 최초 함수 호출 시 전역변수 초기화 if 'saved_Xpos' not in globals() or 'saved_Ypos' not in globals(): saved_Xpos, saved_Ypos = 0, 0 # 시작점과 끝점이 같지 않을 때만 선을 그림 if fromX != toX or fromY != toY: # 첫 번째 라인..
- Total
- Today
- Yesterday
- 파이썬코드줄바꿈방법
- 오토핫키에디터창업데이트금지하기
- 2분후종료오토핫키
- 자바스크립트 한글초성
- 작업공정에 대한 코드작성
- chatGPT3.5파이썬버전
- .htaccess수정
- 뫄프로그래밍
- #InstallForge
- #파이썬패키징
- 테크에능한여성
- 코딩튜토리얼
- #InnoSetup
- 자바스크립트한글입력시반응하도록만드는코드
- #파이썬인스톨러
- 효율적코딩방법
- sql문장 날짜계산
- #독립실행파일
- Bootstrap 5
- 오토핫키가이드
- 카페24가비아phpinfo수정
- #소프트웨어배포
- #프로그램설치
- td요소중에 1행과 1열은 제외
- 코딩효율성
- #cx_Freeze
- 프로그래머생활
- #NSIS
- 스크립트작성기초
- General error: 2031
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |