반응형

자바 2357

Enum.GetValues ​​() 반환 유형

Enum.GetValues ​​() 반환 유형 나는 '열거 형의 유형이 주어지면 System.Enum의 GetValues ​​() 메서드는 주어진 열거 형의 기본 유형의 배열을 반환합니다', 즉 int, byte 등이라는 문서를 읽었습니다. 그러나 나는 GetValues ​​메서드를 사용하고 있으며 계속해서 돌아 오는 것은 Enums 유형의 배열입니다. 내가 뭔가를 놓치고 있습니까 ?? public enum Response { Yes = 1, No = 2, Maybe = 3 } foreach (var value in Enum.GetValues(typeof(Response))) { var type = value.GetType(); // type is always of type Enum not of the ..

Program Tip 2020.12.14

Python의 string.replace 대 re.sub 사용

Python의 string.replace 대 re.sub 사용 Python 2.5, 2.6의 경우 string.replace또는 re.sub기본 텍스트 대체를 사용해야 합니까? PHP에서 이것은 명시 적으로 언급되었지만 Python에 대한 유사한 메모를 찾을 수 없습니다. 으로 할 수있는 한 str.replace()사용해야합니다. 이스케이프와 같은 정규 표현식의 모든 함정을 피하고 일반적으로 더 빠릅니다. str.replace()가능할 때마다 사용해야합니다. 더 명확하고 간단하며 빠릅니다. In [1]: import re In [2]: text = """For python 2.5, 2.6, should I be using string.replace or re.sub for basic text replac..

Program Tip 2020.12.14

Visual Studio에서 KeyDown 이벤트, KeyPress 이벤트 및 KeyUp 이벤트의 차이점

Visual Studio에서 KeyDown 이벤트, KeyPress 이벤트 및 KeyUp 이벤트의 차이점 누구든지 KeyDown이벤트, KeyPress이벤트 및 이벤트 의 차이점을 말해 줄 수 있습니까 KeyUp? msdn 사이트를 확인했는데 그다지 설명하지 않습니다. 누가 각각의 사건이 발생할 때 간단한 논리적 의미로 나에게 말할 수 있습니까? 위의 모든 이벤트는 키를 누르면 발생하는 것 같습니다. 그래서 그들 사이의 정확한 차이점은 무엇입니까? KeyDown : 사람이 키를 누를 때 발생합니다 (키보드가 키에서 손가락을 처음 감지하면 키를 눌렀을 때 발생합니다). KeyPress : 키를 눌렀다 놓을 때 발생합니다. KeyUp : 키를 놓을 때 발생합니다. 위에서 설명한 순서대로 키를 눌렀다가 놓을 ..

Program Tip 2020.12.14

\ n이 포함 된 Python 스트립

\ n이 포함 된 Python 스트립 이 질문에 이미 답변이 있습니다. 줄 바꿈 문자를 제거하지 않는 rstrip 내가 뭘 잘못하고 있니? 3 답변 이것은 내 문제입니다. 텍스트 파일을 읽은 다음 줄을 수레로 변환하려고합니다. 텍스트 파일이 \n및 \t그것에서 나는 그것을 제거하는 방법을 알고하지 않습니다하지만. 나는 사용해 line.strip()보았지만 그것을 벗지 않았고 물건을 수레로 변환하고 싶을 때 오류가 발생했습니다. 그런 다음 시도 line.strip("\n")했지만 작동하지 않았습니다. 내가 밖으로 걸릴 때 내 프로그램은 잘 작동 \t하고 \n텍스트 파일에서하지만, 할당의 그것의 일부가 그들과 함께 작업에 그것을 얻을 수 있습니다. 왜 이것이 작동하지 않는지 모르겠습니다. 도움을 주셔서 감사..

Program Tip 2020.12.14

Rails에서 오류없이 파일을 삭제하는 방법

Rails에서 오류없이 파일을 삭제하는 방법 사용자가 웹 캠으로 프로필 사진을 찍을 수 있도록 JPEGCAM을 사용하고 있습니다. 이렇게하면 임시 파일이 업로드됩니다. def ajax_photo_upload File.open(upload_path, 'w:ASCII-8BIT') do |f| f.write request.raw_post end # @user.photo = File.open(upload_path) @user.assign_attributes( :photo => File.open(upload_path), :orig_filename => "#{current_user.full_name}.jpg" ) if @user.save respond_to do |format| ..... private def up..

Program Tip 2020.12.14

IIS 용 PHP 관리자가 설치되지 않음

IIS 용 PHP 관리자가 설치되지 않음 IIS 8에 PHP를 설치하려고합니다. PHP 설치를 시작할 때마다 PHP가 설치되지만 다음 오류가 발생합니다. Abhi가 말했듯이 : regedit.exe를 실행하고 10 진수 값을 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\MajorVersion10 (Windows 10에서 설정)에서 예를 들어 8로 변경합니다. 이제 설치 프로그램이 작동합니다. 그런 다음 값을 다시 10 (또는 처음에 Windows 환경에 있던 값)으로 설정할 수 있습니다. 팁 : 빠른 탐색을 위해 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\S..

Program Tip 2020.12.14

자바에서 더블 라운드

자바에서 더블 라운드 반올림에 대한이 훌륭한 솔루션을 찾았습니다. static Double round(Double d, int precise) { BigDecimal bigDecimal = new BigDecimal(d); bigDecimal = bigDecimal.setScale(precise, RoundingMode.HALF_UP); return bigDecimal.doubleValue(); } 그러나 결과는 혼란 스럽습니다. System.out.println(round(2.655d,2)); // -> 2.65 System.out.println(round(1.655d,2)); // -> 1.66 이 출력을 제공하는 이유는 무엇입니까? jre 1.7.0_45를 사용하고 있습니다. 당신은 교체해야 Big..

Program Tip 2020.12.14

주석으로 IntelliJ IDEA에서 중복 경고를 억제합니다.

주석으로 IntelliJ IDEA에서 중복 경고를 억제합니다. 버전 15부터 IntelliJ는 코드 중복에 대해 경고합니다 . 일부 경우 이것은 의도적 인 것일 수 있으므로 @SuppressWarnings주석 을 사용하여이 경고를 무시 / 억제하고 싶습니다 . 그러나 이것에 대한 올바른 가치는 무엇입니까? 편집 : Intellij에서 중복 코드 감지를 비활성화 할 수 있습니까? 질문에서와 같이 이러한 종류의 검사를 완전히 비활성화하도록 요청하지 않습니다 . 이것은 나를 위해 작동합니다. 두 곳에서 경고를 표시하지 않으려면 두 클래스 / 메서드 모두에 설정해야합니다. @SuppressWarnings("Duplicates") private void myDuplicatedMethod() { ... } 이걸보고..

Program Tip 2020.12.14

SASL 인증 단계에서 서버가 오류를 반환했습니다. 인증 실패

SASL 인증 단계에서 서버가 오류를 반환했습니다. 인증 실패 다음은 GoLang의 MongoDB 연결 다이얼입니다. 그러나 패닉 " 서버가 SASL 인증 단계에서 오류를 반환했습니다 : 인증에 실패했습니다. "를 반환합니다 . 내 사용자 이름, 암호, hostAddrs 및 dbName이 정확합니다. 내가 여기서 무엇을 놓치고 있습니까? dbName: = os.Getenv("ENV_DBNAME") userName: = os.Getenv("ENV_DBUSER") password: = os.Getenv("ENV_DBPASS") dbHost: = os.Getenv("ENV_DBHOST") mongoDialInfo: = & mgo.DialInfo { Addrs: [] string { dbHost }, Datab..

Program Tip 2020.12.14

JavaScript에서 OS 경로 구분 기호를 결정하는 방법은 무엇입니까?

JavaScript에서 OS 경로 구분 기호를 결정하는 방법은 무엇입니까? 스크립트가 실행되는 OS에서 사용되는 경로 구분 기호를 JavaScript에서 어떻게 알 수 있습니까? Afair는 Windows에서도 항상 경로 구분 기호로 /를 사용할 수 있습니다. http://bytes.com/forum/thread23123.html 에서 인용 : 따라서 상황은 간단하게 요약 할 수 있습니다. DOS 2.0 이후의 모든 DOS 서비스와 모든 Windows API는 슬래시 또는 백 슬래시를 허용합니다. 항상 있습니다. 표준 명령 셸 (CMD 또는 COMMAND)은 슬래시를 허용하지 않습니다. 이전 게시물에서 제공된 "cd ./tmp"예제조차도 실패합니다. path모듈 사용 node.js은 플랫폼 별 파일 구분..

Program Tip 2020.12.14
반응형