1 min read
Overloading 함수의 이름은 같으나 함수의 매개변수 숫자, 타입등을 달리해서 다르게 사용하는것을 의미 B) Related C) References.
GoLang 복잡한 변수 출력할땐 go-spew 활용하는 것이 유용함: go - How to print struct variables in console?...
Mt19937 C++11 에서 지원하는 난수 생성 엔진이다.
Hash Hash 는 임의 길이의 입력을 고정된 크기의 값으로 매핑하는 함수 또는 그 결과값을 말한다. 자료구조에서는 key 를 빠르게 찾기 위해 hash function 을 사용하고, security 문맥에서는 password 저장이나 무결성 확인에 사용한다.
Shell Script comment: script 의 가장 첫번째 라인 ! 는 그 스크립트가 ! 이후의 프로그램으로 실행되야 한다는 것을 의미 예시) !/bin/sh 또는 !/usr/bin/perl 9 까지, 그리고 0: 호출된 script 이름 (basename) 9 까지: script 가 호출될 때 사용된...
Garbage Collection garbage collection 에 의해 수행되는 동작으로, 더 이상 사용하거나 참조되지 않는 프로그램 내의 객체들을 메모리에서 제거하는 작업을 의미한다.
NAVER 코딩 테스트 A.1) (1) 번 너무 길어서 생략: error 처리가 필요한 stack 을 구현하는 문제 def solution(S): def check flow error(num): if num < 0 or num > (2 20 - 1): return True else: return...
Glue Code 서로 다른 언어를 접착시키는 코드 예를 들어 C 와 Python 으로 쓰여진 두개의 프로그램이 있는데 두개를 같이 쓰려면 C 를 파이썬으로 바꾸거나 파이썬을 C 로 바꿔야 해요. 그런데 C 는 파이썬보다 속도가 엄청 빠르고 파이썬은 간편하거든요.
Float 최솟값 또는 최댓값을 찾기 위해서는 -float(& 039;inf& 039;) 또는 float(& 039;inf& 039;) 를 활용하면 편하다.
Interpreted Language 컴파일러를 거치지 않고 바로 실행되는 프로그래밍 언어를 의미한다. Interpreted language 는 플랫폼에 구애받지 않는다는 것이 장점이다.