반응형

programing tip 3103

정규식을 사용하여 문자열의 패턴 인덱스 가져 오기

정규식을 사용하여 문자열의 패턴 인덱스 가져 오기 특정 패턴에 대한 문자열을 검색하고 싶습니다. 정규식 클래스가 문자열 내 패턴의 위치 (문자열 내 인덱스)를 제공합니까? 패턴이 1 개 이상 발생할 수 있습니다. 실용적인 예가 있습니까? Matcher 사용 : public static void printMatches(String text, String regex) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(text); // Check all occurrences while (matcher.find()) { System.out.print("Start index: " + matcher.start()); Syste..

programing tip 2020.10.10

대문자 대 소문자

대문자 대 소문자 대소 문자를 구분하지 않는 비교를 할 때 문자열을 대문자 또는 소문자로 변환하는 것이 더 효율적입니까? 그것이 중요합니까? 이 SO 게시물 에서는 "Microsoft가 그렇게 최적화했기 때문에 C #이 ToUpper와 함께 더 효율적 이라고 제안 합니다." 그러나 ToLower 대 ToUpper를 변환하는 것은 문자열에 더 많은 내용이 포함되어 있고 일반적으로 문자열에 더 많은 소문자가 포함되어 ToLower를 더 효율적으로 만든다는 이 주장 을 읽었습니다 . 특히 다음 사항을 알고 싶습니다. 하나가 다른 것보다 빠르도록 ToUpper 또는 ToLower를 최적화하는 방법이 있습니까? 대문자 또는 소문자 문자열을 대소 문자를 구분하지 않고 비교하는 것이 더 빠르며 그 이유는 무엇입니까?..

programing tip 2020.10.10

C의 함수에서 여러 값을 반환하려면 어떻게해야합니까?

C의 함수에서 여러 값을 반환하려면 어떻게해야합니까? 결과 int와 결과를 생성하는 함수가있는 경우 함수 string에서 둘 다 반환하려면 어떻게해야합니까? 내가 알 수있는 한, 함수 이름 앞의 유형에 의해 결정된대로 한 가지만 반환 할 수 있습니다. 나는 당신 string이 무엇인지 모르지만 그것이 자체 메모리를 관리한다고 가정 할 것입니다. 두 가지 솔루션이 있습니다. 1 : struct필요한 모든 유형을 포함 하는 a 를 반환 합니다. struct Tuple { int a; string b; }; struct Tuple getPair() { Tuple r = { 1, getString() }; return r; } void foo() { struct Tuple t = getPair(); } 2 : ..

programing tip 2020.10.10

node.JS에서 내가로드 한 모듈의 경로를 어떻게 얻을 수 있습니까? (예 : 일부 node_module에서)

node.JS에서 내가로드 한 모듈의 경로를 어떻게 얻을 수 있습니까? (예 : 일부 node_module에서) npm을 통해 설치된 모듈이 필요합니다. 해당 모듈에 종속 된 .js 파일에 액세스하고 싶습니다 (그래서 생성자 메서드를 하위 클래스로 만들 수 있습니다). 모듈의 코드를 수정할 수 없습니다 (글쎄요, 원하지 않음). 따라서 __dirname을 추출 할 장소가 없습니다. 다음 질문을 알고 있지만 코드 제어 권한이있는 모듈의 경로를 얻는 것입니다 (따라서 __dirname이 해결책입니다). Node.js에서`this` 모듈의 경로를 어떻게 알 수 있습니까? ~~~ 모듈의로드 된 모듈 정보를 얻는 것이 더 좋습니다. 질문을 올바르게 이해했다면 require.resolve () 를 사용해야합니다 ...

programing tip 2020.10.10

관리 방식으로 .NET에서 부모 프로세스를 얻는 방법

