일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기초100제
- Operating System
- 코드업
- 분할메모리할당
- 프로그래머스
- 협업
- 타입스크립트
- 공부
- OS
- Redux
- memory
- 백준
- 토이프로젝트
- 리덕스장바구니
- 파이썬
- 일상
- Spring
- codeup
- error
- 자료구조
- Java
- 알고리즘
- react-redux
- web
- js to ts
- react
- C++
- 스프링
- CPU 스케줄링
- 정렬
- Today
- Total
목록분류 전체보기 (304)
감자튀김 공장🍟
따로 수첩에다가 필기하면서 공부하느라 블로그에는 따로 공부한 것에 대한 답을 적어놓지 않았다. 문제만 있으니까 답 없이 혼자 생각하면서 백지에 답을 적어나갈 수도 있기 때문에... 이제 자소서 수정하러 가야지
DBMS 1. DBMS란? 2. DBMS의 기능 3. UML이란? 4. DB의 View란? 5. 정규화란? 6. 정규화 단계
OS 1. 뮤텍스란? 2. 세마포어란? 3. 뮤텍스 VS. 세마포어 차이점 4. Race Condition이란? 5. 사용자 수준 스레드란? 6. 커널 수준 스레드란? 7. 사용자 수준 스레드 VS. 커널 수준 스레드 차이점
OS 1. 가상 메모리란? 2. 임계 구역이란? 3. 상호배제란? 4. Context Switching이란? 1. 배열 값 등수 구하기 score = [1, 66, 78, 100, 35] sorted_s = sorted(score, reverse=True) ranks = [sorted_s.index(a) + 1 for a in score]
OS 1. 메모리 할당 알고리즘 2. 메모리 할당 방법 3. 페이징이란? 4. 세그먼테이션이란? 5. 단편화란? 6. 외부 단편화 VS. 내부 단편화 7. 페이지 교체 알고리즘
OS 1. 멀티프로세스 대신 믈티 스레드 사용하는 이유 2. 교착 상태란? 3. 교착상태 발생 4가지 조건 4. 교착 상태 해결 방법 5. 메모리 계층 6. 메모리 종류 1. 소인수분해 구하기 x = 2 while x
JAVA 1. Call By Value VS. Call By Reference 2. Hash란? 3. JAVA 메모리, 성능 개선 방법 4. 스레드는 어떤 방식으로 생성되는가? 5. 스레드 장/단점 1. 배열 값을 등수(순서)로 바꾸기 .index() 사용 or index() 미사용 시 for i in array: idx = 1 for j in array: if i < j: idx += 1 ans.append(idx) 2. dict로 영어 ➡ 숫자 변경 for key in dic.keys(): a = a.replace(key, dic[key]) for key, value in dic.items(): a = a.replace(key, value) 3. "3 + 7" 계산 split()으로 공백 기준 나눔 ..
JAVA 1. 제네릭이란? 2. 접근제어자란? 3. JAVA 컴파일 과정 4. Vector VS. ArrayList 차이점 5. Serialization이란?
1. 배열 회전 slice 사용, deque의 rotate 사용 2. dict 사용 원하는 key 찾기: .get(a) 3. 문자열에서 특정 문자 찾기 .find() .index() 4. 중복 제거 set (순서 변경 있음) dict ➡ dict.fromkeys(string) 5. numpy ➡ reshape