반응형

Programing 3216

Android에서 방향이 변경 될 때 활동을 다시 시작하지 않는 방법

Android에서 방향이 변경 될 때 활동을 다시 시작하지 않는 방법 캔버스에 뷰를 그리는 Android 앱을 만들고 있습니다. 기기의 방향이 변경되면 활동이 다시 시작됩니다. 나는 그것을 원하지 않는다. 오리엔테이션이 변경 될 때 활동을 다시 시작하지 않으려면 어떻게해야합니까? 이를 수행하는 방법에는 여러 가지가 있지만 여기 에 제공된 것처럼 android:configChanges="keyboardHidden|orientation|screenSize" 필요에 따라 대신 구성 변경 사항을 수신 할 수 있습니다. 그런 다음을 재정의 onConfigurationChanged하고 호출 하여 이러한 변경 사항에 응답합니다 setContentView. 이것이 제가 해왔 던 방식이지만 다른 사람들의 생각을 알고 싶..

Programing 2020.12.07

지난 2 일 동안 변경된 Git 쇼 파일

지난 2 일 동안 변경된 Git 쇼 파일 지난 2 일 동안 변경된 모든 파일 목록을 어떻게 가질 수 있습니까? 나는 알고있다 git log --name-status --since="2 days ago" 그러나 이것은 나에게 ID, 날짜 및 커밋 메시지를 표시합니다. 변경된 파일 이름 목록 만 있으면됩니다. git로 가능합니까? git log --pretty=format: --name-only --since="2 days ago" 일부 파일이 여러 커밋에서 중복되는 경우 파이프를 사용하여 필터링 할 수 있습니다. git log --pretty=format: --name-only --since="2 days ago" | sort | uniq git diff --stat @{2.days.ago} # Depre..

Programing 2020.12.07

Android의 sqlite 데이터베이스에서 이미지를 저장 (비트 맵 이미지)하고 검색하는 방법은 무엇입니까?

Android의 sqlite 데이터베이스에서 이미지를 저장 (비트 맵 이미지)하고 검색하는 방법은 무엇입니까? 내 프로젝트에서 이미지를 sqlite 데이터베이스에 저장하고 Android 에뮬레이터에 표시하기 위해 검색해야합니다. 소켓을 사용하여 Java 클래스에서 얻은 인코딩 된 문자열을 디코딩 한 후 직접 표시하면 이미지가 표시됩니다. 그러나 문자열의 바이트 배열 코드를 데이터 유형 blob으로 sqlite 데이터베이스에 저장 한 다음 getblob()함수 를 사용하여 다시 검색하면 다른 값이 포함되고이 오류가 발생합니다. JAVA.lang.NULLPointerException: Factory returns null. 비트 맵 이미지를 sqlite 데이터베이스에 저장하고 sqlite 데이터베이스에서 검..

Programing 2020.12.07

convertPoint를 사용하여 부모 UIView 내부의 상대 위치 가져 오기

convertPoint를 사용하여 부모 UIView 내부의 상대 위치 가져 오기 나는이 주제에 대해 12 개의 SO 질문을 보았지만 어떤 대답도 나를 위해 일하지 않았습니다. 아마도 이것이 내가 올바른 길로 돌아가는 데 도움이 될 것입니다. 이 설정을 상상해보십시오. centerUIView를 기준으로 UIButton 의 좌표 를 얻고 싶습니다 . 즉, UIButton 센터는 UITableViewCell 내에서 215, 80 일 수 있지만 UIView에 비해 상대적으로 260, 165와 비슷해야합니다. 둘 사이를 어떻게 변환합니까? 내가 시도한 것은 다음과 같습니다. [[self.view superview] convertPoint:button.center fromView:button]; // fail [b..

Programing 2020.12.07

빈 문자를 어떻게 표현합니까?

빈 문자를 어떻게 표현합니까? 현재 작은 프로그램을 작성하고 있지만 컴파일 할 때이 오류가 계속 발생합니다. 오류 : 빈 문자 상수 유효한 문자를 빈 공간으로 바꾸려고 c[i]=''했지만 다른 방법으로 표현할 수 없었기 때문이라는 것을 알고 있습니다. 당신은 사용할 수 있습니다 c[i]= '\0'하거나 c[i] = (char) 0. null / 빈 문자는 단순히 0의 값이지만 이스케이프 된 0이있는 문자로 표시 될 수도 있습니다. 문자에 "문자 없음"을 저장할 수 없습니다. 말이 안됩니다. 대안으로 당신에게 특별한 의미를 가진 문자 (예 : null char)를 저장 '\0'하고 이것을 특별히 취급 할 수 있습니다. 빈 공간 문자는입니다 ' '. null을 찾고 있다면 '\0'. 예, c[i]=''유효한..