관리 방식으로 .NET에서 부모 프로세스를 얻는 방법 .NET에서 부모 프로세스를 얻는 방법을 많이 찾고 있었지만 P / Invoke 방식 만 찾았습니다. 이 코드는 상위 프로세스 개체를 찾기위한 멋진 인터페이스를 제공하며 동일한 이름을 가진 여러 프로세스의 가능성을 고려합니다. 용법: Console.WriteLine("ParentPid: " + Process.GetProcessById(6972).Parent().Id); 암호: public static class ProcessExtensions { private static string FindIndexedProcessName(int pid) { var processName = Process.GetProcessById(pid).ProcessName; v..

programing tip 2020.10.09

SD 카드에 쓰기 권한

SD 카드에 쓰기 권한 내 앱에서 애플리케이션 DB를 SD 카드에 보관하고 싶습니다. 내 코드에서 디렉토리 canWrite()가 있는지 확인 하고 그렇지 않은 경우 IOException. 이 특정 인스턴스에서 db 파일을 SD 카드의 루트 디렉토리에 복사하려고 시도하고 있지만 IOException. 쓰기가 가능하도록 폴더 / 파일에 대한 권한을 어떻게 변경합니까? SD 카드 디렉토리가 /sdcard맞지만 하드 코딩해서는 안됩니다. 대신를 호출 Environment.getExternalStorageDirectory()하여 디렉토리를 가져 오십시오. File sdDir = Environment.getExternalStorageDirectory(); 아직 그렇게하지 않았다면 매니페스트에 아래 줄을 추가하여 S..

programing tip 2020.10.09

MVC3 ModelState 오류 제거

MVC3 ModelState 오류 제거 사용자가 로컬 파일 시스템에서 선택한 이미지를 업로드하는 상황이 있습니다. 내보기의 내 양식에는 기본적으로 두 개의 제출 버튼이 있습니다. 하나는 양식을 정상적으로 제출하는 데 사용되며 모든 유효성 검사가 실행됩니다. 두 번째는 이미지를 업로드하기위한 것이므로 아직 확인하고 싶지 않습니다. 내 '이미지 업로드'제출 버튼에 "style-name cancel"클래스 값을 제공하여 클라이언트 측 유효성 검사를 해제했습니다. 이제 다시 게시 할 때 모델에 UploadImageButton 속성이 있으며이 버튼을 클릭하면이 속성이 채워집니다 (입력 이름이 속성과 일치 함). 이렇게하면 양식이 실제 제출 단추 또는 UploadImageButton에 의해 제출되었는지 알 수 있습..

programing tip 2020.10.09

Twitter Bootstrap에서 둥근 모서리를 만드는 올바른 방법

Twitter Bootstrap에서 둥근 모서리를 만드는 올바른 방법 방금 Twitter Bootstrap으로 시작했는데 여기에 한 가지 질문이 있습니다. 사용자 지정 블록을 만들고 있으며 아래쪽 모서리가 둥글게 만들고 싶습니다. 미리 정의 된 클래스를 사용하여이 작업을 수행하는 "올바른"방법이 있습니까? 아니면 다음과 같이 수동으로 지정해야합니다. border-radius: 10px; // and all that cross-browser trumpery 지금은 css스타일을 사용하고 있습니다. less그 문제 에 사용 하는 것이 더 좋을까요? 나는 그것이 당신이 찾고있는 것이라고 생각합니다 : http://blogsh.de/tag/bootstrap-less/ @import 'bootstrap.less'..

programing tip 2020.10.09

Objective-C에서 모든 텍스트를 소문자로 변환

Objective-C에서 모든 텍스트를 소문자로 변환 사용자가 텍스트를 입력해야하는 iOS 앱에 텍스트 필드가 있습니다. 그러나 사용자 입력을 소문자로 변환하는 방법이 있는지 궁금합니다. 나는 C #에서 그것이 어떤 것인지 기억 Convert.ToLower하지만 Objective-C에서 그것을 수행하는 방법을 알아낼 수없는 것 같습니다. 에 호출 lowercaseString된 메서드가 있습니다 NSString. NSString문자열 조작을위한 많은 메소드가 포함되어 있습니다 . 문서 를 참조하십시오 . NSString *myString = @"Hello, World!"; NSString *lower = [myString lowercaseString]; // this will be "hello, world..

programing tip 2020.10.09

파일이 실제로 v10을 참조 할 때 v11.0 \ WebApplications \ Microsoft.WebApplication.targets를 찾을 수 없습니다.

파일이 실제로 v10을 참조 할 때 v11.0 \ WebApplications \ Microsoft.WebApplication.targets를 찾을 수 없습니다. 먼저 몇 가지 배경. 2012 년 말에 우리는 vs2008 솔루션을 vs2010으로 마이그레이션했지만 여전히 .NET 3.5를 대상으로합니다. (나는 여기에서 가장 최근의 가장 위대한 것 외에는 아무것도 모른다!) 사람들이 다음과 같은 오류가 발생하기 시작한 몇 주 전까지는이 설정에 문제가 없었습니다. "foo.csproj" (Rebuild target) (16:5) -> C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Mic..

programing tip 2020.10.09
반응형