반응형

programing 632

첫 번째 앱 업데이트, 사용자 데이터 손실 (문서 디렉토리에 저장 됨)

첫 번째 앱 업데이트, 사용자 데이터 손실 (문서 디렉토리에 저장 됨) 내 첫 번째 앱 업데이트가 어제 밤에 게시되었으며 업데이트로 인해 사용자가 만든 데이터 (일부)가 사라 졌다는 불만이 있습니다. 문제를 재현 할 수 있었지만 이유를 알 수 없습니다. Documents 디렉토리에 모든 사용자 파일의 "제목"과 파일 이름 (전체 경로)을 알려주는 하나의 키 파일을 저장했습니다. 그런 다음 모든 사용자의 파일도 Documents 디렉토리에 있습니다. 업데이트가 발생하면 키 파일은 여전히 ​​존재하지만 (적어도 앱의 첫 번째 화면에 데이터가 표시되기 때문이라고 생각합니다. 앱은 업데이트 후 완전히 종료되고 다시 실행됩니다. 그렇죠?), 사용자가 시도하면 실제 파일을 탐색하기 위해 데이터가 없으며 사용자가 입..

programing 2021.01.15

git repo를 두 번째 컴퓨터로 이동 하시겠습니까?

git repo를 두 번째 컴퓨터로 이동 하시겠습니까? 간단한 로컬 git repo가있는 프로젝트가 있는데이 프로젝트 (폴더 등)를 다른 컴퓨터 로 이동 하여 지금부터 작업 하고 싶습니다 . 나는 (물론 다른 git 프로젝트를 제외하고) 이전 머신에 아무것도 남기고 싶지 않습니다. 나는 마치 내가 항상 새 기계에서 일하는 것처럼되기를 원합니다. 모든 파일을 해당 컴퓨터로 간단히 이동할 수 있습니까? 아니면 키에 문제가 있습니까? 두 컴퓨터에서 동일한 키를 가져야합니까? 단순히 모든 폴더를 이동할 수 없다면 어떻게해야합니까? 복잡해 보이고 워크 플로를 변경하고 싶지 않기 때문에 서버를 설정하고 사용하는 방법을 배우는 번거 로움을 피하고 싶습니다. 귀하의 경우 가장 좋은 방법은 폴더 (copy, scp, c..

programing 2021.01.15

여러 파일 입력을 사용할 때 선택한 최대 파일을 제한하는 방법

여러 파일 입력을 사용할 때 선택한 최대 파일을 제한하는 방법 사용할 때 사용자가 여러 파일을 선택할 수 있습니다. 하나는 선택할 수있는 파일 수에 대한 제한을 어떻게 설정합니까 (예 : 2 개)? jQuery 클라이언트 측 유효성 검사를 실행하여 다음을 확인할 수 있습니다. $(function(){ $("input[type='submit']").click(function(){ var $fileUpload = $("input[type='file']"); if (parseInt($fileUpload.get(0).files.length)>2){ alert("You can only upload a maximum of 2 files"); } }); });​ http://jsfiddle.net/Curt/u4NuH..

programing 2021.01.15

LRUCache를 사용하여 비트 맵을 언제 재활용해야합니까?

LRUCache를 사용하여 비트 맵을 언제 재활용해야합니까? LRUCache파일 시스템에 저장된 비트 맵을 캐시 하기 위해를 사용하고 있습니다. http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html 예제를 기반으로 캐시를 구축했습니다. 문제는 앱을 사용하는 동안 OutOfMemory가 자주 충돌하는 것을보고 있다는 것입니다. LRUCache가 다른 이미지를위한 공간을 만들기 위해 이미지를 제거 할 때 메모리가 해제되지 않는다고 생각합니다. 이미지가 제거 될 때 Bitmap.recycle ()에 대한 호출을 추가했습니다. // use 1/8 of the available memory for this memory cache fi..

programing 2021.01.15

removeAllViews ()와 removeAllViewsInLayout ()의 차이점은 무엇입니까?

removeAllViews ()와 removeAllViewsInLayout ()의 차이점은 무엇입니까? 선형 레이아웃을 동적으로 채우고 있습니다. 응답에 따라 이전 자식보기를 지우고 새보기를 만들어야합니다. 나는 문서를 읽었지만 여전히 몇 가지 방법과 혼동을 겪고 있으며 모두 동일한 기능으로 보입니다. 어떤 기능을 사용해야합니다. Scott Biggs가 지적했듯이 그 차이는 크지 않습니다. 유일한 차이점은 removeAllViews()전화 requestLayout()와 invalidate()그 이후입니다. 이 차이점이 여기에있는 이유는의 이름을 이해하는 것입니다 removeAllViewInLayout(). 혼란스럽게도 그 의미는 "이보기 레이아웃 내의 모든보기 제거"가 아닙니다. 유사한 메소드 인 rem..

programing 2021.01.15

인수 또는 널이 전달되지 않은 경우 Java 3 도트 매개 변수 (varargs) 동작

인수 또는 널이 전달되지 않은 경우 Java 3 도트 매개 변수 (varargs) 동작 나는 이것을 시도하고 JAVA에서 이상한 행동을 얻었습니다. 누군가 나를 위해 이것을 설명 할 수 있습니까? boolean testNull(String... string) { if(string == null) { return true; } else { System.out.println(string.getClass()); return false; } } boolean callTestNull(String s) { return testNull(s); } 그런 다음 테스트 케이스가 있습니다. @Test public void test_cases() { assertTrue(instance.testNull(null)); // NU..

programing 2021.01.15

setup.py의 entry_points / console_scripts와 스크립트의 차이점은 무엇입니까?

setup.py의 entry_points / console_scripts와 스크립트의 차이점은 무엇입니까? 기본적으로 다음 두 가지 방법으로 Python 콘솔 스크립트를 내 경로에 설치할 수 있습니다 setup.py. setup( ... entry_points = { 'console_scripts': [ 'foo = package.module:func', ], } ) 과 setup( ... scripts = [ 'scripts/myscript.sh' ] ) 차이점은 무엇입니까? 첫 번째 접근 방식을 사용하면 스크립트에 대해 멋지고 구체적인 이름을 선택할 수 있지만 다른 차이점이 있습니까? 다른 원래 목적, 호환성 (setuptools, distutils, ...?), 사용법, ...? 나는 매우 혼란스럽..

programing 2021.01.15

ES6 수업은 왜 올리지 않나요?

ES6 수업은 왜 올리지 않나요? ES6 클래스는 JavaScript의 기존 프로토 타입 기반 상속 [1]에 대한 구문 적 설탕 일 뿐이므로 (IMO) 정의를 끌어 올리는 것이 합리적입니다. var foo = new Foo(1, 2); //this works function Foo(x, y) { this.x = x; this.y = y; } 그러나 다음은 작동하지 않습니다. var foo = new Foo(1, 2); //ReferenceError class Foo { constructor(x, y) { this.x = x; this.y = y; } } ES6 수업은 왜 올리지 않나요? ES6 수업은 왜 올리지 않나요? 사실 그들이 하는 것처럼 (바인딩 변수는 전체 범위에서 사용할 수 있습니다) 게양 l..

programing 2021.01.15

PDF 문서에서 텍스트를 추출하는 방법은 무엇입니까?

PDF 문서에서 텍스트를 추출하는 방법은 무엇입니까? PHP를 사용하여 PDF 문서에서 텍스트를 추출하는 방법은 무엇입니까? (다른 도구를 사용할 수 없으며 루트 액세스 권한이 없습니다) 일반 텍스트에서 작동하는 일부 함수를 찾았지만 유니 코드 문자를 제대로 처리하지 못합니다. http://www.hashbangcode.com/blog/zend-lucene-and-pdf-documents-part-2-pdf-data-extraction-437.html 다운로드는 class.pdf2text.php @ https://pastebin.com/dvwySU1a 또는 (4 월 2014 년 5 업데이트) http://www.phpclasses.org/browse/file/31030.html (등록 필요) 암호: in..

programing 2021.01.15

C #에서 문자열의 개별 문자를 반복하는 가장 빠른 방법은 무엇입니까?

C #에서 문자열의 개별 문자를 반복하는 가장 빠른 방법은 무엇입니까? 제목은 질문입니다. 아래는 연구를 통해 대답하려는 나의 시도입니다. 그러나 나는 내 무식한 연구를 신뢰하지 않으므로 여전히 질문을 제기합니다 (C #에서 문자열의 개별 문자를 반복하는 가장 빠른 방법은 무엇입니까?). 때때로 중첩 된 토큰을 구문 분석 할 때와 같이 문자열의 문자를 하나씩 순환하고 싶습니다 . 정규 표현식으로는 수행 할 수 없습니다 . 문자열의 개별 문자, 특히 매우 큰 문자열을 반복하는 가장 빠른 방법이 무엇인지 궁금합니다. 나는 많은 테스트를 수행했으며 결과는 아래와 같습니다. 그러나 .NET CLR 및 C # 컴파일러에 대해 훨씬 더 깊이있는 지식을 가진 독자가 많이 있으므로 분명한 것이 누락되었는지 또는 테스트..

programing 2021.01.15
반응형