본문 바로가기

PRACTICE48

[Python] 프로세스, 스레드 조작 * 부모 프로세스, 자식 프로세스 관계 PID로 확인123456789101112from multiprocessing import Processimport os def foo():    print('foo: child process: ', os.getpid())    print('foo: parent process: ', os.getppid()) if __name__ == '__main__':    print('parent process', os.getpid())    child1 = Process(target=foo).start()    child2 = Process(target=foo).start()    child3 = Process(target=foo).start()  * 멀티 프로세스 구현1234.. 2025. 3. 14.
[C] 입출력장치 레지스터 조작 (인터럽트 서비스 루틴) GPIO(General-Purpose Input/Output): 마이크로컨트롤러나 컴퓨터의 칩에서 주변 장치와 상호 작용하기 위해 사용하는 핀(Pin).🔹 GPIO의 주요 특징범용성(General-Purpose)특정 기능이 정해져 있지 않으며, 프로그래밍을 통해 입력(Input) 또는 출력(Output)으로 설정할 수 있음.입력(Input) 모드버튼, 센서 등에서 신호를 받아들이는 용도로 사용됨.예: 스위치를 눌렀을 때 HIGH(1) 또는 LOW(0) 감지출력(Output) 모드LED, 모터, 부저 등 외부 장치를 제어하는 데 사용됨.예: LED를 켜고 끄거나 모터를 회전시키기디지털 신호 처리GPIO는 0V(LOW) 또는 3.3V/5V(HIGH)와 같은 디지털 신호를 사용함.🔹 GPIO가 사용되는 대.. 2025. 3. 14.
[JAVA] '좋은 수' 구하기 (백준 1253번) 유형)  자료구조제한)  2초문제)  주어진 N개의 수에서 다른 두 수의 합으로 표현되는 수가 있다면 그 수를 '좋은 수'라고 한다. N개의 수 중 좋은 수가 총 몇 개인지 출력하시오. 단, 정렬된 데이터에서 자기 자신을 좋은 수 만들기에 포함하면 안된다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384// ----------- 문제: 08 '좋은 수' 구하기 ----------// 1번째 줄: 수의 개수N (1 // 2번째 줄: N개의 수 (1   // --------.. 2024. 8. 30.
[JAVA] 구간 합 구하기 (백준 11659번) 유형)  자료구조제한)  0.5초문제)  N개가 주어졌을 때 i번째 수에서 j번째 수까지의 합을 구하는 프로그램을 작성하시오.    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// ----------- 문제: 03 구간 합 구하기 ----------// 1번째 줄: 수의 개수N (1 // 2번째 줄: N개의 수// 3번째 줄: M개의 줄에 합을 구하는 i와 j 구간  // ----------- 입력 & 결과 ----------5 3        // 5개의 수, 3번 합을 구할 예정5 4 3 2 1  // 숫자 나열 1 3        // 12 (1.. 2024. 8. 30.
[Windows] 프로세스 카운트 및 종료 1234567891011121314151617181920@echo offsetlocal  :: DP_MES_L3.exe 프로세스 개수 확인wmic process get CommandLine, handle, executablepath /format:csv | find /v "find.exe" | find /C "DP_MES_L3.exe" > count.txtset /p count=count.txtdel count.txt  :: 프로세스가 실행 중이면 종료if %count% GTR 0 (    echo DP_MES_L3.exe 실행 중 → 종료합니다.    taskkill /F /IM DP_MES_L3.exe) else (    echo DP_MES_L3.exe 실행 중이지 않음.)  endlocalColo.. 2022. 3. 3.
[csh] 파일의 내용을 한줄로 출력 1234567#한줄 출력cat filesystem_list.tmp | perl -p -e “s|\n| |”  #perl 뒤에 sed를 쓰려면 -l 옵션을 사용해서 버퍼링을 비활성화해야함.perl -p -l -e “s|\n| |” | sed ‘s/ /-/g’  sed ‘s/ /-/g’ 대신 tr ' ' '-'을 써도 됨. 2021. 6. 26.
[JavaScript] 다음 주 수요일 계산 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061!DOCTYPE html>html lang="ko">head>    meta charset="UTF-8">    meta name="viewport" content="width=device-width, initial-scale=1.0">    title>날짜 계산/title>    script src="https://code.jquery.com/jquery-3.6.0.min.js">/script>/head>body>    h1>날짜 계산기/h1>        label for="type_audio_sele.. 2021. 6. 10.