일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 찾다죽는줄
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- Lua
- 프리미어 영상변환
- file open
- meta table
- QT TCP
- 국토교통부
- TCP/IP
- file write
- 월세
- lua for windows
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 엑스퍼트생일축하해
- 프리미어 영상저장
- lua setup
- lua install
- 청량리역한양수자인192
- 티몬삼겹살데이
- 엑스퍼트2주년
- C API
- FILE TRANSFER
- lua interpreter
- QTcpServer
- C++ API
- 등록임대주택
- 수도권주택공급
- object
- 중소규모택지
- file read
- Today
- Total
목록분류 전체보기 (271)
Value Creator의 IT(프로그래밍 / 전자제품)
첨부파일은 잔여세대 모집공고 - 힐스테이트 푸르지오 수원 (팔달6구역) 잔여세대 추가 입주자모집공고 (줍줍) 1) 신청 자격 : 2020년 2월 3일 현재 만 19세 이상 수도권(서울, 인천, 경기) 거주자 2) 접수일 : 2월 4일 10시 ~ 16시 ( 홈페이지 접수 : http://hillstateprugio-suwon.co.kr) 3) 공개 추첨 : 2월 5일 10시 4) 당첨자발표 : 2월 5일 16시 5) 당첨자계약일 : 2월 6일 10시 ~ 14시 https://www.hillstate.co.kr/chungyak/hillstate_chungyak1.aspx?apt_num=784 - 힐스테이트 푸르지오 수원 (팔달6구역) 분양가 [발코니확장비] 1) 39형 : 2.57억 ~ 2.89억 2) 43..
1. 멀티프로세스의 특징 프로세스 신규 생성은 운영체제가 부담을 느끼는 작업이다. 프로세스 마다 독립된 메모리 공간을 보유하기 때문에 프로세스 사이에서 메시지를 주고받는 구현이 어렵다. (별도의 IPC 기법을 적용해야 한다.) 컨텍스트 스위칭을 하기 때문에 CPU에 부담이 많이 된다.(컨텍스트 스위칭은 CPU를 매우 작은 시간 단위로 프로세스 끼리 나눠서 사용하는 것이다. 때문에 사용자는 수많은 프로그램이 동시에 실행되는 것처럼 보이는 것이다.) 2. 쓰레드의 특징 쓰레드는 경량화된 프로세스이다. 쓰레드의 생성 및 컨텍스트 스위칭은 프로세스의 그것보다 빠르다. 쓰레드 사이의 데이터 교환은 특별한 기법이 필요하지 않다. 프로세스의 스택 영역만 분리시키면 다음과 같은 장점이 있다. - 컨텍스트 스위칭시 데이..
산업용 네트워크에 대한 표준화의 요구성은 산업화의 복잡성에 따라 증대되고 있지만 각 기업간의 이익구조가 물려있어 다양한 산업용 네트워크가 나오고 있습니다. Ethernet/IP는 물론 필드버스(Fieldbus), DeviceNet, PI(PROFIBUS & PROFINET International), 이더넷(Ethernet), 이더캣(EtherCAT), CC-Link와 같이 다양한 산업용 네트워크가 나왔는데요. 오늘은 이 중 이더캣(EtherCAT)에 대해서 알아볼까 합니다. 이더캣(EtherCAT)은 산업용 이더넷 기술의 일종으로 이더넷 표준인 IEEE 802.3에 정의된 프레임과 Physical 계층을 사용하는 통신 방식을 의미합니다. 이더캣(EtherCAT)은 기존의 이더넷의 복잡한 7계층 중 하나..
1. 잠금화면류 2. 만보기류 3. 상품권류 4. 블로그류 5. 유튜브류 6. 포인트전환류 7.
1. 접근권한을 위한 설정. chmod a+rw /dev/ttyS0 (경로는 컴퓨터마다 다를 수 있다.) ex) ttyUSB0 등등.. 2. 컴퓨터 2대에 각각의 Qt를 실행 후 확인. https://m.blog.naver.com/hana_815/60101122323
Sleep(0)의 경우, 다른 Thread가 ready to run 되었다고 해서 자신이 쥐고 있던 CPU의 선점을 풀지 않습니다. 선점을 풀려면 조건이 있는데 그 ready to run 인 Thread가 지금 선점한 Thread와 우선순위가 equal이어야 한다고 하네요. 즉, 우선순위가 서로 같아야 A Thread에서 B Thread로 CPU사용주체가 넘어간다고 합니다. 그와 반대로 Sleep(1)의 경우, 그런 Thread간 우선순위 상관없이 다른 Thread가 ready to run 상태에 있다면 그 Thread를 위해 자신이 쥐고 있던 CPU를 놔주게 됩니다. 그럼 목적한 것처럼 A Thread에서 B Thread로 switching이 이뤄지겠죠. 명시적으로 context switch 를 발생시..
Deadlock에 이어, Semaphore와 mutex에 대해 설명하고자 합니다. - 프로세스 간 메시지를 전송하거나, 공유메모리를 통해 특정 데이터를 공유하게 되는 경우 문제가 발생할 수 있습니다. 즉, 공유된 자원에 여러 개의 프로세스가 동시에 접근하면서 문제가 발생하는 것으로써 공유된 자원 속 하나의 데이터는 한 번에 하나의 프로세스만 접근할 수 있도록 제한해 두어야 하는데, 이를 위하여 고안된 것이 바로 Semaphore 세마포어 입니다. (세마포어와 뮤텍스의 차이) 세마포어(Semaphore) : 공유된 자원의 데이터를 여러 프로세스가 접근하는 것을 막는 것 뮤텍스(Mutex) : 공유된 자원의 데이터를 여러 쓰레드가 접근하는 것을 막는 것 ** Critical section 이란 ? OS에서 ..
네트워크 바이트 순서 (Byte Ordering) T heory/Network 설정 ■ 시스템이 내부적으로 데이터를 표현하는 방법 (1) 바이트 순서 : 바이트 순서는 데이터가 바이트 단위로 메모리에 저장되는 순서를 의미한다. - 크게 Big Endian과 Little Endian 방식이 존재하며, 각 CPU 벤더 의존적인 특징을 가지고 있다. - Little Endian을 사용하는 대표적인 벤더가 '인텔(AMD)'계열의 80x86시스템이고, - Big Endian을 사용하는 대표적인 벤더가 '모토로라 or IBM'계열의 Power PC 시스템이다. - Network Protocol은 Big Endian, ARM은 대부분 Little Endian이다. (2) Big Endian : 데이터가 상위 바이트 ..