반응형

2020/04/03 30

문자열이 패턴과 일치하는지 확인

문자열이 패턴과 일치하는지 확인 문자열이이 패턴과 일치하는지 어떻게 확인합니까? 대문자, 숫자, 대문자, 숫자 ... 예를 들면 다음과 일치합니다. A1B2 B10L1 C1N200J1 이것들은 그렇지 않습니다 ( '^'는 문제를 지적합니다) a1B2 ^ A10B ^ AB400 ^ import re pattern = re.compile("^([A-Z][0-9]+)+$") pattern.match(string) 편집 : 주석에서 언급했듯이 match문자열의 시작 부분에서만 일치하는 항목 만 확인하고 문자열의 re.search()어느 곳에서나 패턴과 일치합니다. ( https://docs.python.org/library/re.html#search-vs-match 참조 ) 짧막 한 농담: re.match(r"..

Programing 2020.04.03

Visual Studio Code의 여러 인스턴스를 열려면 어떻게합니까?

Visual Studio Code의 여러 인스턴스를 열려면 어떻게합니까? 오늘 Microsoft는 Visual Studio Code 파일 / 폴더 편집기를 출시했습니다 . 첫 번째 제한은 단일 인스턴스 애플리케이션 인 것으로 보입니다. 여러 인스턴스를 가져 오거나 그렇지 않으면 여러 폴더를 동시에 열 수있는 방법이 있습니까? Ctrl+ Shift+하는 N동안, 새 창을 열 것이다 Ctrl+는 K다음 키를 해제하고 눌러 O새 창에서 현재 탭을 열 것입니다. 그런 다음 메뉴 파일 → 폴더 열기 를 사용 하여 각 창에 서로 다른 폴더가있는 두 개의 Visual Studio Code 인스턴스를 가질 수 있습니다. ⌘Mac의 경우 + Shift+ N및 ⌘+K 유용한 단축키 목록은 여기에서 확인할 수 있습니다 . ..

Programing 2020.04.03

setBackground vs setBackgroundDrawable (Android)

setBackground vs setBackgroundDrawable (Android) 뷰의 배경 드로어 블을 설정하고 싶습니다. 이이 두 가지 방법은 (내가 볼까지로)입니다 : setBackground와 setBackgroundDrawable. 을 사용할 때 API 레벨 16setBackground 에 추가 되었지만 프로젝트의 최소 SDK 버전은 7이라고 말합니다. 16 미만에서는 작동하지 않는다고 가정합니다. 그러나 setBackgroundDrawable을 사용하면 더 이상 사용되지 않습니다. 무엇을 사용해야합니까? 더 이상 사용되지 않지만 여전히 작동하므로 사용할 수 있습니다. 그러나 당신이 완전하게 정확하기를 원한다면, 그 완전성을 위해 ... 다음과 같은 것을 할 것입니다 : int sdk = ..

Programing 2020.04.03

"확장 구성으로 인해 요청한 페이지를 제공 할 수 없습니다."

"확장 구성으로 인해 요청한 페이지를 제공 할 수 없습니다." 에러 메시지 응용 프로그램을 실행하려고 할 때이 오류 메시지가 나타납니다. 나는 그것을 고치는 방법을 모른다 : HTTP 오류 404.3-찾을 수 없음 확장 구성으로 인해 요청한 페이지를 제공 할 수 없습니다. 페이지가 스크립트 인 경우 핸들러를 추가하십시오. 파일을 다운로드해야하는 경우 MIME 맵을 추가하십시오. 오류 페이지의 스크린 샷은 다음과 같습니다. 이 오류를 해결하려면 어떻게해야합니까? 사용중인 .NET 프레임 워크 버전을 등록 하려면 aspnet_regiis.exe 를 사용하십시오 . 이것은 일반적인 문제이며 IIS가 VS 또는 .NET 프레임 워크 이후에 설치 될 때 발생합니다. 참고-Windows 8/10 사용자의 경우 아래..

Programing 2020.04.03

다른 조각 문제에 대한 조각

다른 조각 문제에 대한 조각 하나의 조각 ( #77000000배경 이있는 전체 화면 )을 다른 조각 (메인이라고 함) 위에 표시 할 때 메인 조각은 여전히 ​​클릭에 반응합니다 (보이지 않아도 버튼을 클릭 할 수 있음). 질문 : 첫 번째 (주) 조각에서 클릭을 방지하는 방법은 무엇입니까? 편집하다 불행히도, 두 번째 조각에 투명한 배경을 사용하기 때문에 주요 조각을 숨길 수 없습니다 (따라서 사용자는 뒤에있는 것을 볼 수 있습니다). 설정 clickabletrue로 두 번째 조각의 뷰 속성입니다. 뷰는 이벤트를 잡아서 주요 조각으로 전달되지 않습니다. 따라서 두 번째 조각의 뷰가 레이아웃이면 다음 코드가됩니다. 해결책은 매우 간단합니다. 두 번째 조각 (주 조각과 겹침)에서 onTouch이벤트 를 포착..

Programing 2020.04.03

Amazon Cloud Server에서 FTP 설정

Amazon Cloud Server에서 FTP 설정 Amazon Cloud Server에서 FTP를 설정하려고하지만 운이 없습니다. 나는 그물을 검색하고 그것을 수행하는 구체적인 단계가 없습니다. 실행할 명령을 찾았습니다. $ yum install vsftpd $ ec2-authorize default -p 20-21 $ ec2-authorize default -p 1024-1048 $ vi /etc/vsftpd/vsftpd.conf #---Add following lines at the end of file--- pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 pasv_address= $ /etc/init.d/vsftpd restart 그러나 나는 그들을..

Programing 2020.04.03

데이터베이스에서보기를 작성하는 이유는 무엇입니까?

데이터베이스에서보기를 작성하는 이유는 무엇입니까? 언제 그리고 왜 어떤 사람들은 데이터베이스에서 View를 만들어야한다고 결정합니까? 왜 일반 저장 프로 시저를 실행하거나 선택하지 않습니까? 보기에는 몇 가지 이점이 있습니다. 1.보기는 복잡성을 숨길 수 있습니다 여러 테이블을 조인해야하거나 복잡한 논리 또는 계산이 필요한 쿼리가있는 경우 해당 논리를 모두 뷰로 코딩 한 다음 테이블처럼 뷰에서 선택할 수 있습니다. 2. 뷰는 보안 메커니즘으로 사용될 수 있습니다 뷰는 테이블에서 특정 열 및 / 또는 행과 기본 테이블 대신 뷰에 설정된 권한을 선택할 수 있습니다. 이를 통해 사용자가 볼 필요가있는 데이터 만 표면 처리 할 수 ​​있습니다. 3. 뷰는 레거시 코드 지원을 단순화 할 수 있습니다 많은 코드를 ..

Programing 2020.04.03

문자열로 파일을 읽는 가장 간단한 방법은 무엇입니까?

문자열로 파일을 읽는 가장 간단한 방법은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. 파일 내용에서 Java 문자열을 작성하는 방법 답변 32 개 간단한 텍스트 파일을 문자열로 읽으려고합니다. 물론 입력 스트림을 가져 와서 readLine ()으로 반복하고 내용을 String으로 읽는 일반적인 방법이 있습니다. 과거에 수백 번이 작업을 수행 한 후 최소 코드 줄에서 어떻게 할 수 있을지 궁금했습니다. 자바에 String fileContents = XXX.readFile(myFile/*File*/).. 같은 것이 없습니까? 오히려 이것처럼 간단하게 보이는 것이 있습니까? 그러한 단순화를 제공하는 Apache Commons IO와 같은 라이브러리가 있거나 간단한 Util 클래스를 작성하여이를 수..

Programing 2020.04.03

정규식에서“모든 문자”를 일치시키는 방법?

정규식에서“모든 문자”를 일치시키는 방법? 다음이 일치해야합니다. AAA123 ABCDEFGH123 XXXX123 내가 할 수있는 일 : ".*123"? 그래 넌 할수있어. 작동합니다. . = 어떤 문자 \. = 실제 도트 문자 .?= .{0,1}= 모든 문자를 0 번 또는 1 번 일치 .*= .{0,}= 모든 문자를 0 번 이상 일치 .+= .{1,}= 모든 문자를 한 번 이상 일치 예, 작동하지만 표현식을 컴파일 할 때 DOTALL 플래그 .를 전달하지 않으면 줄 바꿈과 일치하지 않습니다 . Pattern pattern = Pattern.compile(".*123", Pattern.DOTALL); Matcher matcher = pattern.matcher(inputStr); boolean match..

Programing 2020.04.03
반응형