728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. C++ - STL라이브러리 piar

    서론 C++에서 제공하는 STL 라이브러리에서 가장 기본적인 형태의 컨테이너인 pair를 사용해보도록 합시다. 두 개의 객체를 한쌍으로 묶어서 담을 수 있는 pair형 자료구조는 효율적으로 데이터를 다루는데 비약적인 효과를 발휘할 수 있습니다. 사용하기 전에 pair클래스를 사용하기 위해서는 pair클래사용하기 위해 라이브러리를 추가해 주어야 합니다. //STL 라이브러리 pair가 포함된 헤더 파일 //3개중 하나만 추가해도 pair의 사용 가능 #include #include #include piar의 구조 확인해 보기 template struct pair { // store a pair of values using first_type = _Ty1; using second_type = _Ty2; Vi..

    2022.03.17

    컴퓨터/C++

    Commnet

  2. C++ - STL(Standard Template Libary)

    서론 C언어를 공부하고,자료구조를 공부했다면은 간단한 자료구조를 구현하고 사용해보았을 것이다. 하지만 필요할때마다 원하는 자료형을 가진 자료형을 만드는 것은 엄청나게 많은 시간을 소비하게 됩니다. C++에서는 STL이라는 표준 템플릿 라이브러리를 통해 손쉽게 다양한 자료구조들을 사용할 수 있습니다. 본문에서는 STL의 전반적인 개념과 구성 요소에 대해 알아보겠습니다. STL(Standard Template Libray) STL 라이브러리 안에는 몇가지 구성요소를 가지고 만들어 졌습니다. Container(컨테이너) 템플릿을 이용하여 모든 자료형을 담을 수 있는 객체 즉, 데이터를 담을수 있는 공간 Iterator(반복자) 컨테이너에 들어있는 원소(값)에 접근하기 위한 기능들의 모음 Algorithm(알고..

    2022.03.17

    컴퓨터/C++

    Commnet

  3. Python - Request 모듈로 응답코드 확인

    서론 파이썬에서 requests모듈을 통해 url에 직접 요청을 해보고 http프로콜에서의 응답 코드가 어떻게 저장되고 표시되는지 확인해 보도록 합시다. WEB - HTTP란 ? (Hyper Text Transfer Protocol) HTTP HyperText Transfer Porotocol의 약자인 HTTP는 W3(World wide web)에서 정보를 주고받기 위한 통신 규약입니다. 간단하게 설명하자면, 서버와 클라이언트 간의 데이터를 주고받는 방법에 대한 규칙을 정해 blog-of-gon.tistory.com GET 요청을 통한 요청 해보기 import requests response = requests.get("https://tistory.com/") requests모듈을 이용하여 특정 URL에..

    2022.03.16

    컴퓨터/Python

    Commnet

  4. Win32_API - GDI로 선그리기2 (마우스 동작을 이용해봅시다.)

    서론 지난 글에서 MoveToEx와 LineTo 2개의 함수를 이용해서 선을 그려봤습니다. 본문에서는 이 두 함수와 마우스 동작에 따른 처리를 하면서 마우스 동작에 따른 처리방법을 알아보고, 다양한 형태로 선을 그려보도록 합시다. 참조 - 이전 글 Win32_API - GDI로 선그리기1 서론 GDI에서는 다양한 방법으로 선 및 곡석을 그릴 수 있도록 지원해 주고 있습니다. 본문에서는 가장 기본적인 선 그리기를 위한 방법에 대해서 알아보고 사용해 보도록 합시다. 대표적으로 사 blog-of-gon.tistory.com 우선 마우스 메시지에 대하여 알아보자. 마우스의 동작에 따라 윈도에서는 다양한 알 림메 세지가 발생하게 됩니다. 자세한 내용은 MSDN의 마우스 내용을 살펴보시면 좋을 것 같습니다. 본문에..

    2022.03.15

    컴퓨터/Win32-API

    Commnet

  5. WEB - HTTP 프로토콜의 특징(Conectionless , Stateless)

    서론 오늘날 HTTP 프로토콜을 기반으로 하는 수많은 서비스들이 존재합니다. HTTP를 이용하여 서버와 클라이언트가 통신을 하게 되면 몇 가지 특징들이 존재하게 됩니다. 이러한 특징과 단점들을 보완하고자 쿠키, 세션 등 다양한 기술들이 발전하게 되었습니다. 본문에서는 HTTP 프로토콜의 특징을 조금 더 자세히 알아보는 시간을 가져봅시다. 비연결성(Conectionless)과 무상태(Stateless) - HTTP 프로토콜의 가장큰 특징 본질적으로 HTTP 프로토콜은 하나의 서버와 다수의 클라이언트와의 효율적인 통신을 위한 통신규약입니다. 비연결성 클라이언트와 서버가 한번의 요청과 응답을 한 후 연결이 끊어집니다(유지하지 않습니다.) 무상태 비연결성의 특징 때문에 서버는 클라이언트의 상태를 식별할 수 없습..

    2022.03.14

    컴퓨터/WEB

    Commnet

  6. Win32_API - GDI로 선그리기1

    서론 GDI에서는 다양한 방법으로 선 및 곡석을 그릴 수 있도록 지원해 주고 있습니다. 본문에서는 가장 기본적인 선 그리기를 위한 방법에 대해서 알아보고 사용해 보도록 합시다. 대표적으로 사용되는 MoveToEx와 LineTo 함수를 사용하여 그려보고 동작원리에 대해서 알아보도록 합시다. 우선 그러 봅시다. 앞서 말한 것과 같이 MoveToEx함수와 LineTo 함수를 통하여 선을 그릴 수 있습니다. 기본적으로 WM_PAINT에서 같이 작성하면 선이 그려지는 것을 볼 수 있습니다. case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, &ps); MoveToEx(hdc, 50, 50, NULL); LineTo(hdc, 100, 50); EndPaint(..

    2022.03.14

    컴퓨터/Win32-API

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 19 20 21 22 23 24 25 ··· 64
728x90
반응형