Home
Posts
Cancel

다각형 면적 구하기

[20.01.08 updated] 헤론의 공식 삼각형의 길이가 각 $a,b,c$ 일 때, 면적을 $S$ 라 하면 $p$ 를 다음과 같이 정의하고 면적을 구할 수 있다. \(p = \frac{a+b+c}2\) [S = \sqrt{p(p-a)(p-b)(p-c)}]

내적과 외적(Dot Product & Cross Product)

[20.01.08 updated] 벡터 $A$와 $B$에 관하여, 내적 (Dot Product, Inner Product, Scalar Product) [{A}\cdot{B} = \sum_{k=1}^n(A_k B_k) =|A||B|cos\theta] 외적 (Cross Product, Outer Product, Vector Product) [...

Docker Toolbox pre-create check Error

도커 툴박스 설치 에러 해결법 Windows(10 home, 8, 7 ver)에서 도커를 사용하기 위해 설치하는 Docker Toolbox 에서 다음과 같은 에러가 발생시 시도해 볼 수 있는 것들을 정리해 보았습니다. Running pre-create checks... Error with pre-create c...

문자열 자르기

[C++] string 클래스 함수 (find, substr, erase) 를 통해 자르기 자르고 싶은 문자열에서 구분자(delimiter)를 find함수를 통해 찾고 옮겨 담는 형식으로 구현하였습니다. 인터넷 상에 문자열 나누기 코드는 여러 종류가 있으니 취향에 맞게 골라서 사용하시면 됩니다. 제가 짠 코드의 경우, string 라이브러리만 사용...

l-value, r-value, 람다 함수

[C++] l-value 와 r-value c++ 은 value category 를 나누어, lvalue 와 rvalue 로 나눈다. lvalue는 값을 위한 공간(주소)이 존재하고 rvalue는 값을 위한 공간(주소)이 존재하지 않는다(정확히는 메모리에 존재하지만 주소가 없어 어디인지는 알 수 없는). int main() { int i; i =...

스마트 포인터/메모리 풀 (Smart Pointer/Memory Pool)

[C++] 스마트포인터 (Smart Pointer) c++ 에서 new 키워드를 통해 동적 할당한 메모리는 반드시 delete를 사용하여 해제해야한다. 만약 해제 하지 않으면 메모리 누수(memory leak)가 발생하게 되는데 스마트 포인터에서는 이러한 실수를 방지하기 위해 사용이 끝난 메모리를 자동으로 해제해주는 것 외에 다양한 기능을 제공한다....

벡터/리스트/데크

[C++] 벡터/리스트/데크 STL 시퀀스 컨테이너(sequence container) 시퀀스 컨테이너 (Sequence Container) : 인덱스에 따라 원소를 순서대로 보관하는 컨테이너로써 vector, list, deque 등이 있다. 차례대로 원소를 추가/제거 하는 push, pop과 첫/마지막 원소를 참조하...

Preview Image

셋/맵

[C++] 셋/맵 STL 연관 컨테이너(associative container) 연관 컨테이너 (Associative Contatiner) : 키(key) - 값(value) 구조를 가지는 컨테이너로써 set, map, hash 등이 있다. 특정 키 값을 가지는 데이터가 존재하는지만 확인하고 싶을 경우 set을 사용하고...

C# 프로그래밍 기법

C# 프로그래밍 기법 이 포스팅은 Effective C# 을 읽고 내용을 정리하기 위한 스터디용 포스팅입니다. 실제 내용과 다를 수 있으니 본 책을 직접 구매하셔서 읽는 것을 추천합니다. (update 20.04.15) 지역 변수 선언시 var을 사용할 것 길어진 타입명을 정확히 기술하는 것보다, var 을 사용하고 변수...

닷넷(.NET)

닷넷 프레임워크 MS에서 발표한 프로세스 가상 머신, 프레임워크가 설치된 환경에서 닷넷 프레임워크 기반 응용프로그램을 실행시킨다. 닷넷 프레임워크에는 가상 머신 역할을 하는 CLR(Common language Runtime) 구성요소가 있다. CLR 구성요소가 로드되어 실행되고 EXE/DLL 에 함께 저장되어있는 닷넷 코드를 실행한다. C# 컴파...