좋아요!
정답률 50%
문제별 결과
TypeScript에서 mapped type은 union 타입에 적용할 수 없다.
mapped type은 keyof를 통해 union 타입에도 적용됩니다. { [K in keyof T]: ... } 형태입니다.
Java에서 Optional은 null 대신 빈 값을 표현한다.
Optional.of(value), Optional.empty()로 NullPointerException을 방지합니다. Java 8에서 도입되었습니다.
PHP에서 array_push()는 여러 배열을 합치는 함수이다.
array_push()는 배열 끝에 요소를 추가합니다. 배열 합치기는 array_merge()입니다.
Linux에서 nohup은 로그아웃 후에도 프로세스를 계속 실행한다.
nohup command &로 백그라운드에서 실행하면 터미널 종료 후에도 프로세스가 유지됩니다.
Next.js의 App Router에서 기본 컴포넌트는 Server Component이다.
App Router에서 모든 컴포넌트는 기본적으로 Server Component입니다. 클라이언트 기능이 필요하면 "use client"를 선언합니다.
PHP에서 PDO의 prepared statement는 한 번 준비하고 여러 번 실행할 수 있다.
$stmt = $pdo->prepare("INSERT INTO users (name) VALUES (?)"); 후 다른 값으로 여러 번 $stmt->execute([$name]);를 호출 가능합니다.
Linux에서 OOM Killer는 항상 가장 큰 프로세스를 종료한다.
OOM Killer는 oom_score를 기반으로 프로세스를 선택합니다. 메모리 사용량, 실행 시간, 우선순위 등을 종합적으로 고려합니다.
PHP에서 array_intersect()는 두 배열의 교집합을 반환한다.
array_intersect([1,2,3], [2,3,4])는 [1=>2, 2=>3]을 반환합니다.
Python에서 리스트와 튜플은 동일하게 동작한다.
리스트는 가변(mutable)이고 튜플은 불변(immutable)입니다. 튜플은 수정할 수 없습니다.
Linux에서 ls 명령어는 디렉토리 내용을 나열한다.
ls -la로 숨김 파일과 상세 정보를 포함하여 나열합니다.