일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- async
- IOS
- Codable
- forEach
- 파일 시스템
- 인프런
- 오브젝트
- 동기화
- 가상 메모리
- 동시성
- UserDefaults
- 앨런
- Algorithm
- 데드락
- 프로세스 스케줄링
- Apple Developer Academy
- SwiftUI
- struct
- 운영체제
- @state
- core data
- Swift
- 비동기
- Linked List
- 알고리즘
- decode
- 100 days of SwiftUI
- COLOR
- 상호배제
- deadlock
- Today
- Total
목록CS (88)
기어가더라도 제대로
이 강의의 목차 학습 내용 정리 인터넷 네트워크 인터넷 통신 IP(인터넷 프로토콜) TCP,UDP PORT DNS URI와 웹 브라우저 요청 흐름 URI 웹 브라우저 요청 흐름 HTTP 모든 것이 HTTP 클라이언트 서버 구조 Stateful, Stateless 비 연결성(connectionless) HTTP 메시지 HTTP 메서드 HTTP API를 만들어 보자 -> HTTP API 만들기 시도 HTTP 메서드 - GET, POST HTTP 메서드 - PUT, PATCH, DELETE HTTP 메서드의 속성 HTTP 메서드 활용 클라이언트에서 서버로 데이터 전송 HTTP API 설계 예시 HTTP 상태 코드 HTTP 상태 코드 소개 2xx - 성공 3xx - 리다이렉션1 - 영구 리다이렉션 3xx- 리다..
n 의 제곱근인 루트 N 까지의 약수만 구하면, 약수들의 합을 알 수 있다니.. func sumOfDivisors(_ n: Int) -> Int { var sum = 0 var i = 1 while i * i
경쟁 상황 2개 이상의 쓰레드를 사용하면서 , 동일한 메모리 접근 등으로 인해 발생할 수 있는 문제. Thread-Safety 여러 쓰레드가 동시에 쓰여도 안전하다. 동시적 처리를 하면서(여러 쓰레드를 사용하면서도) 문제 없이 쓰레드를 안전하게 사용 교착 상태(DeadLock) 가장 좋은 예는 자기 자원을 점유한 상태에서 상대방의 자원을 접근하려고 서로 하는 상황.. 두 사람이 있는데 각자 치킨 닭다리를 들고 있다. 각각의 사람들은 상대방의 치킨이 먹고 싶다. 그래서 닭다리를 쥐고있는 손의 반대 손으로 상대방의 치킨을 뺏으려고 하는 상황 Priority Inversion(우선 순위 뒤바뀜) 작업의 우선 순위를 봤을 때 Task 3 이 가장 먼저 실행이 되어야 할거같지만, ..