허브포트의 티스토리

고정 헤더 영역

글 제목

메뉴 레이어

허브포트의 티스토리

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 네트워크
      • tcp ip
      • http
    • 게임
      • 게임 물리
      • 게임 수학
      • 게임 그래픽 구현
    • 언어
      • 파이썬
      • C언어
      • 영어
    • 알고리즘
    • 블로그 관련 글
      • 사이트맵
    • 비트코인
    • 일상
    • 화제
    • 식물
    • 운영체제

검색 레이어

허브포트의 티스토리

검색 영역

컨텐츠 검색

전체 글

  • 파이썬 [openCV] pip으로 설치하기

    2020.01.28 by 허브포트

  • 변위, 이동거리, 속도, 속력의 개념 한번에 때려잡기

    2020.01.17 by 허브포트

  • 호도법

    2020.01.08 by 허브포트

  • [그래픽] 1. 삼각 폴리곤 렌더링 원리 이해하기

    2020.01.04 by 허브포트

  • [python]두개 이상의 변수의 값 입력

    2020.01.01 by 허브포트

  • [network]스테이터스 코드

    2019.12.31 by 허브포트

  • [network] HTTP의 메소드

    2019.12.31 by 허브포트

  • [알고리즘] 하노이의 탑_재귀

    2019.12.29 by 허브포트

파이썬 [openCV] pip으로 설치하기

파이썬 openCV를 다운로드 하는 방법입니다. 일단 pip이 깔려있어야 합니다. 1. cmd를 연다. 2. 아래와 같은 코드를 실행시킨다. python -m pip install --upgrade pip python -m pip install opencv-python another 방법 첨부파일에 올린 BAT파일을 다운받아서 실행시키면 됩니다.

언어/파이썬 2020. 1. 28. 14:09

변위, 이동거리, 속도, 속력의 개념 한번에 때려잡기

물리를 배울 때 속도와 속력의 개념을 정확히 잡지 않고 넘어가면 수학에서 사칙연산을 안 배우고 넘어가는 것과 같습니다. 조금 극단적인 비유이긴 하지만 그만큼 변위와 이동거리 그리고, 속도와 속력의 개념을 이해하는 것이 중요합니다. 속도와 속력을 배우기 전에 우리는 변위에 대해서 알아야 합니다. ---변위, 이동거리--- 변위는 물체가 운동할 때 경로를 상관하지 않고 처음 위치에서 나중 위치까지의 위치 변화량입니다. 즉, 이 말은 물체가 A지점에서 운동해서 B지점에 도착했을 때의 A와 B사이의 거리라고 간단하게 생각할 수 있습니다. (수학적으로 거리는 두 지점 사이의 가장 짧은 경로) 변위와 대비하여 자주 헷갈리는 것이 이동거리입니다. 변위는 경로를 상관하지 않지만, 이동거리는 경로를 따라 측정한 길이이기..

게임/게임 물리 2020. 1. 17. 15:21

호도법

