본문 바로가기

Study

(180)
[Study] 신입 자라기 - 86 신입 자라기 86일 차, 수요일 Daily Routine 시간 Routine 7 : 10 기상 7 : 20 ~ 8 : 20 출근 시간 8 : 20 ~ 9 : 10 헬스 9 : 10 ~ 9 : 30 샤워 9 : 30 ~ 10 : 00 출근 및 짐정리 10 : 00 ~ 11 : 30 1. 파라미터 튜닝 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 파라미터 튜닝 테스트 18 : 00 ~ 19 : 00 저녁 시간 19 : 00 ~ 21 : 00 1. 개인 공부 21 : 00 ~ 22 : 30 1. 퇴근 및 휴식 22 : 30 ~ 25 : 00 1. 블로그 포스팅 2. 수학 출근길에 보는 CS 스케줄 링 다중 프로그래밍을 가능하게 하는 운영 체제 동작 기법 스케 줄링 유..
[Study]신입 자라기 - 85 신입 자라기 85일 차, 화요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 규격서 작성 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 규격서 초안 마무리 2. 메서드 수정 18 : 00 ~ 19 : 00 저녁 시간 19 : 00 ~ 21 : 00 개인 공부 21 : 00 ~ 22 : 30 퇴근 및 휴식 22 : 30 ~ 25 : 00 1. 블로그 포스팅 2. 프로그래머스 출근길에 보는 CS 컴파일러 vs 인터프리터 컴파일러 프로그램 전체 코드를 스캔 후 기계어로 번역 컴파일러가 인터프리터 보다 실행시간이 빠른 경우가 많음 빠른 이유는 전체 스캔후 실행파일이 만들어지기 때문에 한 ..
[수학] 명제, 조건, 논리연산, 역,이, 대우 명제, 조건, 논리 연산, 논리적 함축 정리 1. Expansion of Knowledge 참으로 알고 있는 것으로부터 논리적인 과정을 통해 새로운 참을 이끌어 내는 과정 2. Boolean Values True : 1(참) False : 0 (거짓) 3. Propositions (명제) True, False로 판단할 수 있는 문장 ex) 모든 사람은 죽는다 → True 4. Axioms(공리) 참으로 증명없이 받아들이는 Propositions 5. Conditions(조건) 변수에 따라 True, False가 달라지는 식 항상 True이거나 , Flase이면 각각 true propositions, false propostions으로 생각 x^2 > 4 → True : x가 2보다 크거나 -2보다 작으면..
[Study] 신입 자라기 - 84 신입 자라기 84일 차, 월요일 Daily Routine 시간 Routine 7 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 기술 명세서 작성 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 기술 명세서 작성 18 : 00 ~ 19 : 00 1. 저녁시간 19 : 00 ~ 20 : 00 개인 공부 20 : 00 ~ 21 : 30 퇴근 및 휴식 21 : 30 ~ 24 : 00 1. 블로그 포스팅 2. 수학 브랜치 관리 전략 git flow는 feature, develop, release, hotfix, master 5가지 브랜치를 가짐 feature 기능 구현 담당 feature/{구현 기능 명칭} 형식이 일반적 develop..
[수학] 집합 - 4 (Cartesian Product : 곱집합) Cartesian Product : 곱집합 집합 A, B에서 원소 a, b를 각각 뽑아 (a, b)를 만들 때, 모든( a, b)들의 집합을 A X B라고 표현 예시 Disjoint Sets 집합 A,B에 대해 A와 B의 교집합이 없을 때, A와 B는 Disjoint set이라고 함 Disjoint는 mutally exclusive(상호 배제)라고 부름
[수학] 집합 - 3 (멱집합, 합집합, 교집합 , 차집합) Unary/Binary Operations on Set 일정한 규칙을 통해 집합을 만드는 과정 Unary Operations f:A -> B , 하나의 원소를 가지고 다른 집합을 만듦 종류 : power set of sets, complement of sets Binary operations f : A * B -> B, 두 개의 원소를 가지고 다른 집합을 만듦 종류 : Intersection of sets, Union of sets, Set difference, Symmetric difference, Cartesian produce of sets 1. Unary Operations - Powersets 멱집합 집합 A의 모든 subset들의 집합, P(A) 2. Unary Operation - Compl..
[Study] 신입 자라기 - 83 신입 자라기 83일 차, 금요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 기능 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 기능 테스트 18 : 00 ~ 20 : 00 퇴근 및 휴식 20 : 00 ~ 24 : 00 1. 블로그 포스팅 2. 수학 출근길에 보는 CS 스레드 세이프한 프로그래밍 다중 스레드가 특정 객체나 변수 등에 동시에 접근해도 프로그램의 실행이 보장되는 것 스레드 세이프한 프로그래밍에 필요한 조건 1. 재진 입성의 보장(Re-entrancy) 특정 값(객체, 함수 등)이 호출되어 실행 중일지라도, 다른 스레드가 같은 값을 호출해도 결과가 올바르게 ..
[Study] 신입 자라기 - 82 신입 자라기 82일 차, 목요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 패키지 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 패키지 테스트 18 : 00 ~ 23 : 00 퇴근 및 휴식 23 : 00 ~ 24 : 00 1.블로그 포스팅 출근길에 보는 CS 문맥 교환(Context Switching) 프로세스, 스레드의 상태를 저장하고 다음 작업의 상태를 적용하는 것 Context(레지스터 값) 프로세스를 실행하기 위한 프로세스에 대한 정보 해당 값들은 PCB(Process Control Block) CPU가 A프로세스를 실행 중인 경우, 인터럽트가 발생해 다음 우선순위가 높..