반응형

2020/03/10 30

Android 앱을 출시하기 전에 "해야 할 일"목록

Android 앱을 출시하기 전에 "해야 할 일"목록 첫 번째 앱을 Android 마켓에 게시 할 준비가되었고, 분명하고 이미 넘어서는 앱을 게시 할 때 경험 한 경험에 대한 팁이 있는지 알고 싶습니다. 문서화. 앱을 출시하기 전에해야 할 일에 대한 숨겨진 경고 및 / 또는 아이디어가 있습니까? 예를 들어, 내 친구는 누군가가 소스 코드에 도달하는 경우를 대비하여 내 코드에서 모든 주석을 제거하여 "코드 잭커"가 코드를 해독하는 것을 더 어렵게 할 것을 권장했습니다. 나는 그것이 현명한 제안이라고 생각했다. 앱을 Android 마켓에 게시하기 전에해야 할 일은 무엇입니까? 너무 늦지 않기를 바랍니다. 여기에 조언이 있습니다. 주말에 앱을 시작하십시오 (목요일 오후는 일반적으로 좋은 시간입니다). 왜 그래..

Programing 2020.03.10

웹 사이트 favicon을 동적으로 변경

웹 사이트 favicon을 동적으로 변경 현재 로그인 한 사용자에 따라 브랜딩 된 웹 응용 프로그램이 있습니다. 페이지의 즐겨 찾기 아이콘을 개인 레이블의 로고로 변경하고 싶지만 코드 나 방법에 대한 예제를 찾을 수 없습니다 이것을하기 위해. 아무도 전에 이것을 성공적으로 했습니까? 폴더에 12 개의 아이콘이있는 것을 상상하고 있으며 favicon.ico 파일에 대한 참조가 HTML 페이지와 함께 동적으로 생성됩니다. 생각? 왜 안돼? (function() { var link = document.querySelector("link[rel*='icon']") || document.createElement('link'); link.type = 'image/x-icon'; link.rel = 'shortcut..

Programing 2020.03.10

FileSystemWatcher 변경된 이벤트가 두 번 발생합니다

FileSystemWatcher 변경된 이벤트가 두 번 발생합니다 텍스트 파일을 찾고있는 응용 프로그램이 있으며 파일에 변경 사항이 있으면 OnChangedeventhandler를 사용하여 이벤트를 처리하고 있습니다. 나는 사용하고 NotifyFilters.LastWriteTime있지만 여전히 이벤트가 두 번 발생합니다. 코드는 다음과 같습니다. public void Initialize() { FileSystemWatcher _fileWatcher = new FileSystemWatcher(); _fileWatcher.Path = "C:\\Folder"; _fileWatcher.NotifyFilter = NotifyFilters.LastWrite; _fileWatcher.Filter = "Version...

Programing 2020.03.10

이 C 함수는 항상 false를 반환해야하지만 그렇지 않습니다.

이 C 함수는 항상 false를 반환해야하지만 그렇지 않습니다. 나는 오래 전에 포럼에서 흥미로운 질문을 우연히 발견했으며 그 답을 알고 싶습니다. 다음 C 함수를 고려하십시오. f1.c #include bool f1() { int var1 = 1000; int var2 = 2000; int var3 = var1 + var2; return (var3 == 0) ? true : false; } false이후 항상 반환해야합니다 var3 == 3000. main기능은 다음과 같습니다 : main.c #include #include int main() { printf( f1() == true ? "true\n" : "false\n"); if( f1() ) { printf("executed\n"); } retu..

Programing 2020.03.10

$ 객체를보고

$ 객체를보고 사전의 변경 사항을보고 싶지만 어떤 이유로 시계 콜백이 호출되지 않습니다. 내가 사용하는 컨트롤러는 다음과 같습니다. function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){ console.log('changed'); }); } 여기 바이올린이 있습니다. 이름이나 성이 변경 될 때마다 $ watch 콜백이 시작될 것으로 예상되지만 발생하지는 않습니다. 올바른 방법은 무엇입니까? 전화 $watch와 true세 번째 인수로 : $scope.$watch('form', function(newVal, oldVal){ c..

Programing 2020.03.10

Subversion에서 하나의 파일 체크 아웃

Subversion에서 하나의 파일 체크 아웃 "단일 파일을 체크 아웃 할 수 없습니다. 가장 정밀한 체크 아웃 레벨은 디렉토리 레벨입니다." Subversion을 사용할 때이 문제를 어떻게 해결합니까? Subversion에는이 폴더가 있으며 모든 이미지를 보관합니다. 그중 하나의 파일 (이미지)을 확인하고 싶습니다. 이 폴더는 정말 커서 지금 필요하지 않은 다른 것들이 많이 있습니다. 간단한 대답은 svn export파일을 체크 아웃하는 대신 파일입니다. 그러나 그것은 당신이 원하는 것이 아닐 수도 있습니다. 불필요한 GB 파일을 다운로드하지 않고도 파일을 작업 한 후 다시 체크인 할 수 있습니다. Subversion 1.5 이상이있는 경우 스파 스 체크 아웃을 수행하십시오. svn checkout -..

Programing 2020.03.10

openssl을 사용하여 서버에서 인증서 가져 오기

openssl을 사용하여 서버에서 인증서 가져 오기 원격 서버의 인증서를 얻으려고하는데 키 저장소에 추가하고 Java 응용 프로그램 내에서 사용할 수 있습니다. 선임 개발자 (휴일 :()는 내가 이것을 실행할 수 있다고 알려줍니다. openssl s_client -connect host.host:9999 원시 인증서를 덤프하려면 복사하여 내보낼 수 있습니다. 다음과 같은 결과가 나타납니다. depth=1 /C=NZ/ST=Test State or Province/O=Organization Name/OU=Organizational Unit Name/CN=Test CA verify error:num=19:self signed certificate in certificate chain verify return:..

Programing 2020.03.10

Emacs가 백업 파일을 만드는 방법을 어떻게 제어합니까?

Emacs가 백업 파일을 만드는 방법을 어떻게 제어합니까? Emacs는 foo~모든 곳에 이름이 지정된 백업 파일을 저장 하며 삭제하는 것을 잊지 않아도됩니다. 또한 파일 시스템의 다른 위치에 하드 링크가있는 파일을 편집하면 하드 링크는 편집이 완료되면 백업을 가리키며 혼란스럽고 끔찍합니다. 이러한 백업 파일을 제거하거나 동일한 디렉토리가 아닌 다른 곳으로 이동 시키려면 어떻게해야합니까? Emacs 백업 파일로 저장 한 적이 있다면 더 많은 파일을 원할 것입니다. 편집중인 파일과 동일한 디렉토리에 들어가는 것은 성가 시지만 변경하기 쉽습니다. 에 다음과 같은 것을 넣어 모든 백업 파일을 디렉토리로 만들 수 있습니다 .emacs. (setq backup-directory-alist `(("." . "~/...

Programing 2020.03.10

이진 트리와 이진 검색 트리의 차이점

이진 트리와 이진 검색 트리의 차이점 누구나 이진 트리 와 이진 검색 트리 의 차이점을 예를 들어 설명 할 수 있습니까 ? 이진 트리 : 각 노드에 최대 두 개의 잎이있는 트리 1 / \ 2 3 이진 검색 트리 :에 사용 검색 . 진 왼쪽의 자녀가 포함 트리 만 덜 부모 노드가 아닌 값으로 노드를 어디에 올바른 아이 만 보다 크거나 부모에게 같은 값으로 노드를 포함한다. 2 / \ 1 3 이진 트리는 두 명의 자녀 (왼쪽 자녀와 오른쪽 자녀)가있는 특수한 형태의 나무입니다. 그것은 단순히 트리 구조의 데이터 표현입니다 이진 검색 트리 (BST) 는 다음과 같은 조건을 따르는 특수 유형의 이진 트리입니다. 왼쪽 자식 노드가 부모 노드보다 작습니다 오른쪽 자식 노드가 부모 노드보다 큽니다. 이진 트리는 노드..

Programing 2020.03.10

Java에서 인터페이스 이름 지정

Java에서 인터페이스 이름 지정 대부분의 OO 언어는 인터페이스 이름 앞에 대문자 I를 붙입니다. Java가 왜 그렇게하지 않습니까? 이 협약을 따르지 않은 이유는 무엇입니까? 의미하는 바를 보여주기 위해 User 인터페이스와 User 구현을 원한다면 Java에서 두 가지 선택을 할 수 있습니다. 클래스 = 사용자, 인터페이스 = UserInterface 클래스 = UserImpl, 인터페이스 = 사용자 대부분의 언어로 : 클래스 = 사용자, 인터페이스 = IUser 이제는 항상 사용자 구현을 위해 가장 설명적인 이름을 선택할 수 있다고 주장 할 수 있지만 문제는 사라지지만 Java는 POJO 접근 방식을 사물에 적용하고 대부분의 IOC 컨테이너는 DynamicProxies를 광범위하게 사용합니다. 이..

Programing 2020.03.10
반응형