반응형

전체 글 2429

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

"이 작업을 수행하려면 Ruby 및 Sass를 설치하고 PATH에 설치해야합니다"경고를 해결하는 방법 경고?

"이 작업을 수행하려면 Ruby 및 Sass를 설치하고 PATH에 설치해야합니다"경고를 해결하는 방법 경고? 업무용으로 새 Mac을 설정하는 중입니다. Grunt & Grunt CLI를 전 세계적으로 설치했습니다. 그런 다음 npm install프로젝트 폴더 내부에서 모든 종속성을 설치했습니다. 지금까지 문제는 없지만 sass:dist작업 을 실행하려고 하면이 경고가 나타납니다. Warning: You need to have Ruby and Sass installed and in your PATH for this task to work. More info: https://github.com/gruntjs/grunt-contrib-sass Use --force to continue. 내가 이해하는 것은이 ..

developer tip 2020.07.26

Jackson-일반 클래스를 사용하여 직렬화 해제

Jackson-일반 클래스를 사용하여 직렬화 해제 json 문자열이 있는데 다음 클래스로 직렬화 해제해야합니다. class Data { int found; Class hits } 어떻게합니까? 이것은 일반적인 방법입니다 mapper.readValue(jsonString, Data.class); 그러나 T가 의미하는 것을 어떻게 언급합니까? 사용하는 TypeReference각 제네릭 형식에 대한 개체 를 생성하고 역 직렬화에 사용해야합니다. 예를 들어 mapper.readValue(jsonString, new TypeReference() {}); 그렇게 할 수 없습니다 :과 같이 완전히 해결 된 유형을 지정해야합니다 Data. T변수 일 뿐이며 의미가 없습니다. 그러나 그것이 T정적으로 알려진 것이 아니라..

developer tip 2020.07.26
반응형