일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react
- 리액트 네이티브 맥
- react native ios 기기 연결
- react-native
- 리액트 네이티브 설치 오류
- html
- c++ 정보은닉
- 스탠실 버퍼 튜토리얼
- c++ using
- CSS
- javascript
- unity stencil buffer
- GitHub
- react native accessible
- react native
- 스탠실 버퍼 사용
- react native typescript navigate
- stencil buffer
- node.js
- 벡터와 리스트의 차이
- cyworld
- Expo
- C++
- 싸이월드
- react native typescript navigation
- 스탠실 버퍼 시작
- node
- react native mac
- react native typescript
- react native 타입스크립트
- Today
- Total
목록CS/운영체제 (21)
혀니의 이거저거 뿌시기
[C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 - 파일의 IT 블로그 (tistory.com) [C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 안녕하세요 파일입니다. 오늘은 본격적으로 파일 입출력에 대한 이론과 간단한 예제를 다뤄볼겁니다. 참고로 이번편부터 새롭게 알아야할 개념들이 늘어서 포인터 편처럼 머리가 아파질 수 있 pgh268400.tistory.com 콘솔: 대형 컴퓨터 시스템과 연결되어 데이터를 입력하는 장치 or 입력된 데이터를 처리하여 결과를 출력하는 장치 콘솔: 키보드, 모니터와 같은 표준 입출력 장치 콘솔 입출력 : 키보드에서 데이터를 입력받고 모니터에 데이터를 출력하는 것. 파일입출력 : 파일에서 데이터를 입력받고 파일에 데이터를 출력하는 것 스트림: 데이터를 입력하고 ..
https://diy-multitab.tistory.com/56 IOCP 서버 프로그래밍 IOCP란? : Input/Ouptput Completion Port의 약자다. 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미다. 입력과 출력의 완료시점에서의 통지는 overlapped(중첩 입출력)에서 처리가 되므로, diy-multitab.tistory.com Input Output Completion Port 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미 윈도우에서 제공하는 비동기 IO라이브러리.
https://velog.io/@cedongne/Server-Lock-free 1.lock free 여러개의 쓰레드에서 동시에 호출했을 때에도 정해진 단위마다 적어도 한개의 호출이 완료되는 알고리즘 멀티쓰레드 환경에서 다른 쓰레드가 플래그를 세팅해주고, lock을 풀어주는 등 다른 쓰레드가 끝나고 자기 순서가 오기를 기다리지 않는 non-blocking이 보장되어야 lock-free가 될 수 있음 특정 작업을 동시에 여러 쓰레드가 호출했을 때 적어도 하나는 완료해서 반환하는 것. 그 알고리즘을 queue로 구현한 것이 lock free queue. https://velog.io/@codingskynet/C11-Memory-Model-Atomic%EB%B6%80%ED%84%B0-Lock-Free-%EC%9..

도커와 컨테이너의 이해 (1/3) - 컨테이너 사용법 · 클라우드메이트 기술 블로그🦒 (cloudmt.co.kr) 도커와 컨테이너의 이해 (1/3) - 컨테이너 사용법 목차 1. 도커 이미지? 도커 컨테이너? a. 도커 이미지 b. 도커 컨테이너 2. 기본적인 도커 명령어 a. 도커 컨테이너 안녕하세요. 첫 번째 글을 작성하게 된 클라우드메이트 T tech.cloudmt.co.kr Docker 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 애플리케이션 실행에 필요한 모든 것을 담고 있는 인기 있는 경량의 독립형 실행 컨테이너입니다. Docker는 개발자가 컨테이너화된 애플리케이션을 빠르게 빌드, 테스트 및 배포할 수 있게 해주는 소프트웨어 플랫폼이기도 합니다. Docker: 컨테이너 기술을 활용..
[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이 (tistory.com) [암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이 공개키는 이해하고 있다고 생각하면서도, 막상 이자리에서 설명해보라고 하면 갑자기 헷갈리는 경우가 있다. 대칭키의 장단점은 무엇인지, 어떤 단점을 해결하기 위해 공개키가 등장하게 됐는 liveyourit.tistory.com * 대칭키 암호화 방식: 암복호화에 사용하는 키가 동일한 암호화 방식 해당 키를 아는 사람만이 문서를 복호화해볼 수 있게 됨 (대표적 알고리즘 Ex) DES, 3DES, AES, SEED, ARIA) * 장점: 속도 빠름 * 단점: 키를 교환해야 한다는 문제(키 배송 문제)가 발생 ->키를 교환하는 중 키가 탈취될 수 있는 문제 ㅇ 사람이 증가할 수록 전..

[운영체제(OS)] 8. 메모리 관리(Memory Management) (rebro.kr) [운영체제(OS)] 8. 메모리 관리(Memory Management) [목차] 1. Address Binding 2. Swapping 3. Contiguous Allocation 4. Fragmentation 5. Paging 6. Translation Look-aside Buffer 7. Structure of the Page Table 8. Segmentation 참고) - https://parksb.github.io/article/12.html - KOCW 공개강의 (2014-1. 이 rebro.kr 12) 프로세스와 메모리 할당 (tistory.com) 12) 프로세스와 메모리 할당 프로그램과 프로세스 C..
CPU 스케줄링 알고리즘 요약정리 (velog.io) CPU 스케줄링 알고리즘 요약정리 CPU core가 하나라면 한 번에 하나의 프로세스만 실행 가능할 것이다. 이때 필요한 것이 CPU 스케줄링이다. 즉, CPU 스케줄링은 언제 어떤 프로세스에 CPU를 할당할지 결정하는 작업. 이 알고리즘은 CP velog.io
뮤텍스(Mutex)와 세마포어(Semaphore)의 차이 (tistory.com) 뮤텍스(Mutex)와 세마포어(Semaphore)의 차이 이 글은 Medium에 개시된 글입니다. Medium에서 보시면 좀 더 유쾌한 환경에서 글을 보실 수 있습니다. 뮤텍스(Mutex)와 세마포어(Semaphore)의 차이 Toilet problem 동시성 프로그래밍의 가장 큰 숙제는 ‘공 worthpreading.tistory.com
메모리 단편화(Memory Fragmentation)가 무엇이고 왜 발생하는가? (tistory.com) 메모리 단편화(Memory Fragmentation)가 무엇이고 왜 발생하는가? 메모리 단편화가 무엇이고 왜 발생하는가? 메모리 단편화 - RAM에서 메모리의 공간이 작은 조각으로 나뉘어져 사용가능한 메모리가 충분히 존재하지만 할당(사용)이 불가능한 상태를 보고 메모 jeong-pro.tistory.com 컴퓨터에서 프로그램을 실행하거나 작업을 할 때 컴퓨터는 메모리에 해당 프로그램을 올리고 실행을 하게 됨 이때 주기억장치 상에서 빈번하게 기억 장소가 할당되고 반납됨에 따라 메모리 공간이 작은 조각 공간으로 나뉘게 될 경우, 사용 가능한 메모리가 충분함에도 불구하고 메모리 할당이 불가능한 상태가 발생..
[개념정리] 빅엔디안(Big Endian)과 리틀엔디안(Little Endian) (tistory.com) [개념정리] 빅엔디안(Big Endian)과 리틀엔디안(Little Endian) 통신을 하다 보면 통신 패킷이 반대로 나갈 때가 있습니다. 예를 들면 1 2 3 4를 보냈는데 막상 받는 쪽에서 들어온 패킷은 4 3 2 1인 거죠 이는 컴퓨터 CPU의 데이터를 저장하는 순서에서 발생하는 softtone-someday.tistory.com 바이트 저장 순서에 따라 빅 엔디안, 리틀 앤디안으로 나뉨 * 빅 엔디안(Big Endian) : 저장할 때 상위 바이트. 즉, 큰 쪽을 먼저 저장하는 것 (0x3412 => 34 다음에 12 순서로 전송) * 리틀 엔디안(Little Endian) : 저장할 때 ..