c와 mariadb 연결하는 방법 및 예제 3 - insert+update 한번에
Mariadb INSERT INTO csv_isstatement (codename, AsOfDate, Period, FiscalYearEnd, CurrencyId, ReportType, IsCalculated, csv_isstatement.20346) VALUES ('0C000006SP', '2000-12-31', '12M', '12', 'USD', 'A', '0', '2397284.000000') ON DUPLICATE KEY UPDATE csv_isstatement.20346 = 2397284.000000; key가 codename이고 중복된 데이터가 있다면 update를 해주는 쿼리이다.
2023. 1. 8.
c언어 리눅스(linux) fork를 이용한 프로세스 생성 예제
#include #include //#include //#include #include #include #include // 자식프로세스 fork할 용도 int main() { pid_t pid; int x = 0; pid = fork(); // 부모에게는 자식의 pid를 받아내고 자식에게는 0을 준다. -> 자식 프로세스는 부모를 복제한다. if(pid > 0) { x = 1; printf("부모 pid : %ld, x : %d, pid : %d\n", (long)getpid(), x, pid); } else if(pid == 0){ x = 2; printf("자식 pid : %ld, x : %d, pid : %d\n", (long)getpid(), x, pid); } return 0 ; }
2023. 1. 8.