목록전체 글 (437)
printf("ho_tari\n");

2025.06.16 00.process.c#include #include #include #include int a=10, a2=20;int b, b2;int f1(int x){ return ++x;}int f2(int x){ return --x;}int main(){ int c=100, c2; char *d = "\e[31mThis is virtual memory layout of the process\e[00m"; // char *d; char *name; name = malloc(40); name = "cafe"; printf("addr(TEXT)=> \tmain:%p, f1:%p, f2:%p\n", main, f1, f2); printf("addr(CONST)=> \td:%p : %s\n",..

2025.06.13 00.signalprint.c#include #include #include const char *binary[16] = { [ 0] = "0000", [ 1] = "0001", [ 2] = "0010", [ 3] = "0011", [ 4] = "0100", [ 5] = "0101", [ 6] = "0110", [ 7] = "0111", [ 8] = "1000", [ 9] = "1001", [10] = "1010", [11] = "1011", [12] = "1100", [13] = "1101", [14] = "1110", [15] = "1111",};void print_byte(int byte){ // printf("%s%s", bit_rep[byte >> ..
SE0NGH0/No_Smoking_Area_Project🚭 Smoking Detection System Project📦 프로젝트 개요본 프로젝트는 YOLOv5 기반의 흡연자 탐지 시스템으로,Flask 서버와 웹캠 스트리밍을 활용하여 금연 구역 내 실시간 흡연 여부를 감지하고,로그 및 통계를 자동으로 저장 및 시각화하는 AI 비전 시스템입니다.🧪 1. 프로젝트 클론1.1 Git 설치Windows:Git 공식 사이트에서 설치Mac/Linux:sudo apt install git # Ubuntubrew install git # Mac 1.2 GitHub에서 프로젝트 클론git clone https://github.com/yourusername/smoking-detection-system..

2025.06.10 리눅스 운영U : Router가 Up 인 상태임을 나타냄G : 경로가 Gateway 임을 나타냄H : 목적지가 호스트 주소임을 나타냄 D : 경로가 리디렉션에 의해 생성되었음을 나타냄 M : 경로가 리디렉션에 의해 수정되었음을 나타냄 리눅스 운영체제 구성과 커널운영체제 (Operating System)windows(← DOS에서부터 시작) Microsoft u 초기에는 cooperative multitaskingUnix AT&T Bell Labs preemptive multitaskingLinux 저수준의 terminal emulator 개발을 위해서 시작 (Torvalds) Unix와 호환되는 kernel을 만드는 것 GNU/Linux 리눅스 커널하드웨어 ..
2025.05.30 uart.c#include #include #include #include #include #include #include #define B_RATE B9600int fd; // Serial file descriptorvoid* ReadProcess(void* arg){ char buf[1024]; while (1) { int n = serialDataAvail(fd); if (n > 0 && n > "); fflush(stdout); if (fgets(buf, sizeof(buf), stdin) != NULL) { // 개행 문자 제거 char *newline = strchr(..

2025.05.29 sercer.c// server.c#include #include #include #include #include #include #include #include #include #define PORT 9000static void kill_port_users(int port) { char cmd[64]; snprintf(cmd, sizeof(cmd), "fuser -k %d/tcp 2>/dev/null", port); system(cmd);}int main(void) { int server_sock, client_sock; struct sockaddr_in saddr, caddr; socklen_t addr_len = sizeof(caddr); ..
2025.05.28 초음파센서 동작#include #include #define TRIG 27#define ECHO 28void setup() { wiringPiSetup(); pinMode(TRIG, OUTPUT); pinMode(ECHO, INPUT); digitalWrite(TRIG, LOW); delay(30); // 센서 안정화 대기}double getDistance() { // Trigger pulse digitalWrite(TRIG, HIGH); delayMicroseconds(10); digitalWrite(TRIG, LOW); // Echo 신호가 HIGH가 될 때까지 대기 while (digitalRead(ECHO) == LO..