본문 바로가기
반응형

전체 글51

코딩테스트 지도 자동 구축 Java 제곱근을 이용한 문제 풀이 코딩테스트 연습문제를 풀이했던 내용을 정리해본다. 개인적으로 코딩테스트가 실제 프로그램 개발 능력과 상관관계가 있나 의문이 든다. 하지만 요즘 코딩테스트를 요구하는 곳이 많아지면서 연습문제를 몇 번 풀어봤다. 지도 자동 구축문제는 정사각형의 중심에 점을 하나 추가하면 정사각형이 늘어나는 구조다. 1개의 정사각형에 점 1개를 넣으면 정사각형은 4개가 되고 점은 9개가 된다. 그럼 두번째는 4개의 정사각형 가운데에 점 4개가 추가되면 정사각형은 16개가 되고 점은 25개가 된다. 그리서 횟수에 따라 생성되는 정사각형의 개수를 먼저 구한다음에 정사각형 네모 개수의 제곱근을 구해서  곱해버렸다. 그러면 점의 개수가 나온다.public static void main(String[] args) throws IOEx.. JAVA 2024. 7. 24.
DELL XPS 15 9520 노트북 발열 문제 해결하기(써멀구리스 써멀패드 교체 작업) 노트북은 데스크톱에 비해 적은 공간에서 작동을 하다 보니 발열 문제가 많이 발생한다. 그래서 일반 노트북들은 저전력 CPU를 장착하는 게 보통이다. 하지만 저전력 CPU는 성능이 많이 떨어지기에 영상제작, 게임, 프로그램 개발 등 무거운 작업을 하는 사용자들은 저전력 CPU를 선호하지 않는다.무거운 작업을 하면서 휴대성도 생각하는 사용자들은 고성능 노트북을 사용하는데 역시나 발열 문제가 많이 발생한다. 특히 2~3년 차가 되면 발열로 인해 노트북 성능이 저하되거나 부품이 고장 나는 경우가 많이 발생한다.필자가 사용 중인 노트북은 Dell XPS 15 9520 모델로 CPU는 i7-12700H, GPU는 RTX3050TI로 고성능 노트북에 속한다. 사용한 지 벌써 2년이 넘어간 지금 조금씩 발열 문제가 생.. Review 2024. 7. 23.
하드디스크 SSD 파티션 삭제 포맷 안되는 경우 해결 방법 기존에 사용하던 SSD를 외장 SSD 케이스에 장착했다. 해당 SSD는 윈도우를 설치해서 사용했던 SSD로 EFI 시스템 파티션, 복구 파티션, 기본 데이터 파티션으로 구성되어 있었다. 기본 데이터 파티션은 포맷 또는 삭제를 할 수 있는데 EFI 시스템 파티션, 복구 파티션은 포맷 또는 삭제 항목이 자체가 없었다. 이번 포스팅에서 EFI 시스템 파티션, 복구 파티션을 삭제하고 포맷하는 방법을 공유한다. 1️⃣ 디스크 관리에서 파티션 확인시작 표시줄 검색에서 '파티션'으로 검색하면 하드 디스크 파티션 만들 및 포맷 메뉴가 나온다.디스크 2 항목이 외장 SSD로 사용할 디스크다. EFI 시스템 파티션, 기본 데이터 파티션, 복구 파티션 이렇게 3개의 파티션으로 구성되어 있다.기본 데이터 파티션은 마우스 오른.. OS 2024. 7. 18.
자바(JAVA) 최신 버전으로 개발 환경 세팅하기 이클립스(Eclipse), 그래들(Gradle), JDK 22 최근 자바 개발환경 트렌드가 Maven에서 Gradle로 변화하고 있는 추세다. 그래서 많은 프로젝트들이 Java + Gradle 조합으로 진행되고 있다. 그런데 Java + Gradle 조합 시 서로 버전이 안 맞을 경우 Gradle 프로젝트 생성 시 오류가 발생하는 경우가 많기 때문에 Java 버전, Gradle 버전을 잘 선택해야 한다. 최근 Gradle에서 Java 22를 완벽히 지원하는 버전이 나왔다. 그래서 현재 Java 최신 버전인 Java 22 + Gradle 8.9 버전으로  이클립스에서 Java 개발환경 세팅하는 내용을 포스팅한다.1️⃣ JDK 22 다운로드Java 최신 버전인 Java 22의 개발 툴 JDK 22를 다운로드한다.https://www.oracle.com/kr/java/t.. JAVA 2024. 7. 16.
윈도우11 시작 프로그램 설정하기 윈도우11 시작시 의도치 않게 사용하지 않는 프로그램들이 시작되는 경우가 있다. 이럴 때 마다 자동으로 시작된 프로그램들을 종료해주는것도 여간 귀찮은 일이다. 그래서 윈도우11에서 시작 프로그램을 관리하는 방법에 대해서 알아보자.1️⃣시작 앱 실행하기시작 표시줄 검색창에서 '시작 앱' 이라고 입력한다. 그러면 시작 앱이 조회된다.단축키로 간단하게 시작 앱을 실행시키는 방법도 있다. [윈도우 키] + [I]를 누른다. 그리고 시작 프로그램을 선택하면 된다.2️⃣시작 프로그램 설정하기시작 프로그램 설정하는 화면이 보인다. 윈도우 시작 시 자동으로 실행되는 프로그램들은 토글이 '켬' 으로 되어있다. 여기서 윈도우 시작시 자동 실행이 필요한 프로그램과 그렇지 않은 프로그램을 선별해 설정을 한다.개인적으로 Bat.. OS 2024. 7. 10.
Dell XPS 9520 노트북 SSD 추가 및 SSD 방열판 장착하기 현재 사용하고 있는 노트북은 Dell XPS 9520 모델이다. 해당 모델은 SSD 슬롯이 2개라 1개를 추가 장착할 수 있다. 현재 1 테라 SSD가 장착되어 있는데 One Drive 클라우드 데이터를 로컬과 동기화해서 관리하기 위해 2 테라 SSD를 추가로 구매하게 되었다. 그리고 혹시 모를 발열에 대비해 SSD 방열판을 추가로 구매하였다.1️⃣ 부품 소개SSD는 마이크론 Crucial T500 M.2 NVMe 2TB 제품으로 구매했다. 가성비 좋은 SSD로 소문난 제품이다.SSD 방열판은 다양한 제품들을 비교하다가 알리익스프레스에서 Dell XPS 9520 맞춤 방열판으로 주문했다. 순정 부품인지 뭔지는 모르겠지만 후기가 좋아서 주문하였다.알리익스프레스는 소문대로 정말 없는게 없다. 국내 쇼핑몰에서.. Review 2024. 7. 9.
윈도우11 설치 USB 만들기(부팅 디스크 만들기) 윈도우11 설치 USB를 만드는 여러 방법들이 있는데 마이크로소프트에서 공식적으로 제공하는 프로그램을 사용해서 만드는 게 제일 안전하다고 생각된다.레미쯔 Ventoy를 이용해 윈도우11 설치 USB를 만들었었는데 SSD를 추가하고 나서 블루스크린이 뜨고 윈도우11를 다시 설치하는 과정에서도 계속 블루스크린이 발생하는 바람에 매우 고생한 경험이 있었다.결국 마이크로소프트에서 공식적으로 제공하는 프로그램으로 윈도우11 설치 USB를 만들어 윈도우11을 정상적으로 설치할 수 있었다. 그래서 마이크로소프트에서 공식적으로 제공하는 프로그램으로 윈도우11 설치 USB를 만드는 과정을 공유한다.1. 윈도우11 설치 미디어 다운로드하기아래 링크에서 윈도우11 설치 미디어를 다운로드한다.https://www.micros.. OS 2024. 7. 4.
윈도우11, 10 설치 시 하드 디스크 드라이브 안 보이는 오류 해결 방법 노트북을 구매하면서 윈도우 클린설치를 하기 위해 윈도우11 설치를 진행했다. 그런데 윈도우11 설치할 드라이브가 보이지 않아 당황스러웠다. BIOS 설정에서는 분명 SSD가 정상적으로 연결이 되어있었기 때문이다. 그래서 여기저기 알아본 결과 인텔 12, 13세대 CPU의 경우 IRST 드라이버를 설치 후 윈도우11를 설치해야 한다는 걸 알게 되었다. 그 과정을 포스팅한다.1. IRST 드라이버 다운로드IRST 드라이버는 인텔 세대별 특성을 타기 때문에 세대에 맞는 드라이버를 다운받아야 한다. 아래 첨부파일 중에서 인텔 12세대 CPU일 경우 12TH RST.zip, 13세대일 경우 13TH RST.zip 파일을 다운로드한다. 참고로 필자는 인텔 12세대 CPU라서 12TH RST.zip을 다운로드하였다... OS 2024. 7. 4.
반응형