반응형

전체 글 2429

문자열에서 n 번째 하위 문자열 찾기

문자열에서 n 번째 하위 문자열 찾기 이것은 매우 사소한 것처럼 보이지만 저는 Python을 처음 접했고 가장 Pythonic 방식으로하고 싶습니다. 문자열에서 n 번째 발생하는 부분 문자열을 찾고 싶습니다. 내가하고 싶은 것과 동등한 것이 있어야합니다. mystring.find("substring", 2nd) 파이썬에서 어떻게 이것을 달성 할 수 있습니까? Mark의 반복적 인 접근 방식은 일반적인 방법이라고 생각합니다. 다음은 관련 프로세스를 찾는 데 유용 할 수있는 문자열 분할의 대안입니다. def findnth(haystack, needle, n): parts= haystack.split(needle, n+1) if len(parts)= 0 and n > 1: start = haystack.fin..

developer tip 2020.08.13

개조를 사용하여 GSON으로 중첩 된 JSON 개체 가져 오기

개조를 사용하여 GSON으로 중첩 된 JSON 개체 가져 오기 내 Android 앱에서 API를 사용하고 있으며 모든 JSON 응답은 다음과 같습니다. { 'status': 'OK', 'reason': 'Everything was fine', 'content': { } 문제는 모든 POJO에 status, reason필드 가 있고 필드 내부에 content내가 원하는 실제 POJO가 있다는 것입니다. 항상 content필드 를 추출하기 위해 Gson의 사용자 지정 변환기를 만드는 방법이 있습니까? 그러면 개조가 적절한 POJO를 반환합니까? 포함 된 개체를 반환하는 사용자 지정 deserializer를 작성합니다. JSON이 다음과 같다고 가정 해 보겠습니다. { "st..

developer tip 2020.08.13

언제 Theme.AppCompat와 ThemeOverlay.AppCompat를 사용해야합니까?

언제 Theme.AppCompat와 ThemeOverlay.AppCompat를 사용해야합니까? 다음 Theme.AppCompat 클래스가 있습니다. Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu 및 다음 ThemeOverlay.AppCompat 클..

developer tip 2020.08.13

asp.net mvc를 사용하여 하이픈으로 연결된 HTML 속성

asp.net mvc를 사용하여 하이픈으로 연결된 HTML 속성 다음을 사용하는 대신 하이픈 속성이있는 요소를 만들 때 더 좋은 구문이 있습니까? 제안 된 표준 HTML 5 및 WIA ARIA 에 대한 HTML 사양을 살펴보면 HTML 속성의 하이픈이 일종의 단순한 이름 간격으로 더 일반적으로 사용될 계획 인 것 같습니다. 예를 들어 HTML 5는 사용자 지정 속성에 접두사가 붙는 것을 제안 data-하고 WIA ARIA는 aria-모든 WIA ARIA 속성에 접두사를 사용 합니다. ASP.NET MVC에서 HTML 도우미를 사용하는 경우 익명 개체는 사전으로 변환됩니다. 불행히도 C #에서는 이름에 하이픈을 지원하지 않으므로 유일한 대안은 사전을 만드는 것입니다. 구문이 매우 장황하고 전체 확장을 다시..

developer tip 2020.08.13

C # listView, 2, 3, 4 열 등에 항목을 어떻게 추가합니까?

C # listView, 2, 3, 4 열 등에 항목을 어떻게 추가합니까? 사용중인 listView컨트롤 ( Winform)의 열 1에 항목을 추가하려면 listView1.Items.Add제대로 작동하지만 열 2와 3 등에 항목을 추가하려면 어떻게해야합니까? 이를 수행하는 방법에는 여러 가지가 있지만 여기에 하나의 솔루션이 있습니다 (4 컬럼 용). string[] row1 = { "s1", "s2", "s3" }; listView1.Items.Add("Column1Text").SubItems.AddRange(row1); 더 자세한 방법은 다음과 같습니다. ListViewItem item1 = new ListViewItem("Something"); item1.SubItems.Add("SubItem1a")..

developer tip 2020.08.13

Lucene 분석기 비교

Lucene 분석기 비교 누군가 Lucene 내의 다른 분석기의 차이점을 설명해 주시겠습니까? maxClauseCount 예외가 발생하고 KeywordAnalyzer를 사용하여이 문제를 피할 수 있다는 것을 알고 있지만 분석기 주변의 문제를 이해하지 않고 StandardAnalyzer에서 변경하고 싶지 않습니다. 매우 감사합니다. 일반적으로 Lucene의 모든 분석기는 토크 나이저 + 형태소 분석기 + 불용어 필터입니다. Tokenizer 는 텍스트를 청크로 분할하며, 다른 분석기는 서로 다른 토크 나이저를 사용할 수 있으므로 서로 다른 출력 토큰 스트림 , 즉 텍스트 청크 시퀀스를 얻을 수 있습니다 . 예를 들어, 텍스트를 전혀 분할하지 않고 모든 필드를 단일 토큰으로 사용 KeywordAnalyzer..

developer tip 2020.08.13

Windows 서비스를 설치하기 위해 InstallShield LE 프로젝트를 생성하려면 어떻게합니까?

Windows 서비스를 설치하기 위해 InstallShield LE 프로젝트를 생성하려면 어떻게합니까? 어제 MSDN에 릴리스되었을 때 Visual Studio 2012를 다운로드했습니다. 2010 년에 우리가 가지고 있던 프로젝트 유형 중 일부가 사라지거나 다르다는 것을 알게되었습니다. 지금 저에게 가장 큰 차이점은 Windows Installer 프로젝트가 제거되었다는 것입니다. 이제 우리는 InstallShield LE (Limited Edition)를 사용해야합니다. 여기서 문제는 많은 Windows 서비스를 작성했지만 InstallShield LE를 설정하는 방법을 볼 수 없다는 것입니다. 우리 (내 회사)는 전문가 용 라이선스에 투자해야 할 것 같습니다. InstallShield LE에서 서비..

developer tip 2020.08.13

자동 완성에서 삭제 된 분기 이름을 제거하려면 어떻게합니까?

자동 완성에서 삭제 된 분기 이름을 제거하려면 어떻게합니까? 나는 git branch -d myBranch지점을 삭제 하곤 했다. 나는 마스터 오전에 새로운 지점을 체크 아웃 할 때 그러나 git checkout, myBranch여전히 탭 자동 완성에 나타납니다. 에 myBranch대한 탭 자동 완성에서 이름 을 어떻게 제거 git checkout합니까? 이에 대한 한 가지 가능한 이유는 원격 분기 (예 origin/myBranch:)가 여전히 존재 git checkout myBranch하는 경우 git checkout -b myBranch origin/myBranch. 이는 처음으로 원격 지점을 체크 아웃하여 동일한 이름의 로컬 추적 지점을 만드는 일반적인 경우의 편의를위한 것입니다. 완성을 위해 정확..

developer tip 2020.08.13

CocoaPods 및 GitHub 포크

CocoaPods 및 GitHub 포크 GitHub 프로젝트를 포크 한 것은 이번이 처음이며 CocoaPods에 능숙하지도 않으니 참아주세요. 기본적으로 다음을 사용하여 GitHub에서 프로젝트를 분기했습니다 Podfile. pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com//REActivityViewController.git' 그런 다음 포크를 약간 변경했으며 물론 pod install다른 포드를 설치 했을 때 원본을 다시 설치하고 REActivityViewController변경 사항을 지 웠습니다. 내 변경 사항을 다른 것보다 먼저 내 포크로 푸시해야한다는 것을 깨달았 pod install지만 이것이 CocoaPods에 의..

developer tip 2020.08.13

해시 코드와 체크섬-차이점은 무엇입니까?

해시 코드와 체크섬-차이점은 무엇입니까? 내 이해는 해시 코드와 체크섬이 비슷한 것 입니다. 상대적으로 고유 한 데이터 블록에 대해 계산 된 숫자 값 입니다. 즉, 동일한 숫자 해시 / 체크섬 값을 생성하는 두 데이터 블록의 확률은 응용 프로그램의 목적을 위해 무시할 수있을만큼 충분히 낮습니다. 그래서 우리는 같은 것에 대해 두 단어를 가지고 있습니까, 아니면 해시 코드와 체크섬 사이에 중요한 차이점이 있습니까? 나는 말할 것이다 검사가 필요하다 해시 코드 . 그러나 모든 해시 코드가 좋은 체크섬을 만드는 것은 아닙니다. 체크섬에는 특별한 목적이 있습니다. --- 데이터의 무결성을 확인하거나 확인 합니다 (일부는 오류 수정 을 허용하여 그 이상을 할 수 있음 ). "좋은"체크섬은 계산하기 쉽고 여러 유형..

developer tip 2020.08.12
반응형