일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTTP
- 공부
- BOJ
- 알고리즘
- Roy Fielding
- 빈 라인
- CS지식
- mac 코드 블럭
- AWS
- LAMBDA
- 2903
- it세계의 괴물들
- hELLO 스킨
- 비전공자
- 자바
- 개발자
- Java
- 문자열
- transiant
- 코딩테스트
- 딩코딩코
- 개발공부
- 카카오톡API
- CPU의 구성요소
- 백준
- 파이썬
- 백엔드 면접지식
- 백엔드
- 인터럽트핸들러
- 그림자 문제
- Today
- Total
목록분류 전체보기 (27)
아직은 NULL NULL 합니다

해시함수 란 ? 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 자료의 저장과 탐색에 쓰인다. 문제 요약 문제 a ~ z 까지 고유한 번호 1 ~ 26으로 부여해 준다. 입력받은 영어로 된 문자열을 고유한 번호로 바꿔준 뒤, 이 수열을 하나의 정수로 치환하기 위해 모든 수열을 더해준다. 그리고 다 더한 값을 유한한 범위를 갖기 위해 적당히 큰 수 M 으로 나눠준다. 이렇게 나오게 되는 것이 해시값이다. 하지만, 서로 다른 문자열이라도 동일한 해시값을 가질 수 있으며, 이를 해시충돌이라고 한다. 이러한 해시충돌을 줄이기 위해 수열의 각 항마다 고유한 계수를 부여하면 되는데 가장 대표적인 방법이 항의 번호에 해당하는 만큼 특정한 숫자 r을 거듭제곱해서 곱해준 다음 더하는 것이다. 이 문제에..

서론 안녕하세요. is낫널입니다. 나중에 이름을 바꾸게 될 수도 있지만 지금은 마음 가는 대로 짓게 된 이름인데 제 가치관을 표현해 줄 이름으로 생각해 내서 바꿔보려구요. 그게 이 블로그를 들어오는 사람들에게 제 이미지가 됐으면 좋겠네요! 오늘은 날이 되게 따뜻합니다. 이런 날도 이제 얼마 남지 않았어요. 곧 겨울이 올 것 같습니다. 12월이 되기 전에 취직을 해서 삿포로 가고 싶네요. 아 좀 주저리주저리 하는 타입이라, 의식의 흐름대로 말이 나오는 것 같습니다 ㅋㅋㅋ 이제 시작할게요. SerialVersionUID를 선언해야 하는 이유 먼저 이 글을 들어온 이유로 이게 가장 궁금한 부분일 거 같습니다. 그래서 두괄식으로 결론부터 딱 내놓자면 직렬화 할 때와 역직렬화할 때 SerialVersionUID ..

서론 먼저, 여태껏 반말만 쓰다가, 한번 존댓말로 바꿔볼까 합니다. 뭔가 공개적인 공간이다 보니 반말이 익숙하지가 않더라고요 하하 오늘도 하루가 지났네요. 시간이 참 생각보다 빨리 가서 1분 1초를 허투루 쓰면 안 될 것 같다는 생각이 드네요. 항상 생각은 하고 있었지만, 학원을 수료하고 명백한 취준생(원래도 백수였지만^>^) 이 되니 더 조급해지고 그러네요. 그렇지만 여유를 갖고 해야할 일을 꾸준히 하다 보면 어느샌가 원하는 목표에 도달해 있기를 바랍니다. 저뿐만 아니라, 원하는 목표를 이루기 위해 노력하고 계신 여러분들께서도 요! 그런 뜻으로, 오늘도 제 블로그에 와 주신 분들께 감사드립니다. 바로 오늘 글의 주제에 대해 공유해 보도록 할게요. 본론 바로 속시~원하게 결론부터 말해보겠습니다. Stri..
서론 CS 를 공부하고자, 바로 CS 스터디를 했더니 습득력이 조금 더딘 것 같아서 걱정이다. 한 질문을 공부하는데도 개념 하나하나를 찾아서 이해한 뒤에서야 질문에 대해서 정보를 찾아보고 공부하기 시작한다. 그런데 컴퓨터의 구조나 웹이 어떻게 동작하는지 배우고 공부할수록 재미가 있어서, 조만간 책이나 인강을 구매해서 봐볼까 싶기도 하다. 하지만 지금은 [아직은 NULL NULL 이다.]인 이 블로그 명을 [이제는 EXIST 하다.]로 바꿔주기 위해서 취직이 우선이니, 빠르게 습득하려고 노력해 보자! 사실 블로그명을 내가 취직하면 가고싶은 여행지로 해놓고 이룰 때마다 바꿀까 싶기도 하고 히히 이런 게 조금 블로그를 하는 재미가 아닌가 싶기도 하다. 이런 서론을 읽어줄 사람이 있을까 싶긴 하면서도 글을 쓰는..

