분류 전체보기692 [Cloud] 클라우드 분류 : IaaS, PaaS, SaaS, FaaS 클라우드 컴퓨팅의 분류 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 클라우드 컴퓨팅의 분류방식에도 여러가지가 있지만, 보통 "XaaS"로 정의하는 분류체계를 따르고 있다. 이때 X는 장비나, 인프라, 플랫폼, 프레임워크, 어플리케이션, 데이터센터 가 될수있다. 아직 이해 한될수 있다. 아래쪽에 비유를 설명했다. IaaS, PaaS, SaaS, FaaS " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 XaaS 형태의 분류체계에서 클라우드 서비스는 고객에게 제공되는 패키지가 미리 패키징 되어있는 정도에 따라 분류한다. IaaS가 가장 날것의 상태이며, 그다음 Paas가 중간정도이며, 그다음에 Saas, FaaS 는 추상화정도가 높아 패키징정.. DevOps/Cloud 2022. 1. 23. [서평] IT 개발자의 거의 모든 것 저의 돈으로 직접 사서 직접 완독 해본 후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할 것이며, 단점은 단점대로 언급할 것입니다. IT 개발자의 거의 모든 것 저자 : 이병덕 출판 : 미래의창 발매 : 2019.06.10 2021/04/01 ~ 2021/04/10 1) 책의 표지 2) 책의 구성 3) 읽은 소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => 그냥 IT에 관심만 있으면 된다. Q 이 책을 읽어야 할 필요성, 어디에 도움이 될까? => 흔히 말하는 "현업"의 상황을 조금은 사실적으로 알려준다. 회사 내에서의 일이 돌아가는 방식과, 하청이 어떻게 이루어지는지, 또 어느 분야에서 무엇을.. Life/Book Record 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. [자료구조] Binary Search 증명 해당 본문은 학교수업시간에 배운 강의내용을 기반으로 정리하는 요약글 입니다. 정확하지 않은 점이 있으면 지적해주시면 감사하겠습니다. 이번 글은 다들 아는 이진탐색에 대한 증명을 배웠다. 사실 이진 탐색 알고리즘 자체는 직관적이고, 이해하기가 쉽다. 문제는 이 당연한 것을 증명하려고 따지다 보니까 머리가 터지는 기분(살아있음에 감사함을)이 들었다. 이런거 증명해서 어디다 쓰지? 라고 생각할수도 있지만, 이런건 학생 신분일때 한번은 해봐야 향후 나의 발전에 큰 도움이 될거라 믿어의심치 않는다. Binary Search 의 증명 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우선 이진탐색의 코드를 확인해 보자. 아 그리고 이진탐색은 항상 sorting되어있어야만 한다. int.. CS/Data Structure (2021-1) 2022. 1. 22. [자료구조] 수학적 귀납법 증명 해당 본문은 학교수업시간에 배운 강의내용을 기반으로 정리하는 요약글 입니다. 정확하지 않은 점이 있으면 지적해주시면 감사하겠습니다. 다들 아는 일반적인 수학적 귀납법 설명하려고 이글 쓰는것이 아닙니다. 사실 귀납법 자체는 고등학교만 정상적으로 나왔으면 다 아는내용이다. 문제는 다음 2가지 측면에서 교수님의 가르침에 큰 놀라움을 얻었기에 이를 공유하고자 글을 써본 것 이다. 1) P(n-1)을 왜 참이라고 가정하는가? 참인지는 어찌알지?? 2) 귀납법을 통해 재귀함수를 어떻게 인식해야 하는가? 수학적 귀납법 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 ● 수학적 귀납법의 기본형 (1) Base: P(1)이 참이고 (2) Step: P(n-1) -> p(n) 이 참이라면 .. CS/Data Structure (2021-1) 2022. 1. 22. [서평] 뇌를 자극하는 C++ STL 저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다. 뇌를 자극하는 C++ STL 저자 : 공동환 출판 : 한빛미디어 발매 : 2012.04.02. 2021/02/04 ~ 2021/02/18 1) 책의 표지 2) 단원별 요약 3) 읽은소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => 이책은 C++을 이미 충분히 숙지한 사람을 대상으로한 추가적인 공부서적이다. STL이란 standard template library로써 C++의 표준 라이브버리에 대한 공부이다. 이를 위한 입문서가 되는 책이 바로 이책이다. 자료구조를 기반으로 .. Life/Book Record 2022. 1. 22. [Mockito] Mock 객체 만들기, Mock 원리, 프록시 원리 너무 궁금해서 미칠것 같은 내용을 공부후 정리한 내용입니다. 영혼을 갈아서 정리해 보았습니다! 항상 모든 인터페이스의 구현체를 만들어야만 테스트가 가능할까요? 컨트롤러를 테스트 하고 싶은데, 서비스의 구현체 없이 인터페이스 만을 활용하여 테스트 할수는 없는것 일까요? 이에 대한 궁금증에서 시작한 공부 내용을 정리해 봅니다. ▶ 목차 1. Mock의 의미 2. Mock 객체 만들기 3. CGLIB 프록시를 활용한 Mock의 원리 이해하기 Mock? Mocking? MockUp? " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 - Mock의 의미는 "테스트를 위해 만든 모형" 을 의미합니다. - Mocking의 의미는 테스트를 위해 실제 객체와 비슷한 모의 객체를 만든는 것을.. BackEnd/TDD 2022. 1. 21. [알고리즘] 비트마스크 조합, 부분수열 예전부터 비트마스크 활용하는거 정리 한번 해야지... 해야지 하다 안해서... 이번에 정리해본다. 먼저 부분수열부터 문제를 통하여 알아봅시다. 1. 비트마스크를 활용하여 부분 수열 구하기 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net 위 백준 문제를 통하여 설명해보겠습니다. 문제의 예시처럼 5개의 원소가 있다고 해봅시다. -7 -3 -2 5 8 각 원소 하나마다 (포함 or 미포함) 둘중 하나.. Algorithm/PS 알고리즘 정리 2022. 1. 21. [알고리즘] next_permutation : 다음 순열 next_permutation (다음 순열 구하기) " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 ▶ 우선 순열의 특징을 먼저 살펴봅시다! A라는 집합의 원소가 [1, 2, 3, 4] 라고 해보자. A의 순열은 다음과 같다. 1 2 3 4 (오름차순) : 첫 순열 1 2 4 3 1 3 2 4 1 3 4 2 ... 2 1 3 4 2 1 4 3 2 3 1 4 2 3 4 1 ... 4 3 2 1 (내림차순) :마지막 순열 오름차순으로 시작했던 순열이, 최종적으로 내림차순으로 배열되어 끝나게 된다. 총 N! 개의 서로 다른 순열이 있다. 1 2 로 시작하는 순열인 1 2 ? ? 의 마지막 순열의(내림차순) 다음 순열을 어떻게 구할까? 1 2 ? ? 의 마지막 순열은 1 2 4 .. Algorithm/PS 알고리즘 정리 2022. 1. 21. [알고리즘] Two Pointers Algorithm : 투포인터 알고리즘 Two Pointers Algorithm " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 투 포인터 알고리즘은 기본적으로 1차원 배열상에서 배열을 가리키는 포인터 2개를 이용하는 방법 입니다! (포인터 라고 해서 C의 그 포인터를 사용한다는 것 이 아닌, 배열의 어느 한칸을 가리키는 용도로 사용하는 것을 의미합니다) 2003번: 수들의 합 2 첫째 줄에 N(1 ≤ N ≤ 10,000), M(1 ≤ M ≤ 300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. www.acmicpc.net 대표적인 문제로 백준의 2003번이 있습니다. 이 설명을 보기전 문제를 먼.. Algorithm/PS 알고리즘 정리 2022. 1. 21. 이전 1 ··· 45 46 47 48 49 50 51 ··· 58 다음