최근 포스트

[Python] thread

1 분 소요

개요 공식 문서 daemon 플래그 데몬 스레드 여부 설정 True일 경우 데몬 스레드만 남았을 때 프로그램 즉시 종료 False일 경우 스레드가 종료될 때까지 대기 예제 코드 ...

[Python] MySQL

3 분 소요

개요 PyMySQL 이용 API Reference threadsafe 하지 않음(threadsafety = 1)) PreparedStatement 지원하지 않음 설치 pip install PyMySQL 예제 코드 ...

[Python] REST/HTTP API server/client

7 분 소요

REST 서버 Flask, Flask-RESTX 이용 Flask API Reference Flask-RESTX API Reference 설치 pip install Flask pip install flask-restx ...

[용어] 오버플로우

5 분 소요

개요 영단어 ‘넘치다’, ‘범람하다’ 컴퓨터 데이터나 연산 결과가 저장 공간 또는 허용 표현 범위를 초과할 때 발생하는 현상 종류 버퍼 오버플로우 (메모리 영역 침범) ...

[C++] MySQL

9 분 소요

개요 라이브러리 다운로드 threadsafe 하지 않음

[debug] valgrind

1 분 소요

개요 사이트 Linux 프로그램 디버깅 및 프로파일링을 위한 오픈 소스 도구 설치 dnf install valgrind 메모리 릭 소스 #include <iostream> using namespace std; ...

[security] SQL injection

최대 1 분 소요

개요 코드 인젝션의 한 기법 클라이언트의 입력 값을 조작하여 서버의 데이터베이스를 공격

[database] DBMS

최대 1 분 소요

개요 DataBase Management System 데이터베이스를 관리할 수 있는 기능들을 제공하는 응용 프로그램 기능 정의 구축 조작 공유 보호 유지보수 종류 dBASE Oracle MySQL MariaDB Po...

[database] 개요

1 분 소요

정의 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 역사 1950년대에 군비의 집중적·효율적 관리를 위해 컴퓨터를 활용한 도서관 개념을 개발하면서 이를 ‘데이터의 기지’라는 뜻의 데이터베이스로 부름 이후 1965년 시스템 디벨로프사...