while(1) work();
반응형
맥미니 트리플모니터 구성
버그와 삽질 2023. 6. 30. 15:33

개요 Apple의 M1, M2 맥미니는 기본적으로 두 개의 모니터만을 지원한다. 애초에 HDMI포트는 하나뿐이긴 하지만, USB C 를 통해 하나의 디스플레이를 더 연결할 수 있다. (USB C 포트가 두개이지만, 하나만 가능하다) 집 개발환경을 맥으로 바꾸려는 과정에서 모니터가 두 개만 지원된다는 사실이 가장 걸림돌이였다. (세 개의 모니터를 쓰고있기에..) 해결 방법 Displaylink라는 기술을 지원하는 허브/도킹스테이션을 사용하면 모니터 개수 제한이 사라진다. 확실하지는 않지만, Displaylink 드라이버 설치 시 화면 녹화 권한을 요구하는것을 보면 가상 모니터를 만들고 실시간으로 녹화되고있는 화면을 모니터에게 전달하는게 아닐까 싶다. 문제는... 이 기술이 들어간 허브가 심각하게 비싸다. ..

word art / words visualization
기타/링크 2023. 6. 27. 14:44

https://wordart.com/create Edit word art - WordArt.com Visualize Undo Redo AnimateEdit Lock Reset Print wordart.com

이상하고 아름다운 JAVA 퀴즈 7
언어/JAVA 2023. 4. 17. 19:15

문제 public class Quiz { public static void main(String[] args) { System.out.println("Hello, World!"); } } 위 코드에서 main 메서드를 수정하지 않고(접근제어자, 메서드본문 등 모두 수정 불가) GoodBye, World! 만이 출력되도록 하는 방법은? (Hello, World!는 출력되면 안됨) 정답 더보기 public class Quiz { static{ System.out.println("Goodbye, World!"); System.exit(0); } public static void main(String[] args) { System.out.println("Hello, World!"); } } static 블록을 ..

article thumbnail
이분탐색 허벌나게 쉽게 구현(기억)하기
언어/JAVA 2023. 4. 13. 00:22

개요 이분탐색은 구현 시 늘 헷갈린다. 그래서 관련 자료를 찾던 중 아래 글을 보게 되었고, 내용을 정리한다. https://www.acmicpc.net/blog/view/109 이분 탐색(Binary Search) 헷갈리지 않게 구현하기 개요 이분 탐색은 off-by-one error가 발생하기 쉬워서 늘 헷갈립니다. 이분 탐색 문제를 풀다보면 탈출 조건으로 lo

이상하고 아름다운 JAVA 퀴즈 6
언어/JAVA 2023. 4. 11. 23:21

문제 import java.util.*; public class Q6 { public static void main(String[] args) { Random random = new Random(); int[] array = new int[100000]; for (int i = 0; i < array.length; i++) { array[i] = random.nextInt(500); } //0부터 499 사이의 랜덤한 숫자를 100000개 생성하여 배열에 저장 System.out.println(doLoop(array)); //A (정렬하지 않은 배열 대상으로 loop) Arrays.sort(array); System.out.println(doLoop(array)); //B (정렬한 배열 대상으로 loop..

article thumbnail
카카오톡 ChatGPT 봇 얌마봇을 소개합니다.
프로젝트 2023. 4. 11. 22:48

. 카카오톡 봇 데모 모바일전용 링크 : https://bit.ly/yammabot PC버전 카카오톡 : 친구 탭 -> 친구추가 -> ID로추가 -> yammabot 소스코드 https://github.com/youhogeon/kakao-bot GitHub - youhogeon/kakao-bot: 카톡봇 / chat gpt 질의응답 등이 가능한 카카오톡 봇 입니다. 커스터마이징 카톡봇 / chat gpt 질의응답 등이 가능한 카카오톡 봇 입니다. 커스터마이징·기능추가가 편리하도록 만들었습니다. - GitHub - youhogeon/kakao-bot: 카톡봇 / chat gpt 질의응답 등이 가능한 카카오톡 봇 입 github.com

article thumbnail
UDP vs TCP 비교 (부제 : TCP가 UDP보다 빠르다?)
언어/JAVA 2023. 4. 11. 22:45

개요 몇 년 전에 네트워크 강의를 수강하며 TCP와 UDP의 속도/손실률이 실제로 어느정도 되는지 궁금해졌다. TCP/UDP 서버와 클라이언트 코드를 작성해서 비교해봤었는데, 따로 포스팅하지 않고 자료만 가지고 있었다. 그러다가 최근, 모 기업의 자기소개서를 작성하면서 해당 실험을 언급하게 되었고, 과거의 자료를 찾아 블로그에 포스팅한다. 실험 환경 TCP/UDP에 대해 각각 로컬네트워크, AWS서울리전, AWS오하이오리전에서 테스트했다. 또, 패킷의 크기가 400B, 4KB, 40KB일 때 각각 실험하였다. 각 환경에서 10ms간격으로 1000번 패킷을 전송하였고, 3s 간격으로 세 번 반복하였다. (단, AWS환경에서 40KB패킷을 전송할 땐 100번만 전송하였다 ㅡ '결과 분석' 참고) AWS는 t..

Permutation, Combination algorithm using bitmasking
언어/JAVA 2023. 4. 6. 18:27

. import java.util.Arrays; public class Main { public static void main(String[] args) { perm(0, 0, new int[]{1, 3, 5, 7}, new int[3]); System.out.println("---"); comb(0, 0, new int[]{1, 3, 5, 7}, new int[3]); } static void perm(int cnt, int mask, int[] arr, int[] perm) { if (cnt == perm.length) { System.out.println(Arrays.toString(perm)); return; } for (int i = 0; i < arr.length; i++) { if ((mas..

반응형

검색 태그