컴퓨터공학51 [TIL] 일일 회고 2022/02/21 오늘 한 일 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. Lotto 게임 1단계 완성하기 (짝 프로그래밍을 통해 진행중, 중간까지만 완성) 2. 백기선 리팩토리 강의 3강 절반 듣기. (달성) 3. 알고리즘 1문제 풀기 (달성) [백준][C++] 9251번: LCS 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 blogshine.tistory.com 1. 짝 프로그래밍 진행 산토리와 2인 1조가 되어 짝프로그래밍(패어프로그래밍)을 진행하게 되었다. 드라이버와 네비게이터의 역할을 나.. CODE SQUAD/회고록 2022. 2. 21. [CODE SQUAD] 주간 회고록 : 2022/1/31 ~ 2/5 주간 회고록 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번주는 연휴 기간이였다. 따라서 코드스쿼드에서의 교육은 없었던 한주였다. 대신 그동안 공부하고 싶었던 내용들을 충분히 공부할 수 있었다. 1. HTTP 강의 복습 완료 작년에 김영한 님의 HTTP 강의를 들은적 있는데, 복습차원에서 다시 강의를 전부 들을수 있었다. 예전에 들었던 내용인데, 다시 들으니 그때는 생각하지 못했던 부분을 다시 공부할 수 있었다. 같은 내용의 강의지만, 다시 배우는점이 있어 좋았다. 2. 조영호 - 오브젝트 조영호 님의 오브젝트를 5장 까지 읽었다. 하루에 한 쳅터씩 공부하면서 내용 또한 기록하였다. [오브젝트] 객체, 설계 (1장) 조영호님의 오브젝트 라는 책을 읽으며, 나중에 다시.. CODE SQUAD/회고록 2022. 2. 7. 1월이 끝나가면서 어느덧 2022년 이 되었고, 1월이 끝나간다. 이번 2022/1월은 기존의 네이버 블로그에서 현 티스토리로 옮겨오는 과도기 였다. 정든 네이버 블로그에서 떠나기 매우 아쉬웠지만... 마크다운 미지원, 구글에서 search 안됨, 스킨 디테일 편집 불가 등등 으로 인해... 1) 근황 2) 최근 공부 상황 3) 공부 계획 1. 근황 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 최근은 아니고, 2021년 12월 쯤에 배달의민족 팝업 스토어에 다녀왔다. (뒤 늦은 후기글) 어느덧 팝업 스토어까지 열리는 걸 보니 이 회사도 진짜 엄청 성장했음을 몸소 느끼는 날이었다. 배달이랑 같이 찍은 것도 있는데... 너무 이상하게 나와 배달이 단독샷 하나만 올려야겠다. 팝업 스토어에서 .. Life/회고록 2022. 1. 26. [AWS] AWS 클라우드 : 스토리지 2021/09/30 에 있었던 AWSome Day 컨퍼런스의 내용을 요약한 글 입니다. 해당 글의 모든 사진의 출처는 AWS 입니다. 강의 3 : AWS 클라우드 핵심 서비스 소개 - 스토리지 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 AWS는 다양한 스토리지 옵션을 제공하고있다. 인터넷상 어디서나 원하는 양의 데이터를 저장하고 검색할수 있는 객체 스토리지가 Amazon S3이다. NAS처럼 여러 사람이 동시에 write 작업을 할 수 있는 공유파일 스토리지로 Amazon EFS가 있습니다. AmazonEBS는 EC2에서 사용하도록 설계된 고성능 블록 스토리지 입니다. 일반적으로 EC2 인스턴스에 대한 영구 저장소로 사용 ● Amazon S3 S3 는 Simple S.. DevOps/AWS 2022. 1. 25. [자료구조] Stack, Queue 해당 본문은 학교수업시간에 배운 강의내용을 기반으로 정리하는 요약글 입니다. 정확하지 않은 점이 있으면 지적해주시면 감사하겠습니다. Stack " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 Insert / Delete만 제공한다. search가 없다. push를 통해 data를 추가하고, pop을 통해 data를 삭제한다. 마지막에 추가한(push) data가 먼저 삭제되기때문에 Last in First out 줄여서 LIFO 라고도 부른다. Push와 Pop모두 상수시간안에 진행된다. O(1) ▶ stack을 구현할때는 다음에 넣을 자리를 가리키는 stack pointer가 하나 필요하다. 위의 사진에서 예를들어 2를 막 push한 상황이라면 2의 위를 stack po.. CS/Data Structure (2021-1) 2022. 1. 24. [Cloud] 실행할 때 고려할 사항들 : 8장 클라우드 세상 속으로 라는 책을 읽으며, 중요한 내용은 저 자신도 곱씹어 볼겸 가겹게 포스팅 하겠습니다. 8.1 클라우드 업체 선택 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 클라우드 업체를 고르는 것은 중요한 결정 사항이다. 결정에 있어 중요한 고려사항들을 살펴보자. 1) 사업적인 고려사항들 - 재정적인 생존 능력: 판매 회사가 얼마나 오랫동안 사업을 해왔는가? 재정적으로 안정적인가? 이윤을 내고 있는가? - 운영 능력: 여러 개의 데이터센터와 가은 핵심 자산을 소유하고 있는 적절한 곳에 위치하고 있는가? 만족한 고객들에 개한 참조를 제공할 수 있는가? 서비스 제공자로서의 운영 이력을 가지고 있는가? - 계약 실행력: 운영에 대한 감사를 받고 있으며, 서비스 지향의.. DevOps/Cloud 2022. 1. 23. [Cloud] 클라우드 컴퓨팅의 분류 : 2장 클라우드 세상 속으로 라는 책을 읽으며, 중요한 내용은 저 자신도 곱씹어 볼겸 가겹게 포스팅 하겠습니다. 2.1 클라우드 컴퓨팅의 기술적 토대 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1) 데이터센터를 활용함으로써 규모의 경제 달성 cloud 를 자동차에 비유해보면 데이터센터는 자동차의 엔진에 해당한다. 보통 데이터센터는 대규모 컴퓨터, 네트워크, 커뮤니케이션 장비를 모아두고 여기에 보안을 갖춘 설비라고 할 수 있다. 가장 큰 규모의 데이터센터를 운영하고 있는 구글, 아마존, MS 같은 회사들은 사용자가 많이 모여이는 곳 가까이이에 데이터센터를 두고있다. 이는 반응시간을 단축하고, 장애발생시 극복기능을 제공하기 위함이다. 또한 데이터센터의 위치를 낮은 가격에 전력을.. DevOps/Cloud 2022. 1. 23. [CODE SQUAD] 주간 회고록 : 2022/1/17 ~ 1/22 주간 회고록 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 코드스쿼드 에서의 2주 차가 지나갔다. 어느 정도 하루 루틴이 익숙해지긴 한 것 같다. 이번 주 우리 조 멤버는 : 케이, 선을로, Shine, Meenzino, 부카, Jay, Lucid, Dave, donggi, Hanse 였다. 이번주 여러 팀원들을 만나 좋았지만, 특히 케이 (외쳐! 케이 god!!) 님 덕분에 즐거운 한 주였다. 뭐랄까? 팀이 팀다운 한주였달까? 아직 서로 어색함이 많지만, 이를 인지하여 항상 먼저 말을 걸어주시고 분위기를 풀어주시면서, 다양한 이야기 거리를 던져주셨다. 개발을 떠나서, 팀에 케이처럼 활발한 분이 있을 때 팀의 사기가 얼마나 좋아지는지 경험할 수 있었다. 개발 역량으로 커.. CODE SQUAD/회고록 2022. 1. 23. [자료구조] Merge Sort 증명 해당 본문은 학교수업시간에 배운 강의내용을 기반으로 정리하는 요약글 입니다. 정확하지 않은 점이 있으면 지적해주시면 감사하겠습니다. 원래 Merget Sort를 증명하려면 Merge의 정확성 부터 증명한 후, 다시 Merge sort를 증명해야하는데, 수업시간에는 Merge의 정확성은 타당하다는 가정 하에 증명해 주셨다. Merge의 정확성 까지 보일필요는 없을거라 하셨다. Recursive Merge Sort 의 증명 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 int MergeSort(int a[], int n) { int h; int b[n]; h = n / 2; // copy a[] to b[] MergeSort(b, h); // b의 왼쪽 절반 정렬 Merge.. CS/Data Structure (2021-1) 2022. 1. 23. [서평] C++로 쉽게 풀어쓴 자료구조 저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다. C++로 쉽게 풀어쓴 자료구조 저자 : 천인국, 최영규 출판 : 생능출판사 발매 : 2016.08.09 2021/02/18 ~ 2021/03/15 1) 책의 표지 2) 단원별 요약 3) 단원별 리뷰 4) 읽은소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => 이책은 C++을 이미 충분히 숙지한 사람을 대상으로한 자료구조 기본서 이다. 기본 문법사항들은 알고있어야 한다. Q 이 책을 읽어야 할 필요성, 어디에 도움이 될까? => 자료구조의 필요성을 모르는 분들도 은근 블로그 글.. Life/Book Record 2022. 1. 22. [Cloud] 클라우드 컴퓨팅이랑 무엇인가? : 1장 클라우드 세상 속으로 라는 책을 읽으며, 중요한 내용은 저 자신도 곱씹어 볼겸 가겹게 포스팅 하겠습니다. 요즘 가장 핫한 기술인 cloud에 대한 기본적인 이해는 해야할것 같아. 당분간 cloud좀 공부해보기로 했다. 처음부터 아마존 cloud 들을 다루는 실습과 이론의 책을 구매할까 하다가, 우선 cloud 자체의 큰 그림을 보자는 생각이 들어 구마하게 되었다. 총 9장에 해당하는 많지 않은 쳅터로 내가 읽어가면서 딱 9번의 포스팅을 통하여 정리해볼 예정이다. 이책 후기가 거의 존재하지 않아... 내가 한단원 한단원 남겨볼 예정이다! 1.1 클라우드 컴퓨팅의 다섯 가지 핵심 원칙 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 클라우드라는 거대한 주제를 어떻게 설명해야 .. DevOps/Cloud 2022. 1. 22. [자료구조] Selection Sort 증명 해당 본문은 학교수업시간에 배운 강의내용을 기반으로 정리하는 요약글 입니다. 정확하지 않은 점이 있으면 지적해주시면 감사하겠습니다. 선택정렬에 대하여 증명하였다. 알고리즘에 관한 증명들을 먼저 알려주시고 있는데, 이후에 연결리스트나, 스택 등을 설명해주신다 하셨다. Sorting의 증명 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 선택정렬을 증명하기에 앞서서, 우선 정렬 자체를 어떻게 증명할것인가? 에 대하여 답해보고 시작해보자. ▶ 입력으로는 a[0], a[1], ..., a[n-1] 의 집합이 들어온다. ▶ Sorting이 완료된 후 다음이 만족되어야 한다. sorting이 끝난후 배열에 저장된 값을 b[0], b[1], ..., b[n-1] 이라고 하자. - 조건.. CS/Data Structure (2021-1) 2022. 1. 22. 이전 1 2 3 4 5 다음