2020/07 4

Kensingtonworks never recognizes on my macbook(맥북에서 켄싱턴 트랙볼이 인식 안 될 때)

맥북프로 2019년 15인치 macOS Catalina 10.15.6 에서 아래 설정 대로 해서 잘 동작 합니다. 1. Go to System Preferences > right click on TrackballWorks > remove and also remove KensingtonWorks software. 2. Open Finder in the computer 3. Click on “Go” in the menu bar on the top 4. Select “Go to Folder” and search for “~/Library” and return 5. Open “preferences” folder and please look for “com.kensington.trackballworks.setti..

컴퓨터 Tip 2020.07.27

JUnit 간단 사용법과 전역변수, @BeforeEach, @BeforeAll

JUnit 사용할 때, 허갈리는 전역변수와 @BeforeEach, @BeforeAll 에 대해서 알아보자. 요약 : 전역변수는 @BeforeEach의 효과 @BeforeEach는 각 테스트 함수가 불리기 전에 매번 호출 됨(JUnit4에서 @Before) @BeforeAll은 테스트 함수가 불리기 전에 딱 한 번 호출 됨(JUnit4에서 @BeforeClass) 출처 : https://junit.org/junit5/docs/current/user-guide/#writing-tests-annotations + 이제.. 실제로 그런지 확인해 봅시다. IntelliJ에서 원하는 함수를 선택하고 Generate를 선택하면 Test 메뉴가 보입니다. 그럼 아래 처럼 팝업이 뜨게 될 겁니다. OK 선택하시고. 원하..

2진수 음수를 읽는 방법

-1은 1111 1111 입니다. -2는 1111 1110 이죠. 왜 ?? 1111 1110 가 -2 일까요? 2진수를 보수 취하고(비트 반전), +1 하면 음수 값이기 때문입니다. => 1111 1110 에 보수 적용 => 0000 0001 => 0000 0001 에 1을 더함 => 2 => 보수 취해줬으면 앞에 '-'를 붙입니다. => -2 이를 증명하는 건 아래 출처에 가서 확인 해 보시면 됩니다. 출처: https://namsieon.com/229 [남시언닷컴]

컴퓨터공부 2020.07.12

LinkedList Class 사용법

아래 함수들만 있다는 것만 알고 있으면 될 것 같다. ArrayList class와 다른 점은 아래 처럼 처음 발견된 element를 삭제 할 수 있다는 것이다. (아래 두가지가 필요할 때를 제외하면 ArrayList class를 써도 될것 같다..) merged.removeFirstOccurrence(new int[]{1,2}); merged.removeLastOccurrence(new int[]{1,2}); LinkedList merged = new LinkedList(); merged.size(); merged.getLast(); merged.getFirst(); merged.removeFirst(); merged.removeLast(); merged.remove(2); merged.removeFi..