반응형

JavaScript 2291

메소드 서명의 새 키워드

메소드 서명의 새 키워드 리팩토링을 수행하는 동안 아래 예제와 같은 메소드를 작성했습니다. 편의상 데이터 유형이 변경되었습니다. 나는 이전에 이와 같은 과제 진술을했다 : MyObject myVar = new MyObject(); 우연히 이것으로 리팩토링되었습니다. private static new MyObject CreateSomething() { return new MyObject{"Something New"}; } 이것은 내 부분에 잘라 내기 / 붙여 넣기 오류의 결과이지만 new키워드 in private static new은 유효하고 컴파일됩니다. 질문 : new키워드는 메소드 서명에서 무엇을 의미합니까? C # 3.0에 도입 된 것으로 가정합니까? 이것은 어떻게 다른 override가요? MSD..

developer tip 2020.07.27

X를 이미 활성화했지만 Gemfile에 Y가 필요합니다

X를 이미 활성화했지만 Gemfile에 Y가 필요합니다 실행 rake하면이 오류가 발생합니다. 레이크 0.9.2를 이미 활성화했지만 Gemfile에 레이크 0.8.7이 필요합니다. 번들 exec 사용을 고려하십시오. bundle exec rake대신에 사용하는 것이 효과가있는 rake것 같지만 이것을 해결하는 가장 좋은 방법입니까? 사용하는 bundle exec 것이 올바른 방법입니다. 기본적으로 일어나는 일은 레이크를 0.9.2로 업데이트하여 Gemfile에 지정된 버전과 충돌한다는 것입니다. 이전의 최신 버전은 rakeGemfile의 버전과 일치했기 때문에을 사용할 때 경고가 표시되지 않았습니다 rake. Yehuda Katz (Bundler 개발자 중 한 명)는 이 블로그 게시물에서이 모든 것을 설..

developer tip 2020.07.27

PHP에 is_file 또는 file_exists

PHP에 is_file 또는 file_exists 파일이 지정된 위치 ($ path. $ file_name)에서 HDD에 있는지 확인해야합니다. 의 차이 무엇입니까 is_file()및 file_exists()기능과 PHP에서 사용하기에 더 나은 / 더 빠른 인은? is_file()false주어진 경로가 디렉토리를 가리키는 경우 반환 합니다. 주어진 경로가 유효한 파일 또는 디렉토리를 가리키는 경우 file_exists()반환 true됩니다 . 따라서 전적으로 귀하의 요구에 달려 있습니다. 파일인지 아닌지를 구체적 으로 알고 싶다면을 사용하십시오 . 그렇지 않으면을 사용하십시오 .is_file()file_exists() is_file()가장 빠르지 만 최근 벤치 마크 결과 file_exists()는 약간 ..

developer tip 2020.07.27

JavaScript를 사용하여 웹 페이지를 탐색하지 못하도록 방지

JavaScript를 사용하여 웹 페이지를 탐색하지 못하도록 방지 JavaScript를 사용하여 웹 페이지를 탐색하지 못하게하는 방법은 무엇입니까? 를 사용하면 onunload메시지를 표시 할 수 있지만 탐색이 중단되지는 않습니다 (너무 늦어서). 그러나 사용할 수 있으며 onbeforeunload탐색이 중단됩니다. window.onbeforeunload = function() { return "Are you sure you want to navigate away?"; } 편집 : confirm()예상대로 확인 창이 발생했지만 첫 번째 확인 결과와 함께 두 번째 확인이 표시되어 return 문에서 제거 되었습니다. 여기에 제시된 다른 방법들과 달리,이 비트 는 브라우저가 사용자에게 떠나고 싶은지를 묻는 ..

developer tip 2020.07.27

CSS와 같지 않은 선택기가 있습니까?

CSS와 같지 않은 선택기가 있습니까? CSS에! = (같지 않음)와 같은 것이 있습니까? 예를 들어 다음 코드가 있습니다. input { ... ... } 그러나 일부 입력의 경우 이것을 무효화해야합니다. "reset"클래스를 입력 태그에 추가하면됩니다. 예 : CSS에서이 태그를 건너 뛰면됩니다. 내가 어떻게 할 수 있습니까? 내가 볼 수있는 유일한 방법은 입력 태그에 클래스를 추가하고 다음과 같이 CSS를 다시 작성하는 것입니다. input.mod { ... ... } CSS3에서는 사용할 수있는 :not()필터를, 그래서 당신이 무슨 일을하는지 알고 있어야 할 수 있지만 모든 브라우저가 아직 완전히 CSS3를 지원 해주기되는 모든 주요 브라우저에서 지원 이가이다 (그리고 꽤 많은 시간 동안왔다 된..

developer tip 2020.07.27

PHP cURL로 JSON 데이터를 POST하는 방법?

PHP cURL로 JSON 데이터를 POST하는 방법? 여기 내 코드가 있습니다. $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); $data_string = j..

