반응형 전체 글365 Web Server과 WAS의 차이점(MVC 모델링) 기초부터 설명해욧~ 1. Web이란? Web Server와 WAS를 알기전 Web에 대해서 집고 넘어가봅시다. Web은 우리가 흔히 크롬 or 사파리 or 익스플로러 라는 소프트웨어 프로그램을 통해 Web통신을 하는 것을 말합니다. Web통신은 기본적으로 http 또는 https 프로토콜을 사용하고 있죠. 과거에는 인터넷을 통해 문서를 보기 위해서 사용했습니다. 이것이 무슨말이냐? 정적 페이지 : https://microsoft.github.io/cpprestsdk/namespaces.html 이런 html 확장자로 된 정적 페이지를 보기위해서 사용했습니다. 즉, 언제 어디서나 인터넷만 연결되어 있다면 A4용지로 인쇄된 문서나 책 등을 굳이 가지고 다닐 필요가 없었죠. 컴퓨터로 인터넷에 접속해서 문서를 보면 되니깐요. 편리.. 2020. 11. 8. C++] 스레드의 사용량을 알아보자!!(Concurrency Visualizer) 1. 소개프로그래밍을 하면서 스레드가 과연 잘 사용되고 있는지? 혹시 어딘가 block되어서 제대로 일을 못하고 있는지? mutex구간이 많아서 컨텐션이 많이 발생되는지?? 이럴때 프로그램(프로세스)을 돌리면서 실시간 데이터 정보를 받아 각 스레드의 사용량을 보여주는 프로그램이 있습니다. Visual studio의 확장 프로그램인 Concurrency Visualizer for Visual studio 프로그램 입니다. 저는 Visual studio 2019 버전을 사용했습니다. 2. 설치 방법1. 2. 3.설치가 완료되면 visual studio를 껏다 켜주세요. 그럼 마저 설치가 된 후 프로그램을 실행할 수 있습니다. 3. 사용 방법#include #include #include #include #i.. 2020. 11. 8. DB] 테이블이란? 기본키, 외래키, 후보키, 복합키란 1. DB에서 테이블이란?관계형 데이터베이스에서 데이터들을 목록별로 정리해서 완성된 하나의 집합체를 테이블이라고 합니다. 말보단 그림이 더 편할테니 그림을 보시죠. 학번 이름 전공 성별 집주소 학년 20200001 홍길동 소프트웨어과 남 경기도 화성 1 20200002 아무개 정보통신과 여 경기도 수원 1 20200003 이몽룡 소프트웨어과 남 서울 마포 1 20200004 아름이 관광과 여 인천 1 위 표처럼 학번, 이름, 전공, 성별, 집주소 등으로 목록을 정한 후, 해당 목록에 맞게 데이터를 입력해서 완성된 하나의 집합체를 테이블이라고 합니다. 즉, 위 표 전체를 테이블 이라고 말합니다. 저 테이블에서 행과 열로 나눌 수 있습니다. 2. 행과 열행은 가로를 뜻합니다. DB에서는 로우(row)라고 많.. 2020. 11. 7. 백준 13549] C++ 숨바꼭질3 해당 문제는 백준 사이트에서 풀 수 있습니다. https://www.acmicpc.net/problem/13549 1. 문제수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 0초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오.입력첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다. N과 K는 정수이다.출력수빈이가.. 2020. 11. 7. 백준 12851] C++ 숨바꼭질2 해당 문제는 백준 사이트에서 풀 수 있습니다. https://www.acmicpc.net/problem/1697 1. 문제수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 그리고, 가장 빠른 시간으로 찾는 방법이 몇 가지 인지 구하는 프로그램을 작성하시오.입력첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는.. 2020. 11. 6. DB란? DBMS와 다른점은 뭘까? 1. DB란?DB란 데이터들의 집합체를 뜻합니다. 이것 저것에 대한 데이터들이 들어있는 하나의 거대한 통이죠.그럼 이 데이터들은 어디에 저장될까요? 바로 하드디스크 혹은 SSD에 저장됩니다. 테이블&n bsp;형태로요. 그럼 이 저장된 테이블에 접근해서 데이터를 뽑고, 추가하고, 잘 정리해서 보여줄 수 있게 하는 녀석이 DBMS입니다. 2. DBMS?DBMS는 DB에 저장된 내용들에 접근해 수정, 가공, 삭제 등을 처리하는 소프트웨어입니다. DBMS는 DataBase Management System 의 약자로 단어 뜻 그대로 DB의 매니저 역할을 하는 놈입니다. 대표적인 예로, Mysql, MariaDB 등이 있겠내요. 그림으로 표현하자면 다음과 같이 될 것입니다. 3. 굳이 DB를 사용해야 하나?흠.... 2020. 11. 6. 이전 1 ··· 13 14 15 16 17 18 19 ··· 61 다음 728x90 반응형