분류 전체보기

· 덕질일지
process thread multi process multi thread 동시성, 병렬성 Stack memory, PC register IPC shared memory, message passing
· 덕질일지
CPU, PC Register PCB, Context에 대해 공부 당분간 CS지식에 더 파고들 예정..
Queue 2개로 Stack구현하기 import java.util.LinkedList; import java.util.Queue; public class Stack { private Queue q1; private Queue q2; public Stack() { this.q1 = new LinkedList(); this.q2 = new LinkedList(); } public void push(T value) { q1.add(value); } public T pop() { while (q1.size() > 1) { q2.add(q1.poll()); } Queue temp = q1; q1 = q2; q2 = temp; return q2.poll(); } @Override public String toStr..
Stack 두개를 이용하여 Queue구현하기 자바 import java.util.Stack; class Queue { Stack inStack; Stack outStack; public Queue() { this.inStack = new Stack(); this.outStack = new Stack(); } public void enqueue(T value) { inStack.add(value); } public T dequeue() { if (!inStack.isEmpty()) { while(!inStack.isEmpty()) { outStack.add(inStack.pop()); } } return outStack.pop(); } @Override public String toString() { re..
REDIS - 숫자 다루기 (DECR, DECRBY, INCRBY, INCR) 대략적인 숫자 저장 방법 GET, SET 중요한 점은 문자열 "20"으로 반환된다는 것. INCR / DECR SET age 20 -> key가 "age"인 value "20"을 저장한다. INCR age -> "age"라는 key를 가진 value값에 1을 증가시킨다. DECR age -> 반대로 value 값에 1을 빼준다. INCRBY / DECRBY INCRBYFLOAT https://redis.io/docs/about/ Introduction to Redis Learn about the Redis open source project redis.io
REDIS - DEL, GETRANGE, SETRANGE DEL 키를 삭제합니다. 문자열뿐만 아니라 모든 데이터 유형에서 작동합니다. GET color -> 이전에 제가 저장해놨던 key 'color' 의 value 값인 'green'을 반환합니다. DEL color -> 'color'라는 이름을 가진 key를 찾아 key, value 다 삭제합니다. 성공하면 1을 반환합니다. GET color -> 삭제했기 때문에 'color'라는 key를 찾을 수 없습니다. null을 반환합니다. GETRANGE 문자열의 특정 범위를 가져와서 반환한다. SETRANGE 문자열의 특정 인덱스를 기입하고, 그 값이 2라면 2번 인덱스부터 변경하고자 하는 문자열을 입력하면 {"model" : "asdfasdf"} -> S..
솜사탕코튼
'분류 전체보기' 카테고리의 글 목록 (6 Page)