게임을 만들기 위해서 프로그래밍을 할 때 1도부터 360까지 나타내는 체계는 사용하지 않습니다. 육십분법 말고 호도법이란 각을 나타내는 체계를 사용합니다. (이런 각도 체계를 육십분법이라 합니다.) (프로그래밍에서 사용하지 않는 각도 체계의 일반각 : 360n +a ) (n은 정수) 그래서, 프로그래밍을 할때 sin함수, cos함수, tan함수의 인자에 육십분법의 각을 넣으면 값이 예상하던 것과는 다르게 나올 겁니다. 그 이유는 이쪽 업계에서는 호도법을 사용하기 때문이죠. 호도법은 반지름의 길이가 r인 원에서 길이가 r인 호의 중심각의 크기를 1 라디안이라 하고, 이를 단위로 하여 각의 크기를 나타내는 방법입니다. 이때 1 라디안은 반지름에 상관없이 항상 일정한 값을 갖게 됩니다. 1 라디안 = (180..

게임/게임 수학 2020. 1. 8. 20:10

[그래픽] 1. 삼각 폴리곤 렌더링 원리 이해하기

포켓몬을 했다면 친숙한 폴리곤, 이 폴리곤을 이루고 있는 삼각 폴리곤에 대해 알아볼 것이다. 실제로, 이 삼각 폴리곤은 소프트 웨어로 그리는 상황은 거의 없다. 하지만 삼각 폴리곤을 렌더링 하는 원리를 이해하는 것이 중요하다. 어떻게 해야 삼각 폴리곤을 효율적으로 그릴 수 있을까? 3D 그래픽에 사용하는 삼각 폴리곤은 3개의 변뿐만 아니라 삼각형의 내부 면도 전부 그려야 한다. 이런 도형을 효율적으로 그리려면 스캔 라인 알고리즘으로 그리면 된다. 삼각형을 세로로 한 줄씩 나누고 가로 일직선으로 분해한 후 그 선분을 위에서부터 차례대로 그리는 것이다. 위의 그림처럼 삼각 폴리곤을 만들면 된다. 이렇게 하는 이유는 컴퓨터의 VRAM(video ram)에서는 화면에 표시되는 가로 일직선을 주로 연속된 주소에 ..

게임/게임 그래픽 구현 2020. 1. 4. 15:10

[python]두개 이상의 변수의 값 입력

백준이나 프로그래머스 같은 사이트에서 알고리즘 문제를 풀다 보면 두개 이상의 변수를 입력받는 상황이 생긴다. 이런 경우는 어떻게 처리해야 하는 걸까? a, b = input().split() n, m, t = input().split() 변수1, 변수2,...... 변수n = input().split() 위의 형식으로 선언을 하면 된다. 위의 방법의 단점은 변수 n까지 선언 해야한다는 것이다. 그렇다면 n이 정해지지 않고 때에 따라 변수의 개수가 달라지면 어떤 방법을 써야 할까? new_list = input().split() 이렇게 위의방법대로 하면 된다. 리스트를 이용하는 것이다. 값을 꺼내 쓸때는 new_list[순번] 을 사용하면 된다.

언어/파이썬 2020. 1. 1. 20:33

[network]스테이터스 코드

1xx 처리 경과 상황 등을 통지합니다. 100(계속): 요청자는 요청을 계속해야 한다. 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받았으며 나머지를 기다리고 있음을 나타낸다. 101(프로토콜 전환): 요청자가 서버에 프로토콜 전환을 요청했으며 서버는 이를 승인하는 중이다. 102(처리) 2xx 정상 종료 200(성공): 서버가 요청을 제대로 처리했다는 뜻이다. 이는 주로 서버가 요청한 페이지를 제공했다는 의미로 쓰인다. 201(작성됨): 성공적으로 요청되었으며 서버가 새 리소스를 작성했다. 202(허용됨): 서버가 요청을 접수했지만 아직 처리하지 않았다. 203(신뢰할 수 없는 정보): 서버가 요청을 성공적으로 처리했지만 다른 소스에서 수신된 정보를 제공하고 있다. 204(콘텐츠 없음): 서버가..

네트워크/http 2019. 12. 31. 19:16

[network] HTTP의 메소드

HTTP의 메소드는 웹 서버에 어떤 동작을 하고 싶은지를 전달합니다. 이런 메소드 중에서도 자주 사용되는 것이 GET과 POST입니다. GET GET 메소드는 보통 웹 서버에 액세스 하여 페이지의 데이터를 읽을 때 사용하는 것입니다. 일반적인 액세스 동작은 리퀘스트 메시지의 메소드에 'GET'이라고 씁니다. URI에는 'directory/file.html'이라는 페이지의 데이터를 저장한 파일의 이름을 씁니다. 이 메시지가 웹 서버에 도착하면 서버는 directory/file.html이라는 파일을 열고 내용의 데이터를 추출합니다. POST POST는 폼에 데이터를 사용해서 웹서버에 송신하는 경우에 사용합니다. /* 폼 : 웹 페이지의 텍스트 입력 상자나 체크박스 등이 표시된 부분으로 설문 조사에 답하는 장..

네트워크/http 2019. 12. 31. 17:53

[알고리즘] 하노이의 탑_재귀

하노이의 탑 점화식은 다음과 같다. f(n) = 1 ( n = 1) f(n) = f(n-1) + f(n-1) + 1 (n>=2) 하노이의 탑은 이렇게 표현 가능하다. 그러면 왜 이렇게 되는 걸까? 일단 1개일 때는 그냥 3번째로 바로 옴기면 된다. 3개를 옮기는 경우를 생각해보자. 두개를 2번째 칸으로 옮긴다 +f(2) 마지막 1개를3번째 칸으로 옮긴다. +1 2개를 3번째 칸으로 옮긴다. +f(2) 즉, f(3) = f(2) + 1 + f(2) 이러한 것은 n=>2일때 모두 적용되는 것이다. 따라서 이것을 일반화 해보자면. f(n) = f(n-1) + f(n-1) +1 =2f(n-1) + 1 이 된다. 또 재귀적인 방법 말고도 다른 방식으로 하노이의 탑을 표현 할 수 있다. f(n) = 2^n - 1 ..

알고리즘 2019. 12. 29. 14:03

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
허브포트의 티스토리 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바