반응형

Program Tip 2507

Android UI 스레드 메시지 큐 디스패치 순서

Android UI 스레드 메시지 큐 디스패치 순서 구성 변경 중에 AsyncTask를 유지하기 위해 Android에서 리 테인 프래그먼트로 작업하는 동안 이것이 최선의 접근 방식이라고 생각하지만 UI 스레드의 메시지 큐 호출 순서에 대해 내 마음에 몇 가지 의심이 나타납니다. 예 : 다음 시나리오를 상상해보십시오. 구성 변경이 발생하면 사용자가 장치를 회전합니다. AsyncTask가 실행 중입니다. 조각 onDetach()이 호출됩니다. AsyncTask doInBackground()메서드 완료 AsyncTask onPostExecute()가 호출됩니다. 조각 onAttach()이 호출됩니다. 따라서 UI 스레드 메시지 큐는 다음과 같을 수 있습니다. 대기열 상단-> onDetach () | onPos..

Program Tip 2020.12.11

R3.3 용 udunits2 패키지 설치

R3.3 용 udunits2 패키지 설치 ggforce 및 ggraph 패키지를 설치할 수 있도록 단위 패키지를 설치할 수 있도록 udunits2 패키지를 설치하는 방법을 알아 내려고 하루 종일 낭비했습니다. ggforce가 R 3.3에서 빌드되었으므로 Ubuntu 16.04 및 R> = 3.3에 설치하려고합니다. https://github.com/edzer/units/issues/1에서 다음 지침을 따랐습니다. 내 컴퓨터에 libudunits-2.0 및 udunits가 설치되어 있지만 (sudo apt-get install udunits2는 udunits2 패키지를 찾지 못함) 내 $ PATH에있는 libudunits-2 및 udunits 위치에 대한 PATH, 시도 할 때 R에서 udunits2, u..

Program Tip 2020.12.11

ListBox 항목에 대한 DataTemplate의 IsSelected에 대한 WPF 트리거

ListBox 항목에 대한 DataTemplate의 IsSelected에 대한 WPF 트리거 목록 상자가 있고 다음과 같은 ItemTemplate이 있습니다. 보시다시피 ContentControl에는 Visibility가 축소됨으로 설정되어 있습니다. 가시성을 "표시"로 설정하는 트리거를 정의해야합니다. ListItem을 선택했지만 알아낼 수 없습니다. 어떤 아이디어? 업데이트 : 물론 단순히 DataTemplate을 복제하고 문제의 ListBox에 트리거를 추가하여 둘 중 하나를 사용할 수 있지만이 코드 복제를 방지하고 싶습니다. 컨테이너 (ListBoxItem)가 선택 될 때 트리거가 실행되도록 ContentControl의 스타일을 지정할 수 있습니다. Alternatively, I think you..

Program Tip 2020.12.11

gcov 기호는 어디에 있습니까?

