부스트캠프 7기 챌린지 합격 후기
·
활동/부스트캠프
📃 지원서 지원서에는 기본 인적사항과 학력사항, 경력사항 그리고 자격/어학 사항이 있었지만 경력사항과 자격/어학 사항은 따로 적지 않았다. 지원질문은 4가지가 있었는데 그것을 보고 내가 생각한 핵심은 아래와 같다. 개발에 대한 본인만의  Why 가 있는지개발에 대해 얼마나 열정있고 목표가 있는지자기주도성과 커뮤니케이션 능력을 가지고 있는지본인이 어떻게 성장해왔는지위의 4가지를 고민하며 글을 썼던 것 같다.  시험 끝나고 지원서를 매일 고쳤다. 시간이 흘러 대망의 20일 취업경력원에서 지원서 첨삭을 받는 날.. 엄청나게 난도질 당했다. 제출 마감일자 전날인데 글의 절반 이상을 바꾼 질문도 있었다.그래도 지도첨삭을 받고 나니 어떤 식으로 써야하는지 감이 왔고 최종본을 제출할 때는 많이 개선되어 확실히 읽기..
[운영체제 OS] 운영체제의 개념 Operating System
·
CS/운영체제 OS
Github 레포: pythonstrup 01 Operating System 출처 반효경, 운영체제와 정보기술의 원리 Abraham Silberschatz, Operating System Concept 목차 운영체제의 개념 1-1. 운영체제란 1-2. 운영체제의 목표 운영체제의 분류 2-1. 동시 작업 가능 여부 2-2. 사용자의 수 2-3. 처리 방식 운영체제의 종료 2-1. 유닉스 UNIX 계열 2-2. MS Windows 계열 2-3. Mac OS 운영체제의 구조 용어 정리 1. 운영체제의 개념 1-1. 운영체제란 운영체제 Operating System 란 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층을 말한다. 컴퓨터에 운영체제가 없다면 ..
java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer information does not match signer information of other classes in the same package
·
JAVA/오류해결
😢 오류 내용 java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(Unknown Source) at java.lang.ClassLoader.preDefineClass(Unknown Source) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.Secu..
부스트캠프 7기 1차, 2차 코딩테스트 후기
·
활동/부스트캠프
🤓 코딩테스트 준비 타 블로그와 유튜브 그리고 오픈 카톡방에서 정보를 얻어 꾸준히 준비했다. 대체로 프로그래머스 레벨 1,2 모든 문제 풀이와 고득점 Kit 풀이를 진행했다. 프로그래머스 레벨 1 문제들은 3월 이전에 다 풀어놓은 상태였고, 조금씩 풀어오던 레벨 2를 마저 풀었다. 그리고 프로그래머스 고득점 Kit 문제를 레벌 3까지 풀었다. 시험 공부하듯이 하루종일 코딩테스트에만 집중하기보다는 CS 공부와 개발도 하면서 준비했는데 매일 1~3시간씩 알고리즘 문제풀이를 진행했다. 레벨 3에 대한 막연한 공포감이 있었는데, 막상 풀어보니 잘 풀려서 놀랐다. 학교에서 자료구조 수업과 알고리즘 수업도 들으며 문제를 조금씩 풀어왔는데 그 효과를 본 것 같다. 실력이 늘어난 게 느껴져서 자신감이 올라온 상태로 ..
[자료구조] 해시 Hash
·
CS/자료구조
13 해싱 Hashing 출처 C언어로 쉽게 풀어쓴 자료구조(천인국, 공용해, 하상호 저) 목차 해싱의 개념 1-1. 해싱이란 1-2. 해시테이블 Hash Table 1-3. 해싱의 구조 1-4. 해시함수 개방 주소법 Open Addressing 2-1. 선형 조사법 Linear Probing 2-2. 이차 조사법 Quadratic Probing 2-3. 이중 해싱법 Double Hashing 체이닝 Chaining 해싱의 성능 분석 1. 해싱의 개념 1-1. 해싱이란? 해싱을 한 마디로 표현하자면 복호화가 불가능한 일방향 암호이다. 해싱이란 앞에서 배웠던 반복 비교를 사용하지 않고 특정 계산만으로 자료의 저장 주소를 찾아내는 탐색 방법이다. O(1)의 시간복잡도로 값을 찾아내는 것이다. 여기서 말하는 ..
[자료구조] 탐색 Search
·
CS/자료구조
12 탐색 Search 출처 C언어로 쉽게 풀어쓴 자료구조(천인국, 공용해, 하상호 저) 목차 탐색의 개념 1-1. 탐색이란 정렬되지 않은 배열에서의 탐색 2-1. 순차 탐색 2-2. 개선된 순차 탐색 정렬된 배열에서의 탐색 3-1. 이진 탐색 3-2. 색인 탐색 3-3. 보간 탐색 균형 이진 탐색 트리 4-1. AVL 트리 4-2. 2-3 트리 1. 탐색의 개념 1-1. 탐색이란? 탐색이란 여러 개의 자료 중에서 원하는 자료를 찾는 작업을 말한다. 컴퓨터가 가장 많이 하는 작업 중 하나이다. 그런만큼 효율성이 가장 중요한 영역이라고 볼 수 있다. 탐색의 단위는 항목이고 항목을 구별해주는 기준은 키(key)이다. 탐색키와 데이터로 이루어진 여러 개의 항목 중 원하는 탐색키를 찾는 것이 탐색이다. 배열, ..