최근 포스트

타입제네릭과 표현법

타입 제네릭 우선 타입 제네릭이라고 해도 무조건 아무거나 넣을 수 있는 것이 아니다. 제네릭은 특정 정해진 범위(특정 타입의 객체나 데이터 등) 내에서 제약없이 다룰 수 있다고 이해해야 한다. 간혹 들어갈 수 없는 객체나 데이터를 담을 경우 컴파일 에러가 뜰 수도 있기 때문에 타입...

flask의 장식자와 어노테이션(예비코스 4-5챕터와 함께)

어노테이션이란 직역하면 각주라는 뜻으로 자바나 코틀린을 해본 사람이라면 @어노테이션명으로 작성된 어노테이션을 본 적 있을 것이다. 코틀린으로 작성한 코드에 자바 코드를 억지로 이식하면 뜨는 ` @Deprecated`역시 어노테이션의 일종이다. 어노테이션은 주로 런타임에 특정 기능을...

입출력 속도 늘리는 구문

입출력 속도를 높이는 법 ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); 이 세 줄은 내가 알고리즘 문제를 풀 때마다 작성하는 구문으로, 입출력 속도를 빠르게 하기 위해 사용하는 구문이다. 작동법 #include<io...