gcov 기호는 어디에 있습니까? gcov로 간단한 앱을 컴파일하고 다음과 같은 링크 오류가 발생합니다. gcc AllTests.o CuTestTest.o CuTest.o -o TestTest AllTests.o: In function `global constructors keyed to 0_RunAllTests': /home/p7539c/cutest/AllTests.c:26: undefined reference to `__gcov_init' AllTests.o:(.data+0x44): undefined reference to `__gcov_merge_add' CuTestTest.o: In function `global constructors keyed to 0_TestCuStringNew': /home..

Program Tip 2020.12.11

C # 코드에서 wpf의 ResourceDictionary에 어떻게 액세스 할 수 있습니까?

C # 코드에서 wpf의 ResourceDictionary에 어떻게 액세스 할 수 있습니까? I는 한 DataTemplate내가 C # 코드를 통해 액세스하려는하는 XAML 파일에 정의. 누구든지 액세스 할 수있는 방법을 알려주시겠습니까? 새 ResourceDictionary파일을 추가 했고 그 이름은 Dictionary1.xaml 입니다. 다음과 같은 데이터 템플릿이 있습니다. 나는 ListBoxlistBox1이라는 이름을 가지고 있지 않고 그것을 Itemtemplate속성 에 할당하고 싶지만 어떻게 할 수 있습니까? 정확히 어디에 정의하고 있습니까? 개체의 ResourceDictionary에서 정의하면 Application.Current.Resources[typeof(yourDataTemplateTa..

Program Tip 2020.12.11

Html Agility Pack은 여전히 ​​최고의 .NET HTML 파서입니까?

Html Agility Pack은 여전히 ​​최고의 .NET HTML 파서입니까? Html Agility Pack 은 얼마 전에 StackOverflow 질문에 대한 답변으로 제공되었지만 여전히 최선의 선택입니까? 고려해야 할 다른 옵션은 무엇입니까? 더 가벼운 것이 있습니까? 비교 된 스프레드 시트 가 있습니다. 요약해서 말하자면: CsQuery 성능 대 Html Agility Pack 및 Fizzler 필자는 CsQuery를 내가 아는 유일한 실용적인 대안 (HtmlAgilityPack 확장 인 Fizzler)과 비교하기 위해 몇 가지 성능 테스트를 구성했습니다. 세 가지 문서에 대해 테스트했습니다. 지글 지글 테스트 문서 (약 11k) "치즈"에 대한 위키피디아 항목 (약 170k) 단일 페이지 H..

Program Tip 2020.12.11

InnoDB가 테이블 / 테이블에서 외래 키를 다시 확인하도록 강제합니까?

InnoDB가 테이블 / 테이블에서 외래 키를 다시 확인하도록 강제합니까? InnoDB일부 행을 제거하고 다른 행을 삽입하여 주기적으로 유지 관리해야하는 테이블 세트가 있습니다. 일부 테이블에는 다른 테이블을 참조하는 외래 키 제약 조건이 있으므로 테이블로드 순서가 중요합니다. 테이블 순서에 대해 걱정하지 않고 새 행을 삽입하려면 다음을 사용합니다. SET FOREIGN_KEY_CHECKS=0; 이전 및 이후 : SET FOREIGN_KEY_CHECKS=1; 후. 로드가 완료되면 업데이트 된 테이블의 데이터가 여전히 참조 무결성을 유지하는지 확인하고 싶습니다. 새 행이 외래 키 제약 조건을 위반하지 않는지 확인하고 싶지만 이렇게 할 방법이없는 것 같습니다. 테스트로 외래 키 제약 조건을 확실히 위반 한 ..

Program Tip 2020.12.11

sed 특정 문자열을 포함하지 않는 줄 삭제

sed 특정 문자열을 포함하지 않는 줄 삭제 나는 처음 sed이며 다음 질문이 있습니다. 이 예에서 : some text here blah blah 123 another new line some other text as well another line 나도 문자열 '텍스트'가 포함를 제외한 모든 라인 삭제할 하고 , 또는 문자열 'ㅋ'이처럼 내 출력 파일 외모 때문에 : some text here blah blah 123 some other text as well 이것을 사용하여 sed어떻게 할 수 있는지 힌트 ? 이것은 당신을 위해 일할 수 있습니다. sed '/text\|blah/!d' file some text here blah blah 123 some other text as well 'text'..

Program Tip 2020.12.11

JSONException : java.lang.String 유형의 값을 JSONObject로 변환 할 수 없습니다.

JSONException : java.lang.String 유형의 값을 JSONObject로 변환 할 수 없습니다. 2 개의 JSON 배열이있는 JSON 파일이 있습니다. 하나는 경로 용 배열이고 다른 하나는 광경 용 배열입니다. 경로는 사용자가 탐색하는 여러 명소로 구성되어야합니다. 불행히도 오류가 발생합니다. JSONException : java.lang.String 유형의 값을 JSONObject로 변환 할 수 없습니다. 다음은 내 변수와 JSON 파일을 구문 분석하는 코드입니다. private InputStream is = null; private String json = ""; private JSONObject jObj = null; try { BufferedReader reader = new ..

Program Tip 2020.12.11

Pandas to_csv가있는 float64

Pandas to_csv가있는 float64 다음과 같은 부동 숫자가 포함 된 CSV를 읽고 있습니다. Bob,0.085 Alice,0.005 데이터 프레임으로 가져 와서이 데이터 프레임을 새 위치에 씁니다. df = pd.read_csv(orig) df.to_csv(pandasfile) 이제 이것은 다음 pandasfile과 같습니다. Bob,0.085000000000000006 Alice,0.0050000000000000001 무슨 일이야? 아마도 float32 같은 다른 유형으로 캐스팅해야할까요? 임 사용 팬더 0.9.0 와 1.6.2 NumPy와 . 주석에서 언급했듯이 일반적인 부동 소수점 문제입니다. 그러나의 float_format키워드 를 사용하여 to_csv숨길 수 있습니다. df.to_cs..

Program Tip 2020.12.11
반응형