developer tip 2020.07.27

우편 번호 정규식

우편 번호 정규식 중복 가능성 : 최종 우편 번호 및 우편 정규식은 무엇입니까? 우편 번호에 대한 세 가지 조건을 모두 만족시킬 수있는 Regex가 필요합니다. 예 : 12345 12345-6789 12345 1234 모든 조언과 제안을 부탁드립니다. 감사 ! ^\d{5}(?:[-\s]\d{4})?$ ^ = 문자열의 시작. \d{5} = 5 자리 일치 (조건 1, 2, 3) (?:…) = 그룹화 [-\s] = 공백 (조건 3의 경우) 또는 하이픈 (조건 2의 경우)과 일치 \d{4} = 4 자리 일치 (조건 2, 3) …? = 선택 전의 패턴 (조건 1의 경우) $ = 문자열의 끝. 나열된 세 가지 조건에 대해서만 다음 표현식이 작동 할 수도 있습니다. ^\d{5}[-\s]?(?:\d{4})?$ ^\[0..

developer tip 2020.07.26

Xcode 중복 라인

Xcode 중복 라인 가 이다Duplicate (기본 바로 가기와 편집 메뉴의 명령은 ⌘D), 그러나 (로는 누나가 엑스 코드의 인터페이스 빌더 부분에 중복에 대한 의미 지적했다). 그렇다면 Xcode 4에서 한 줄을 어떻게 쉽게 복제합니까? Xcode 3 ...에 대한 관련 질문 (작동 답변 포함) ... Xcode 4에서는 작동하지 않습니다. 왜 그냥 복사해서 붙여 넣기를하지 않습니까? 그것은 지루하고 너무 많은 곡예를 수반하기 때문에 : 중 (1) : 라인 시작 한 다음 Enter 키를 눌러 이동 ⇧^E, 다음으로 복사 ⌘C, 새로운 라인으로 이동, 커서를 alligning, 그리고 마지막 으로 붙여 넣기 ⌘V; 또는 (2) : ^A(커서를 행 시작으로 ^SPACE설정 ), (설정 표시), ^E(커..

developer tip 2020.07.26

os.system () 호출을 피하는 방법?

os.system () 호출을 피하는 방법? os.system ()을 사용할 때 파일 이름과 명령에 매개 변수로 전달 된 다른 인수를 이스케이프해야하는 경우가 종종 있습니다. 어떻게해야합니까? 여러 운영 체제 / 쉘에서 작동하지만 특히 bash에서는 작동하는 것이 좋습니다. 나는 현재 다음을하고 있지만, 이것에 대한 라이브러리 기능이나 적어도 더 우아하고 견고하고 효율적인 옵션이 있어야합니다. def sh_escape(s): return s.replace("(","\\(").replace(")","\\)").replace(" ","\\ ") os.system("cat %s | grep something | sort > %s" % (sh_escape(in_filename), sh_escape(out_fil..

developer tip 2020.07.26

VIM + Syntastic : 검사기를 비활성화하는 방법?

VIM + Syntastic : 검사기를 비활성화하는 방법? HTML 파일에 사용 가능한 Syntastic을 사용하고 있습니다. "validator w3"검사기가 활성화 된 매우 큰 파일이 있으므로 파일을 저장하는 동안 GVIM 또는 VIM이 매우 느려졌습니다 (: w). 현재 세션에 대해서만 일시적으로 syntastic을 토글 할 수 있습니까? 를 사용 :SyntasticToggleMode하면 Syntastic을 수동 모드로 전환 하여 자동 확인을 비활성화 할 수 있습니다. 그런 다음 :SyntasticCheck대신 실행하여 파일을 확인할 수 있습니다 . 자세한 내용은 :help syntastic-commands 또 다른 참고 사항 : Syntastic이 느린 경우 ale 을 대안으로 사용해보십시오 ...

developer tip 2020.07.26
반응형