전체 글 96

IaaS PaaS SaaS

클라우드? 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT리소스(컴퓨팅, 스토리지, 네트워크)를 손쉽게 사용할 수 있게 하는 서비스 장점 서버를 직접 구매할 때 고려해야 할 전력, 위치, 확장성을 고민하지 않아도됨 데이터 센터 어딘가에 이미 준비되어 있는 서버를 사용하며, 서버 세팅 등을 신경쓰지 않고 서비스 운영에만 집중 가능 가상화? 가상화를 관리하는 소프트웨어(주로 Hypervisor)를 사용하여 하나의 물리적 머신에서 가상 머신(VM)을 만드는 프로세스 어떤 서비스를 제공하냐에 따라 크게 3분류로 나뉘어진다. IT 인프라의 여러 구성요소정 일정 부분을 클라우드에서 내려받아 쓸 수 있는 형태가 됨 사용자가 관리하는 부분, 클라우드가 제공하는 부분에 따라 네가지로 나뉜다. On-site..

카테고리 없음 2022.07.06

면접을 위한 개인적인 정리

OSI 7계층 더보기 OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 개방형 시스템 상호 연결 모델의 표준 실제 인터넷에서 사용되는 TCP/IP 는 OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화한 것임 초기 여러 정보 통신 업체 장비들은 자신의 업체 장비들끼리만 연결이 되어 호환성이 없었음 모든 시스템들의 상호 연결에 있어 문제없도록 표준을 정한것이 OSI 7계층 표준(호환성)과 학습도구에 의미로 제작 작동 원리 전송 시 7계층에서 1계층으로 각각의 층마다 인식할 수 있어야 하는 헤더를 붙임(캡슐화) 수신 시 1계층에서..

CS지식 2022.07.02

엔드 포인트 보안이란?

엔드포인트(Endpoint)란? 끝점 네트워크에 최종적으로 연결된 IT 장치(스마트폰, 노트북, 데스크톱, IoT 기기 등) ex) 스마트폰으로 인터넷 접속 : 스마트폰이 네트워크 연결의 시작점이자 끝점 엔드포인트 보안(Endpoint Security)? 스마트폰이나 PC등의 엔드포인트를 공격자들의 위협과 침해로부터 지켜내는 것(백신) 보안 ? 외부의 침입자가 네트워크를 통해 내부망에 침투하는 것을 막는 것, 우리가 쓰는 방화벽이 대표적인 솔루션이다. 엔드포인트 보안이 주목받기전 보안 인프라는 서버와 네트워크에 치중되어 있었다. 엔드포인트의 공격이 늘어나는 이유? 쉽고 효과적이기 때문 업무를 업무용 PC에서 뿐만 아니라, 스마트폰, 태블릿등 다양한 기기에서 하기 때문에 보안이 취약한 개인용 엔드포인트를 ..

CS지식 2022.07.02

퍼펫티어와 cheerio 간단하게 익히기 : 스크래핑을 해보자

퍼펫티어(Puppeteer) 번역하면 인형극 이라고 한다. Chrome 팀이 개발한 Node 라이브러리 Headless chrome을 제어 할 수 있다. 고로 puppeteer 를 사용하기 위해서는 Chrome 이나 Chromium 이 필요하다. https://developer.chrome.com/docs/puppeteer/ Puppeteer - Chrome Developers Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrom..

코딩/expressJs 2022.06.29

유저 모드 커널 모드 간단정리

커널(Kernel) - 커널은 OS의 핵심, 운영체제의 다른 부분 및 응용프로그램 수행에 필요한 여러가지 서비스를 제공 - 커널은 보안, 자원 관리, 추상화의 역할을 한다. - 자원을 효율적으로 관리하기 위해 CPU 스케줄링, 메모리관리, 입출력관리, 파일시스템 관리등의 업무를 수행 커널모드 / 유저모드 유저모드(User mode) - 응용프로그램이 접근하는 영역을 제한적으로 두고, 프로그램의 자원에 침범하지 못하게 함 - 코드를 작성하고 프로세스를 실행하는 행동을 할 수 있다. 커널모드(Kernel mode) - OS가 CPU를 쓸 때 사용하며, 모든 자원에 접근과 명령을 할 수 있다. 메모리는 코드를 담는 공간보다 코드를 실행시키는 공간이라 할 수 있다. 코드가 실행될 때 주소값이 할당이 되면서, 메..