서론 블로그 쓰는 일이 여간 쉬운 일이 아니다. 그래도 이렇게 CS 스터디를 하다 보니 공부한 내용을 정리할 겸 1일 1 블로그를 강제라도 하는 기분이다 ㅎ..ㅎ 근데 또 주기적으로 이 블로그에 들어오니까 금새 나만의 블로그라는 정이 생긴 것 같기도 하다. 어찌 됐든 데이터가 쌓여서 내게 도움이 되길 바라는 마음으로 공부했던 내용을 또 써 내려가보자. 해당 더보기 는 이 글을 읽으면서 헷갈릴 만한 개념을 정리한 내용이 담겨있습니다. 더보기 개념 정리 프로토콜(protocol) 컴퓨터 또는 전자기기 간의 원활한 통신을 위해 지키기로 약속한 규약 ASCII (아스키코드) 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 인코딩 이란, 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것..
서론 비전공자인 내가 4년제를 나온 전공자들을 따라가기란 많이 벅차다는 것을 알고 있기에 어떻게든 부지런히 CS 공부를 해야 한다고 생각한다. 그리고 취직 한 후, 야간대학 또는 방통대를 통해 컴공 학사를 따고 싶기도 하다. 이러한 생각들이 모여 참여하게 된 CS 스터디에서 처음으로 공부한 내용이 바로 컨텍스트 스위칭이었다. 첫 CS 공부여서 그런지 모르는 단어가 한 문장을 읽어 내려갈 때마다 수두룩 나왔고 그러다 보니 시간이 오래 걸렸다. 나의 이 블로그가 처음 CS를 공부하는 비전공자분들께 더욱 도움이 되었으면 좋겠다. 해당 더 보기는 공부하면서 내가 몰랐던 개념 위주로 정리를 했기 때문에 보는 사람입장에서는 뒤죽박죽일지도 모르겠다. 더보기 개념 정리 CPU 레지스터 (CPU 는 여러가지의 레지스터를..

첫 블로그 생성 처음으로 다른 사람들이 볼 수 있는 블로그를 생성했다. 책을 좋아하지만, 쓰는 것은 습관이 되어있지않던 나로써는 비공개도 아닌, 공개적인 공간에 내 생각을 나열하는게 많이 어색하다. 지금도 겨우 2줄을 쓰는 과정에서조차 많은 생각을 거치고, 한글자씩 써내려가고 있다. 그리고 방금 깨달은 건데, 글을 거의 과거형으로 쓴다는 점이다. 그래서 계속 현재형으로 쓰려고 몇번씩이나 지웠다가 쓰고 있다 ㅎㅎ.. 아마 글을 쓰는 걸로는 그나마 일기 형식으로 자주 써서 그런 것 같다. 어쨌든 공개적인 공간에 처음으로 써보는 거라, 많이 서투르고 전달력이 아직은 부족하겠지만 노력해봐야겠다. 본론 코드 블록 mac 스타일로 변경하기 나의 블로그 환경 - 스킨 : 티스토리 기본 지원 스킨인 #2 - 플러그인 ..