분류 전체보기 1664

Boot Camp control panel icon recover : 부트캠프 트레이 아이콘 복구 하기

전에 부트캠프를 쓸 때는 분명히... 아이콘이 있었는데... 이상하게 이번에는 없네...?? 왜 이럴까..?? 어쩔 수 없다고 생각하고.. 그냥.. 그렇게 재부팅 할 때 마다 alt 키를 눌러서 맥으로 부팅을 했었는데.. 나는 맥북 화면을 안 쓰기에 매번 열기가 매우 번거로워서.. 인터넷을 좀 뒤져봤더니.. 나 같은 케이스가 엄청 많네-_-;; 해결 방법은 의외로 간단하다. 완전 삭제 후 재 설치하면 된다. 1. 맥으로 부팅하여 WindowsSupport 폴더를 다운 받는다.(이 때 자동으로 최신으로 받아진다.) https://support.apple.com/ko-kr/HT204923 2. 다운 받은 폴더를 USB에 옮겨 담고, 3. 윈도우즈로 부팅 한다. 4. 완전한 삭제를 위하여 링크의 프로그램을 다..

컴퓨터 Tip 2020.10.02

구글 애드센스 어느 페이지에서 클릭이 발생했는지 확인하는 방법

출처를 확인 하시면 됩니다... 근데.. 왜 나는 권한이 없다면서 진행이 안되냐... 어이.. 구글 양반.. 고객센터도 오류가 나고.. 나보고 어떻게 하란말이야.. > 새로운 관리자 계정을 추가 하면 정상적으로 동작 하네요.. (뭔가 아스트랄 하다.. ) 출처 : happy20.tistory.com/entry/%E2%9D%A4%EF%B8%8F%EC%95%A0%EB%93%9C%EC%84%BC%EC%8A%A4-%ED%81%B4%EB%A6%AD%EC%9D%B4-%EC%96%B4%EB%96%A4-%EA%B8%80%EC%97%90%EC%84%9C-%EC%9D%BC%EC%96%B4%EB%82%AC%EB%8A%94%EC%A7%80-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95%EA%B5%AC%E..

오늘하루 2020.10.02

OkHttp의 Network Interceptor

아래와 같이 Retrofit builder에 interceptor를 넣어서 디버깅하면 편리 하다. 아래 주석을 한 것처럼 원하는 데이터만 출력 하는 방법이 있는가 하면, HttpLoggingInterceptor 객체를 생성하여 level만 정해 주고 그냥 쓰는 방법이 있다. HttpLoggingInterceptor로 왠만한 정보를 볼 수 있다. interface GithubApi { @GET fun getUserList(@Url url: String) : Observable } object GithubApiProvider { fun provideGithubApi(): GithubApi { return Retrofit.Builder() .baseUrl(Constant.BASE_URL) .client(pro..

Kotlin 코드를 Java 코드로 보는 방법

안드로이드에서 코틀린으로 작성한 코드는 JVM으로 자바 바이트 코드(Java Bytecode)로 변환되어 동작한다고 한다. 안드로이드 스튜디오에서 코틀린(Kotlin)으로 작성한 코드를 자바(Java) 코드 형태로 보고 싶을 경우 1. Tools > Kotlin > Show Kotlin Bytecode 메뉴로 접근 2. 또는 cmd + shift + A (Mac) / ctrl + shift + A (Windows) 단축키 후 > Kotlin Bytecode 3. 위 과정을 거치게 되면 오른쪽에 Kotlin Bytecode 사이드 바가 생기는데 변환하고자 하는 파일에서 Decompile 버튼을 클릭한다. 4. 버튼을 클릭하게 되면 자바로 변환된 코드가 생성되어 코드를 확인할 수 있다. 위 같은 과정으로 자..

Kotlin : object keyword vs companion object keyword, and 익명 클래스

object 키워드 - 싱글턴(singletion; 인스턴스가 하나만 있는 클래스)을 선언하는 키워드 object MySingleton{ val prop = "나는 MySingleton의 속성이다." fun method() = "나는 MySingleton의 메소드다." } Companion object 키워드 - 클래스내의 객체 클래스(static이 아니다.... 하지만 비슷한 효과가 난다.) - 축약형이 가능 class MyClass2{ companion object{ val prop = "나는 Companion object의 속성이다." fun method() = "나는 Companion object의 메소드다." } } fun main(args: Array) { println(MyClass2.Com..