목록분류 전체보기 (372)
라떼는말이야
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKuXUi/btq7usPVbyr/gX3i5D9rWEN90gFHEESt41/img.png)
Summer/Winter Coding(~2018) 의 소수 만들기 문제이다. 문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,6]을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFkHvp/btq6na3nriD/8K1oyBNpoH7s6TYnYNitL1/img.jpg)
아마 컴퓨터에 대해 잘 모르는 사람도 ip주소 혹은 ip라는 말을 들어본 적이 있을 것이다. 하지만 대부분의 사람들이 숫자 여러 개로 이루어진 컴퓨터에서 사용하는 주소 정도로만 알고 있을 것이다. 나 역시 ip주소에 대해 공부했었지만 막상 자격증 시험 보려고 문제를 풀어보니 헷갈리는 것... 그래서 다시 리마인드 하는 김에 블로그에 작성하고자 한다. IP주소는 이진수 32자리로 되어있다. 0000 0000.0000 0000.0000 0000.0000 0000 ~ 1111 1111.1111 1111.1111 1111.1111 1111 이다. (2진수니까 각 자리는 0 아니면 1) 이진수 32자리로 나타낼 수 있는 수는 2의 32승. 대략 42억 9천개 이다. 이 중에는 사용할 수 없는 주소도 있으니까 이것..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bS8Rgi/btq6kGIxH2e/JsZdFkMf6tTHPO4ktkHsDk/img.png)
문제점 윈도우에서 터미널(혹은 파워셸)을 명령으로 열 때 'cmd.exe' 시작 시 0x80070002 오류 발생 이라는 오류 문구와 함께 아무 것도 사용할 수 없는 오류이다. 해결 방법 결론부터 말하자면 Path 설정이 변경되거나 잘못 설정된 경우이다. 1. 윈도우 버튼을 눌러 환경 변수 라고 검색한다. 시스템 환경 변수 편집 이라고 되어있는 것을 선택한다. 2. 왼쪽 사진에서 환경 변수 버튼을 클릭하면 오른쪽 사진의 창이 뜬다. 그 중 밑에 있는 시스템 변수에서 Path라고 되어있는 부분을 선택 후 편집 버튼을 누르거나 더블클릭을 한다. 3. 새로 만들기 버튼을 선택하고 다음과 같이 입력한다. - powershell 추가 %systemroot%\System32\WindowsPowershell\v1.0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H9Lx5/btq52pfRO8Q/SUjTH147H9F2VjkgZT1qck/img.png)
해결 과정 - 안드로이드 카페, 안드로이드 질문 카톡방, 구글링 등 여러 방법을 시도해봤지만 확실한 해결책을 찾지 못함. - 친구와 코드리뷰를 하며 문제점을 발견하고 해결할 수 있었음 문제 원인 문제의 원인은 프래그먼트를 다루는 것에 대한 미숙함 때문이었다. 우선 착각한 부분이 프래그먼트에 있는 EditText에 글자를 입력하고 다음 프래그먼트로 넘어갔다가 돌아오면 기존에 입력했던 글자가 그대로 남아있었기에 단순히 TextView에 setText를 하고 화면이 갱신 안 된 문제로 판단했다. 하지만 내가 프래그먼트를 새로 생성했던 것. onChangeFragment 함수에서 signInPage2 = new RegisterFragment2();로 새로운 프래그먼트 객체를 생성하고 그 객체를 갖다 붙인 것이었..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dsz2nw/btq5RD07ULS/cSwiNfdCkrTk6ZajVpR1n1/img.png)
앱을 사용하다 보면 어떤 작업을 하다가 뒤로 가기 버튼을 잘못 눌러서 작업 중이던 내역이 전부 날아가는 불상사가 발생하는 경우를 한번쯤 겪어 봤을 것이다. 그래서 많은 경우에 뒤로 가기 버튼을 두번 연속 눌러야만 종료되도록 만들어놓은 것을 볼 수 있다. 본 게시글에서는 이처럼 뒤로 가기 버튼을 두번 연속 눌러야지 종료되도록 하는 예제와 상황을 소개한다. 재활용성을 높이기 위해서 MainActivity에서 직접 구현하는 것이 아닌 별도의 클래스로 작성하는 예제를 소개한다. 간단히 MainActivity에서 구현하고 싶다면 필요한 부분만 가져다 써도 무방하다. 1. 자바 클래스 생성 (BackKeyHandler backKeyPressedTime + 2000) { backKeyPressedTime = Syst..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/s4Rvi/btq5L4krrzy/LhIKkg6gE1fuQNq7Kol1G0/img.png)
공부하면서 나름 틈틈히 작성해왔던 블로그에 어느새 포스트가 여럿 쌓였고 (85개 정도?), 내용도 충실히 작성했었기에 광고 수익을 조금이나마 기대해보고 싶어서 구글 애드센스를 신청했고, 다행히 이틀이 걸려 심사에 통과했다는 이메일을 받았다. 처음에는 광고를 다는 방식도 잘 모르고 이래저래 할 일이 많아서 미뤄뒀다가 어제부터 광고를 달기 시작했다. (원래 광고 절대 안누르는데 좋은 포스트 있으면 광고 눌러줘야지...) 암튼 이번에 글 목록에 광고를 삽입하는 작업에 성공하여 그 방법을 공유하고자 한다. 내가 사용하는 스킨은 반응형#2 스킨이다. 다른 스킨들을 보면 #목록 광고 지원 이라는 해시태그가 붙어있지만 내가 사용하는 반응형 스킨은 해당 해시태그가 붙어있지 않다. #목록 광고 지원 해시태그가 붙은 스킨..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0snVT/btq5GgjCGfT/NEtwwcTLZ1rd8KkUH5uEC0/img.png)
최강 사무용 마우스 MX Anywhere3 리뷰는 여기에서 2021.05.14 - [IT 리뷰] - 로지텍 MX Anywhere3 후기 및 장단점 로지텍 MX Anywhere3 후기 및 장단점 진짜 오래 구매를 고민한 MX Anywhere3를 드디어 구매했다... []~( ̄▽ ̄)~* MX Anywhere3와 MX Master3 중 MX Anywhere3를 선택한 이유 사실 다른 마우스는 눈에 안들어왔고, mx anywhere3와 mx master3 두 제품.. latte-is-horse.tistory.com ANNE PRO2는 나의 인생 키보드이다 Anne Pro2 선택하기 까지의 과정 나는 작년까지 노트북의 키보드로만 작업을 했다. 하지만 노트북의 얉은 키 스트로크와 딱히 편하지 않은 평범한 키 배열...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btre3m/btq5u3lI0YR/sXv29xIVe3kIQeVGdyBRfk/img.png)
오류 경위 어제(2021/05/23) 오후 윈도우 업데이트를 진행했다. 업데이트 이후에는 별다른 문제가 없었는데, 집에 와서 보니 작업표시줄이 이상한 것이다. 처음에는 작업표시줄 오른쪽에 있어야 할 아이콘들과 시계 등이 아예 보이지 않았다. 재부팅을 해보아도 마찬가지였다. 화면 밖으로 밀린 건가 싶어서 작업 표시줄 높이를 높여보았더니 역시나 화면 밖으로 밀려나 있던 아이콘들과 시계 등이 우르르 딸려 올라왔다. 당장 컴퓨터를 사용하는데 큰 문제가 없어서 내일 재부팅 하면 괜찮겠지 하는 생각으로 자고 오늘 아침 다시 컴퓨터를 켜서 보니 아이콘들이 막 겹쳐있는 오류가 발생한 것이다. 어제 오후에 사용할 때와 지금의 사용 환경의 차이점은 어제는 노트북만 사용했고, 오늘은 듀얼 모니터를 연결해서 사용한 것이다. ..