Programing 2020.12.07

O (n) 알고리즘이 계산 시간 측면에서 O (n ^ 2)를 초과 할 수 있습니까?

O (n) 알고리즘이 계산 시간 측면에서 O (n ^ 2)를 초과 할 수 있습니까? 두 가지 알고리즘이 있다고 가정합니다. for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { //do something in constant time } } 이것은 당연 O(n^2)합니다. 또한 다음이 있다고 가정합니다. for (int i = 0; i < 100; i++) { for (int j = 0; j < n; j++) { //do something in constant time } } 이것은 O(n) + O(n) + O(n) + O(n) + ... O(n) + = O(n) 두 번째 알고리즘이 O(n)이지만 시간이 더 오래 걸리는 것 같습니다 . 누군가 이것을 ..

Programing 2020.12.07

IllegalStateException : 조각이 이미 탭 호스트 조각에 추가되었습니다.

IllegalStateException : 조각이 이미 탭 호스트 조각에 추가되었습니다. FATAL EXCEPTION: main Process: com.example.loan, PID: 24169 java.lang.IllegalStateException: Fragment already added: FormFragment{428f10c8 #1 id=0x7f050055 form} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1192) at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:722) at android.suppo..

Programing 2020.12.07

Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까?

Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까? Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까? 빌드 설정의 모든 경로는 .xcodeproj 파일이 포함 된 디렉토리에 상대적인 것으로 간주됩니다. 표준 Unix 경로 토큰 사용 . project directory .. parent directory 따라서 프로젝트 파일이 trunk / Mac / proj.xcodeproj이고 헤더가 trunk / Headers / foo.h에있는 경우 헤더 검색 경로에 ../Headers를 추가합니다. 또한 $ SRCROOT 및 $ SDKROOT의 두 가지 경로가 있습니다 . 빌드 / 중지 버튼 옆의 왼쪽 상단에서 프로젝트 이름을 클릭하고 구성표 편집 ... 왼쪽 열에서 실행을 클릭하십시오. 옵션..

Programing 2020.12.07

콜백이있는 Python의 any () 함수

콜백이있는 Python의 any () 함수 Python 표준 라이브러리는 다음과 같은 any()함수를 정의 합니다. 이터 러블의 요소가 true이면 True를 반환합니다. 이터 러블이 비어 있으면 False를 반환합니다. 요소가로 평가되는 경우에만 확인합니다 True. 내가 원하는 것은 요소가 청구서에 맞는지 알려주는 콜백을 지정합니다. any([1, 2, 'joe'], lambda e: isinstance(e, int) and e > 0) 어때 : >>> any(isinstance(e, int) and e > 0 for e in [1,2,'joe']) True all()물론 다음 과 같이 작동합니다 . >>> all(isinstance(e, int) and e > 0 for e in [1,2,'joe'..

Programing 2020.12.07

N 번째 문자 / 숫자마다 문자열 / 숫자 분할?

N 번째 문자 / 숫자마다 문자열 / 숫자 분할? 예를 들어 숫자를 짝수로 분할해야합니다. 32427237은 324272 37이 되어야합니다. 나는 숫자를 다음으로 바꿀 수 있다고 확신하지만,이 숫자의 문자를 놓치고 싶지 않기 때문에 더 효율적인 방법이 있다고 확신합니다. 숫자 자체는 어떤 길이라도 될 수 있습니다. 1234567890이 부분으로 나누고 싶습니다 123456789 0 나는 파이썬 등과 같은 다른 언어로 예제를 보았지만 C #으로 변환하기에 충분히 이해하지 못합니다-문자를 반복하고 세 번째에서 이전을 얻은 다음 해당 인덱스를 가져와 문자열 섹션을 가져올 수 있습니다. 그러나 나는 이것을 더 잘 수행하는 방법에 대한 제안에 열려 있습니다. 코드의 여러 위치에서이를 수행해야하는 경우 멋진 확장..

Programing 2020.12.07
반응형