Modern C++ SQLite 예제, SmartSpace KDM의 메모리 관리 가이드 적용

Modern C++ SQLite 예제, SmartSpace KDM의 메모리 관리 가이드 적용 이 프로젝트는 전통적인 C 스타일 라이브러리인 SQLite3를 Modern C++ (C++14 이상) 스타일로 안전하고 효율적으로 사용하는 방법을 보여주는 예제입니다. 스마트 포인터(std::unique_ptr)와 RAII(Resource Acquisition Is Initialization) 패턴을 적용하여 메모리 및 리소스 누수를 방지하는 방법을 중점적으로 다룹니다. 소스 구성 sqlite_modern_example.cpp: 메인 소스 코드입니다. Custom Deleters: sqlite3_close와 sqlite3_finalize를 자동으로 … 더 읽기

C++의 new/delete vs. Raw pointer vs. Smart pointer

C++ 메모리 관리: new/delete vs Raw Pointer vs Smart Pointer: C++에서 객체를 생성하고 관리하는 주요 방식들의 차이점을 설명하는 예제 코드입니다. 스택(Stack)과 힙(Heap)이란? 코드에서 언급된 스택(Stack)과 힙(Heap)은 프로그램이 실행될 때 사용하는 메모리 공간의 종류를 뜻합니다. 1. 스택 (Stack) 메모리 의미: 책을 쌓아 올리듯 차곡차곡 쌓고, 위에서부터 꺼내는(LIFO) 구조의 메모리 공간입니다. 특징: 매우 빠름: CPU가 포인터를 단순히 … 더 읽기

정보통신과 시스템사업 복합감리 제안요청서(RFP) 구성안

본 문서는 시스템 구축 감리, 정보통신공사 감리, 그리고 두 가지가 복합된 감리 사업에 대한 제안요청서(RFP) 목차를 유형별로 정리해본 내용입니다. 참조용입니다. Case 1. 시스템 구축 감리 AA 시스템 구축 정보시스템 감리사업 제안요청서 (RFP) I. 사업 개요 사업명: AA 시스템 구축 정보시스템 감리용역 사업목적 감리 대상 사업의 효율성 및 안전성 확보 정보시스템 품질 향상 및 프로젝트 성공 … 더 읽기

정보시스템구축, 정보통신공사, 건축공사 유형별 내역서 구성 항목 이해하기

정보시스템구축프로젝트, 정보통신공사, 건축공사 3가지 유형별 내역서 구성 항목은 공통적인 원가 계산 요소를 포함하지만, 프로젝트의 특성에 따라 세부 항목과 구성 방식에 살짝 차이가 있습니다. 공공기관 공공사업의 경우 재료비, 노무비, 경비를 분리해서 구성해야 한다. 1. 정보시스템 구축 프로젝트 내역서 정보시스템 구축 프로젝트의 내역서는 주로 소프트웨어 개발과 서비스 제공에 초점을 맞추어 작성됩니다. 일반적인 건설 공사와 달리 인력(투입 공수, … 더 읽기

UPS 배터리 DC 전원 안전 사고 분석: 유지보수 과정의 화재 및 폭발 전기적 위험

UPS DC 전원 안전 사고 분석: 유지보수 과정의 화재 및 폭발 전기적 위험 메커니즘 심층 분석 연구 (A Deep Analytical Study on Electrical Hazard Mechanisms in UPS DC Power System Maintenance) UPS 배터리 DC 전원 안전 사고 분석: 유지보수 과정의 화재 및 폭발 전기적 위험.pdf Smartspace KDM, jaysys@smartspace.co.kr 요약 해보니 이렇다 1. 전원 케이블 분리 … 더 읽기

전자전 항공기 도입의 필요성, 전자기 스펙트럼의 지배와 미래전략관점

전자전 항공기 도입의 필요성 전자기 스펙트럼의 지배와 미래전략관점, Smartspace KDM 전자전 항공기 도입의 필요성 – pdf 요약 현대 군사 작전에서 전자전(Electronic Warfare, EW)은 단순한 보조적 수단을 넘어 전역의 성공과 실패를 좌우하는 핵심적인 전략적 자산으로 부상했습니다. 과거에는 조종사가 미사일이나 레이더 추적을 방어하기 위한 수동적 도구로 여겨졌으나, 이제는 전자기 스펙트럼을 통제하고 적의 작전 능력을 근본적으로 약화시키는 주요 … 더 읽기

PI vs. ISP vs. ISMP 간략 비교

PI, ISP, ISMP는 정보화 사업이나 프로젝트 관리 분야에서 자주 사용되는 용어입니다. PI (프로세스 혁신): 업무를 더 효율적으로, 더 좋게 만드는 방법 자체에 대한 혁신. ISP (정보전략계획): 우리 회사가 정보 시스템을 통해 무엇을 얻고 어떻게 나아갈지에 대한 ‘큰 그림’ 전략. ISMP (정보시스템 마스터 플랜): 그 ‘큰 그림’ 중에서 특정 시스템을 ‘어떻게 구체적으로 만들지’에 대한 상세 설계 … 더 읽기

OTA(Over the Air)를 위한 ESP32 partion table 이해하기

ESP32 파티션 테이블 (factory 이하 부분은 다를수 있음) esp32 c3 supermini oled 보드로 수행해봤음. 파티션 이름 (Name) 타입 (Type) 서브타입 (SubType) 오프셋 (Offset) 크기 (Size) (예시) 용도 (Purpose) Bootloader (숨김) (숨김) 0x1000 0x7000 (28KB) 칩 부팅 시 가장 먼저 실행되는 2단계 부트 로더 코드 저장 Partition Table (숨김) (숨김) 0x8000 0x1000 (4KB) 플래시 내의 모든 … 더 읽기

바닥부터 만들어보는 LLM

LLM 구현 가이드: 바닥부터 만들어보는 대화형 언어 모델 LLM 처리 단계 요약 단계 입력 출력 설명 1. 토큰화 “hello” [2, 5, 6, 6, 7] 문자를 숫자로 변환합니다. 컴퓨터가 텍스트를 이해할 수 있도록 각 문자를 고유한 숫자로 매핑합니다. 2. 임베딩 [2, 5, 6, 6, 7] [[0.1, 0.3], [0.2, 0.4], …] 숫자 토큰을 고차원 벡터로 변환합니다. 단어 … 더 읽기

OSCP 보안 자격증

제목: 실무 중심의 보안 자격증, OSCP의 가치와 도전 과제(네이버 블로그) 정보보안 분야에서 실무 능력을 중시하는 흐름이 강화되면서, Offensive Security Certified Professional(OSCP) 자격증이 주목받고 있다. OSCP는 24시간 실습 기반 시험과 보고서 제출을 통해 침투 테스트 역량을 검증하며, 업계에서 높은 평가를 받고 있다. 그러나 높은 비용과 난이도, 준비 기간 등은 수험생들에게 도전 과제로 작용하고 있다. 본문: 정보보안 … 더 읽기