반응형

programing tip 3103

Android Lollipop에서 Notification.Builder.setSmallIcon으로 설정된 아이콘이 흰색 사각형으로 표시되는 이유는 무엇입니까?

Android Lollipop에서 Notification.Builder.setSmallIcon으로 설정된 아이콘이 흰색 사각형으로 표시되는 이유는 무엇입니까? 이 코드가 있습니다. Notification notif; // Build notification Notification.Builder notifBuilder = new Notification.Builder(context); notifBuilder.setContentIntent(pendingIntent); notifBuilder.setContentTitle(title); notifBuilder.setSmallIcon(icon_resId); notifBuilder.setContentText(ne.getCaption()); notifBuilder.set..

programing tip 2020.12.02

Docker의 기본 WORKDIR은 무엇입니까?

Docker의 기본 WORKDIR은 무엇입니까? WORKDIR에서 디렉터리를 작업 디렉터리로 설정하는 데 사용할 수 Dockerfile있지만 설정하지 않으면 기본값은 무엇입니까? 도커 workdir 그것이라고 /, 루트 디렉토리 그래서 기본값은 실제로 /다른 곳에서 언급 한 것과 같습니다. 그러나 빈 도커 이미지 ( FROM scratch) 에서 실행되는 WORKDIR일은 거의 없으므로 사용중인 기본 이미지에 의해 설정 될 가능성이 높다는 점을 언급 할 가치가 있습니다 . 예를 들어 https://github.com/docker-library/tomcat/blob/master/Dockerfile-alpine.template 에는 WORKDIR $CATALINA_HOME, https://github.com..

programing tip 2020.12.02

높은 수준의 단위 테스트 및 모의 개체의 가치

높은 수준의 단위 테스트 및 모의 개체의 가치 모의 객체를 광범위하게 사용해야하는 고수준의 잘 작성된 코드 단위 테스트가 가치가 거의 또는 전혀 없다고 믿기 시작했습니다. 이 주장이 올바른지 궁금합니다. 아니면 뭔가 빠졌나요? 높은 수준이란 무엇을 의미합니까? 이것들은 먹이 사슬의 맨 위에있는 클래스와 기능입니다. 그들의 입력과 출력은 사용자 입력과 사용자 인터페이스 인 경향이 있습니다. 대부분의 작업은 사용자 입력을 받고 하위 수준 엔터티에 대한 일련의 호출로 구성됩니다. 그들은 종종 의미있는 반환 값이 거의 없거나 전혀 없습니다. 잘 쓰여졌다는 것은 무엇을 의미합니까? 이 경우 종속성 (인터페이스 및 종속성 주입 사용)에서 분리 된 코드를 언급하고 있으며, 한 줄씩 일관된 추상화 수준에 있습니다. 까..

programing tip 2020.12.02

Mysysgit“(END)”가 표시됩니다. 어떻게 진행합니까?

Mysysgit“(END)”가 표시됩니다. 어떻게 진행합니까? Windows에서 mysysgit을 사용하는 동안 Git Bash에서 git log 를 실행 한 후 콘솔 창을 다시 제어하는 ​​방법을 모르겠습니다 . 이것은 간단 해 보이지만 키 조합이나 명령을 찾을 수 없으므로 콘솔 창을 닫고 Git Bash의 새 인스턴스를 다시 시작하여 git과 상호 작용해야합니다. 로그 뷰어를 종료하는 데 필요한 키 조합 및 / 또는 명령은 무엇입니까? 이미 설명에서 언급했듯이 Q 키를 누릅니다. 받아 들인 대답이 나를 위해 일했습니다 : 'q'를 입력하십시오. 다른 답 : Ctrl - z q가 작동하지 않으면 quit를 입력하고 입력하십시오. 이것은 나를 위해 일했습니다. -edit 이것은 파워 쉘에있었습니다. 참고..

programing tip 2020.12.02

Scala : "any"및 "all"함수