CS지식 2022.06.28

증권 단어공부

ELS(Equity Linked Securities) : 주가연계증권 👉 기초자산 : 주가지수 / 개별주식 👉 주가와 연계돼 수익이 움직이는(수익률이 결정되는) 유가증권, 증권사에서 발행/판매 기초자산 가격이 미리 정해놓은 조건(주가 몇프로 이상) 을 충족하면 높은 수익을 돌려 줌 조건이 충족되지 않으면 원금 손실이 발생할 수도 있다. 일정 이하로 떨어지면 원금이 100%손실되는 원금 손실 한계선(녹인·knock-in)이 있다. 👉 펀드는 자산운용회사에서 운용하고 증권은 상품을 위탁받아서 운영한다. 증권사가 직접 상품을 개발하여 판매하는 상품중하나가 요 ELS이다. https://biz.chosun.com/site/data/html_dir/2012/09/06/2012090602743.html https:..

DaliyLog 2022.06.16

[C++]Vector

Vector란? C++ 표준라이브러리(Standard Template Library)에 있는 컨테이너 크기가 바뀔 수 있는 배열을 나타내는 시퀀스 컨테이너이다. 동적으로 할당 된 배열을 사용하여 요소 저장이 가능하다. 동적으로 크기가 변하고 메모리가 연속적이기 때문에 자동으로 배열의 크기를 조절 할 수 있고 객체의 추가/삭제가 유연하게 가능하다. 다맨 끝에서만 삽입/삭제가 가능하다. 배열 기반이기 때문에 삽입 삭제가 빈번히 일어날 경우엔 비효율 적이다 각종 선언방법 #include /*vector 이름 ; 으로 vector을 선언*/ vector v_string; vector v_int; vector v_int10(10); //크기를 지정하는 경우 vector v_int1(10,1); //크기 10의 벡..

코딩/C++ 2022.06.14

[CSS] min-width / max-width

- 미디어 쿼리를 사용 할 때 브라우저의 폭을 인식해서 각 조건에 맞게 처리하기 @media (min-width: 1000px) {} /*최소 폭이 1000px 일 때 적용되는 코드 */ => 작은 사이즈의 레이아웃을 기본으로 하고 확장되는 형태로 작성 @media (max-width: 1000px) {} /*최대 폭이 1000px 이하인 경우 적용되는 코드 */ => 가장 큰 사이즈 레이아웃을 기본으로 축소하는 형태로 작성 예시) 전체 화면의 20%이지만 500px 이상으로 커질 땐 커지게 하고 싶지 않을 때 width: 20% max-width: 500px; 자식(li)이 부모(ul)의 width를 넘지 않게 할 때 ul{width: 500px;} li{max-width: 500px;} 참고 : ht..

코딩/HTML&CSS 2022.06.03

분노유발자

19. 분노 유발자 오늘은 수능이 끝난 다음날로 교장선생님은 1, 2학년 재학생들에게 강당에 모여 어벤져스 영 화를 보여준다고 하여 학생들이 강당에 모였습니다. 강당의 좌석은 영화관처럼 계단형이 아니라 평평한 바닥에 의자만 배치하고 학생들이 앉습니 다. 그런데 만약 앞자리에 앉은 키가 큰 학생이 앉으면 그 학생보다 앉은키가 작은 뒷자리 학 생은 스크린이 보이지 않습니다. 한 줄에 앉은키 정보가 주어지면 뒷사람 모두의 시야를 가려 영화 시청이 불가능하게 하는 분노유발자가 그 줄에 몇 명이 있는지 구하는 프로그램을 작성 하세요. ▣ 입력설명 첫 줄에 한 줄에 앉은 학생수 N(3 height[i]; } max = height[n-1];. for(int i = n-1 ; i >= 0 ; i--){ if(max ..

[백준] 2798 블랙잭

https://www.acmicpc.net/problem/2798 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 외친다. 이제 플레이어는 제한된 시간 안에 N장의 카드 중에서 3장의 카드를 골라야 한다. 블랙잭 변형 게임이기 때문에, 플레이어가 고른 카드의 합은 M을 넘지 않으면서 M과 최대한 가깝..