| Topic / Subject | Author | Metrics | Date |
|---|---|---|---|
|
CAN Bit Timing — Prescaler·SJW·BS1·BS2 계산법
CAN Bit Timing — Prescaler·SJW·BS1·BS2 계산법 Bit Timing이 왜 필요한가 CAN 버스에 연결된 노드들은 서로 다른 클럭 소스를 쓸 수 있다. ...
|
@devpc |
0
0
1
|
2026-05-06 05:25:45 |
|
Aurix 개발 환경 선택 — 컴파일러와 IDE, 뭘 골라야 하나
Aurix 개발 환경 선택 — 컴파일러와 IDE, 뭘 골라야 하나 Aurix 지원 컴파일러 5종 Infineon이 공식 지원하는 Aurix 컴파일러는 현재 5가지다: | 컴파일러 ...
|
@devpc |
0
0
1
|
2026-05-06 05:25:28 |
|
GPIO와 LVDS — Aurix 핀 드라이버의 설계 원리
GPIO와 LVDS — Aurix 핀 드라이버의 설계 원리 Pad Driver — GPIO 핀 전압 제어 일반 MCU에서 GPIO 출력 설정은 보통 핀을 High/Low로 설정하는...
|
@devpc |
0
0
1
|
2026-05-06 05:25:28 |
|
iLLD 구조 해부 — Aurix 드라이버를 직접 읽는 방법
iLLD 구조 해부 — Aurix 드라이버를 직접 읽는 방법 iLLD란 iLLD(Infineon Low Level Driver)는 Infineon이 Aurix MCU용으로 제공하는...
|
@devpc |
0
0
1
|
2026-05-06 05:25:28 |
|
Emergency Stop과 안전 설계 — Aurix가 자동차에 쓰이는 이유
Emergency Stop과 안전 설계 — Aurix가 자동차에 쓰이는 이유 왜 자동차 MCU는 일반 MCU와 다른가 소비자 가전 제품에서 MCU가 오동작하면 사용자가 불편을 겪는...
|
@devpc |
0
0
1
|
2026-05-06 05:25:28 |
|
Aurix 개발 첫걸음 — Infineon이 제공하는 자원들
Aurix 개발 첫걸음 — Infineon이 제공하는 자원들 AURIX란 무엇인가 AURIX(오릭스)는 Infineon Technologies가 설계한 자동차용 고성능 MCU 플랫...
|
@devpc |
0
0
1
|
2026-05-06 05:25:27 |
|
Django Debug 모드 — 개발엔 편하고 배포엔 위험하다
Django Debug 모드 — 개발엔 편하고 배포엔 위험하다 Debug=True가 기본값인 이유 Django로 새 프로젝트를 만들면 settings.py에 DEBUG = True...
|
@devpc |
0
0
0
|
2026-05-05 15:44:42 |
|
Django 프론트엔드 변경이 바로 안 먹힐 때 — 서버 재시작 그게 다가 아니다
Django 프론트엔드 변경이 바로 안 먹힐 때 — 서버 재시작 그게 다가 아니다 증상 HTML, CSS, JS를 수정했는데 브라우저에서 변경사항이 반영되지 않는다. 브라우저 캐시...
|
@devpc |
0
0
0
|
2026-05-05 15:44:42 |
|
Django APPEND_SLASH 에러, 슬래시 하나가 POST를 막는다
Django APPENDSLASH 에러, 슬래시 하나가 POST를 막는다 에러 메시지 RuntimeError: You called this URL via POST, but the ...
|
@devpc |
0
0
0
|
2026-05-05 15:44:41 |
|
테이블 생성과 데이터 타입 선택
테이블 생성과 데이터 타입 선택 CREATE TABLE python import pymysql conn = pymysql.connect( host='localhost', user=...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
INSERT 단일 행 추가
INSERT 단일 행 추가 기본 패턴 INSERT의 핵심은 %s 플레이스홀더를 쓰는 것이다. SQL 문자열에 값을 직접 포맷하면 SQL 인젝션 위험이 있고, pymysql이 타입 ...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
다중 행은 executemany로
다중 행은 executemany로 execute 반복 vs executemany 여러 행을 INSERT할 때 반복문으로 execute를 쓰면 DB 왕복이 N번 발생한다. 데이터가 ...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
SELECT로 전체 조회하기
SELECT로 전체 조회하기 전체 조회 패턴 python import pymysql conn = pymysql.connect( host='localhost', user='root'...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
WHERE로 조건 조회
WHERE로 조건 조회 기본 WHERE 전체를 다 가져오는 SELECT 는 데이터가 많아지면 DB 서버 부하가 커진다. WHERE로 필요한 행만 가져오는 것이 기본 원칙이다. py...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
ORDER BY, LIMIT로 정렬과 페이징
ORDER BY, LIMIT로 정렬과 페이징 ORDER BY — 정렬 python conn = pymysql.connect( host='localhost', user='root',...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
UPDATE와 DELETE 패턴
UPDATE와 DELETE 패턴 UPDATE python import pymysql conn = pymysql.connect( host='localhost', user='root'...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
NaN → None 변환과 에러 처리
NaN → None 변환과 에러 처리 ProgrammingError: nan can not be used with MySQL pandas DataFrame에서 읽은 데이터를 MyS...
|
@devpc |
0
0
1
|
2026-05-04 12:41:22 |
|
pymysql 연결 패턴 정리
pymysql 연결 패턴 정리 연결의 네 단계 pymysql로 MySQL에 접근하는 흐름은 항상 이 네 단계다. connect → cursor → execute → commit/c...
|
@devpc |
0
0
1
|
2026-05-04 12:41:21 |
|
DB 만들고 지우는 법
DB 만들고 지우는 법 CREATE DATABASE MySQL에서 데이터는 DB → TABLE → ROW 순서로 저장된다. TABLE을 만들려면 DB가 먼저 있어야 한다. pyth...
|
@devpc |
0
0
1
|
2026-05-04 12:41:21 |
|
!! 이중 부정 연산자
!! 이중 부정 연산자 무엇인가 c int x = 42; int y = !!x; / y = 1 / int z = 0; int w = !!z; / w = 0 / !!는 어떤 값이든 ...
|
@devpc |
0
0
1
|
2026-05-04 12:40:02 |