Scala : "any"및 "all"함수 내 Haskell *은 약간 녹슬 어서 명백한 것을 놓치고 있다고 상상할 수 있습니다. def any[A](s: Traversable[A], f: A => Boolean): Boolean = { s.foldLeft(false)((bool, elem) => bool || f(elem)) } 이 속성 중 하나가 IT에 적용됩니까? Scala libs 어딘가에 사전 정의 상황에 따라 빠르고 한 줄로 작성 틀렸다 (나는 그것을 테스트하지 않았다, 미안하다;)) * 실제로 SML이지만 99 % 동일하지만 태양 아래서 아무도 알 수 없습니다. 미리 정의되어 있으며 exists. 그리고 forall당신이 찾고있는 "모든"기능이 될 것입니다. scala> Vector(3, 4,..

programing tip 2020.12.01

Git Bash로 사용자 및 비밀번호 구성

Git Bash로 사용자 및 비밀번호 구성 Windows 7에서 Git Bash를 사용하고 있습니다. 저장소 오리진으로 GitHub를 사용하고 있습니다. 푸시하거나 풀 때마다 사용자 및 암호 자격 증명을 제공해야합니다. SSH 키가 올바르게 설정되어 있다는 것을 알고 있습니다. 그렇지 않으면 저장소에 액세스 할 수 없습니다. (즉, 자격 증명을 입력하면 푸시 / 풀이 올바르게 작동합니다.) 나는 들어갔다 git config --global user.name myusername git config --global user.email myemail git config --global github.user myusername git config --global github.token mytoken 그러나 그럼..

programing tip 2020.12.01

'관리자 권한으로 실행'은 정확히 무엇을합니까?

'관리자 권한으로 실행'은 정확히 무엇을합니까? Windows 7에는 파일 쓰기 권한 오류로 인해 실패 하는 명령 줄 프로그램이 있으며 '알 수없는 게시자'의 명령 줄 프로그램을 실행할 때마다 성가신 UAC 대화 상자가 표시됩니다. 그러나 마우스 오른쪽 버튼을 클릭하고 '관리자 권한으로 실행'을 선택하여 콘솔을 시작하면 UAC 대화 상자가 여전히 존재하더라도 설치가 정상적으로 작동합니다. 내 사용자는 이미 '관리자'그룹의 구성원입니다. 그렇다면 '관리자 권한으로 실행'이 정확히 어떤 작업을 수행하여 설치가 작동합니까? 내 구체적인 질문은 정확히 : '관리자 권한으로 실행'은 무엇을합니까? 지금까지의 답변 중 어느 것도 이것을 다루지 않습니다. (예를 들어 새 프로세스를 '관리자'사용자로 실행합니까? 아니..

programing tip 2020.12.01

git reset은 'more?'를 묻습니다.

git reset은 'more?'를 묻습니다. Git Windows 명령 줄, 버전 1.8.0 지금까지 커밋이 3 개 있고 입력 할 때 git reset --soft HEAD^ 새로운 라인이 등장 More? 및 입력을 위해 깜박이는 커서 그런 다음 내가 입력하는 것이 무엇이든 항상 치명적 : 모호한 인수 'HEAD': 알 수없는 개정 또는 경로가 작업 트리에 없습니다. 다음과 같이 '-'를 사용하여 개정판에서 경로를 분리하십시오. 'git [...]-[...] 다른 모든 명령은 동일한 폴더에서 잘 작동합니다. git log HEAD^작동하는지 확인하십시오 . 그렇지 않은 경우 현지화 또는 터미널에 문제가있을 수 있습니다. ^기호를 필터링하는 것 같습니다 . 해결 방법 git reset --soft HEA..

programing tip 2020.12.01

Java에서 리플렉션을 사용하여 내부 클래스를 인스턴스화하는 방법은 무엇입니까?

Java에서 리플렉션을 사용하여 내부 클래스를 인스턴스화하는 방법은 무엇입니까? 다음 Java 코드에 정의 된 내부 클래스를 인스턴스화하려고합니다. public class Mother { public class Child { public void doStuff() { // ... } } } 이와 같은 Child 인스턴스를 얻으려고 할 때 Class clazz= Class.forName("com.mycompany.Mother$Child"); Child c = clazz.newInstance(); 이 예외가 발생합니다. java.lang.InstantiationException: com.mycompany.Mother$Child at java.lang.Class.newInstance0(Class.java:34..

programing tip 2020.12.01
반응형