반응형

분류 전체보기 2602

존재하는 경우에만 메서드 호출

존재하는 경우에만 메서드 호출 메서드가 존재하는 경우에만 단순히 메서드를 호출하는 숨겨진 Ruby / Rails-magic이 있습니까? 내가 전화하고 싶다고하자 resource.phone_number 하지만 리소스가에 응답하는지 미리 알 수 없습니다 phone_number. 이를 수행하는 방법은 resource.phone_number if resource.respond_to? :phone_number 잘못된 장소에서 사용하면 그다지 예쁘지 않습니다. try사용 방법 ( resource.try(:phone_number))에 따라 더 작동하는 것이 있는지 궁금합니다 . 표준 루비 구문이 만족스럽지 않다면 다음과 같이 자유롭게 할 수 있습니다. class Object def try_outside_rails(m..

Program Tip 2020.12.05

Meteor를 사용하는데 Angular가 필요한 이유는 무엇입니까?

Meteor를 사용하는데 Angular가 필요한 이유는 무엇입니까? Angular는 단일 페이지 애플리케이션을 구축하는 데 정말 유용합니다. 기본적으로 더 나은 단일 페이지 애플리케이션을 만들 수 있도록 다양한 엔드 포인트에 요청을 보내는 현재 패러다임을 기반으로합니다. 반면에, 우리는 훨씬 더 유능 해 보이는 Meteor를 가지고 있습니다. 특히 기본적으로 양방향 데이터 스트리밍을 허용하는 DDP라는 기능이 있기 때문입니다. Meteor는 Angular의 상위 집합 인 것처럼 보이며 분명히 더 나은 선택입니다. Angular는 테스트 및 현지화와 같은 깔끔한 기능을 제공하지만 Meteor를 사용하는 대신 Meteor와 함께 Angular를 사용하는 이유를 알 수 없습니다. 누군가 내가 Meteor와 A..

Program Tip 2020.12.05

Windows의 내장 ZIP 압축을 스크립팅 할 수 있습니까?

Windows의 내장 ZIP 압축을 스크립팅 할 수 있습니까? Windows XP / Vista / 2003 / 2008에 내장 된 ZIP 압축을 스크립팅 할 수 있습니까? BAT / CMD 파일에서 어떤 실행 파일을 호출해야합니까? 또는 VBScript로 할 수 있습니까? WinZip , 7-Zip 및 기타 외부 응용 프로그램을 사용하여 이것이 가능하다는 것을 알고 있지만 외부 응용 프로그램을 설치할 필요가없는 것을 찾고 있습니다. 압축에 내장 된 창을 사용하여 압축 및 압축 해제 하는 VBA 방법도 있으므로 시스템 작동 방법에 대한 통찰력을 제공해야합니다. 이러한 메서드를 원하는 스크립팅 언어로 빌드 할 수 있습니다. 기본 원칙은 Windows 내에서 zip 파일을 디렉토리로 취급하고 복사 할 수 있..

Program Tip 2020.12.05

Spring 구성 디버깅

Spring 구성 디버깅 Spring과 Hibernate를 사용하고 Websphere에서 실행되는 Java 애플리케이션에서 작업 중입니다. Spring이 Dao를 내 개체에로드 할 것으로 예상하는 문제에 봉착했지만 어떤 이유로 인해 발생하지 않습니다. (거의 동일한 방식으로 지정된 또 다른 Dao는 정상적으로로드됩니다.) 질문은-Spring이 무엇을로드할지 결정하는 방법을 어떻게 디버깅 할 수 있습니까? Spring에 대한 로깅을 켤 수 있습니까? 예, Spring 프레임 워크 로깅은 매우 상세합니다. 이미 로깅 프레임 워크를 사용하고 있는지 여부는 게시물에서 언급하지 않았습니다. log4j를 사용하는 경우 log4j 구성 (즉, log4j.xml 또는 log4j.properties)에 스프링 어 펜더를..

Program Tip 2020.12.05

표준 http 패키지로 사용자 지정 404 오류 페이지 표시

표준 http 패키지로 사용자 지정 404 오류 페이지 표시 우리가 가지고 있다고 가정하면 : http.HandleFunc("/smth", smthPage) http.HandleFunc("/", homePage) 사용자가 잘못된 URL을 입력하면 일반 "404 페이지를 찾을 수 없음"이 표시됩니다. 해당 사례에 대한 사용자 지정 페이지를 반환하려면 어떻게합니까? Gorilla / Mux 관련 업데이트 순수한 net / http 패키지를 사용하는 사람들에게 허용되는 대답은 괜찮습니다. gorilla / mux를 사용하는 경우 다음과 같이 사용해야합니다. func main() { r := mux.NewRouter() r.NotFoundHandler = http.HandlerFunc(notFound) } 그리..

Program Tip 2020.12.05

지역 가치와 마스터 가치의 차이점은 무엇입니까

지역 가치와 마스터 가치의 차이점은 무엇입니까 표시 할 때 phpinfo();두 개의 열이 표시됩니다 . local value및 master value. 웹 서버가 local value언제 선택 하고 언제 선택 master value합니까? masterPHP로 컴파일 된 값이거나 기본 php.ini지시문을 통해 설정됩니다 . 예 : 코드를 실행하기 전에 PHP가 실행될 때 적용되는 값. local은를 호출하는 순간 현재 유효한 값입니다 phpinfo(). 이 로컬 값은 ini_set()호출, php_valuehttpd.conf / .htaccess의 지시문 등을 통해 발생한 재정의의 END 결과입니다 . 예 : php.ini: foo=bar httpd.conf: php_value foo baz .htac..

Program Tip 2020.12.05

browserify / requirejs 모듈과 ES6 모듈의 차이점은 무엇입니까?

browserify / requirejs 모듈과 ES6 모듈의 차이점은 무엇입니까? 나는 여전히 ES6 및 모듈 로더를 처음 사용하고 있으며 현재 browserify 설정을 ES6과 결합하는 방법을 찾고 있습니다. ES6 모듈을 사용하는 경우 여전히 browserify / requirejs가 필요한지 궁금합니다. 둘 다 모듈을 정의하고 내보낼 수있는 것 같습니까? browserify / requirejs 모듈과 ES6 모듈의 차이점은 무엇입니까? 잠시 놀아 본 후에 나는 Addy Osmani 의 블로그에 대한 @Andy 덕분에 사물에 대해 더 잘 이해하게 되었습니다 . 다른 모듈 시스템이 있습니다 : AMD (RequireJS), CommonJS (노드) 및 새로운 ES6 모듈 구문 (물론 이전 ES5 ..

Program Tip 2020.12.05

clang의 stdbool.h에 #define false false가 포함 된 이유

clang의 stdbool.h에 #define false false가 포함 된 이유 컴파일러 오류로 지적 된 후 clang의 stdbool.h파일에 다음 줄이 포함되어 있음을 알았습니다 . #define bool bool #define false false #define true true 간접적으로 #ifdef적용 되는 블록에 포함되어 __cplusplus있으므로 stdbool.hC 헤더 인 경우에도 C ++ 태그 가 사용됩니다. 그 정의에 대한 필요성은 무엇입니까? 나는 그것들이 전 처리기 관련 이유로 필요하다고 생각하지만 표준의 어떤 부분이나 어떤 기술적 이유 때문에 clang이 그것들을 포함 해야하는지 알고 싶습니다. stdbool.hC ++ 헤더가 아니라 C 헤더입니다. 때문에 일반적으로 C ++..

Program Tip 2020.12.05

바벨 대 바벨 코어 대 바벨 런타임

바벨 대 바벨 코어 대 바벨 런타임 내 노드 웹팩 프로젝트는 세 개의 바벨 라이브러리를 사용합니다. 이것들의 차이점은 무엇이며 어떻게 사용됩니까? "dependencies": { "babel-runtime": "^5.8.24" } "dev-dependencies": { "babel": "^5.8.23", "babel-core": "^5.8.23" } babel-coreAPI입니다. v5의 경우 babel패키지는 CLI이며 babel-core. v6의 경우 babel-cli패키지는 CLI이며 (CLI bin 명령은 여전히 ​​있음 babel) babel패키지는 아무 작업도 수행하지 않습니다. babel-runtime이미 변형 된 코드를 지원하는 런타임 (폴리 필 및 도우미) 일 뿐이라고 생각합니다. TL;..

Program Tip 2020.12.05

임시 개체 반환 및 const 참조에 바인딩

임시 개체 반환 및 const 참조에 바인딩 중복 가능성 : const 참조가 임시의 수명을 연장합니까? 내 컴파일러는 const 참조에 임시 할당에 대해 불평하지 않습니다. string foo() { return string("123"); }; int main() { const string& val = foo(); printf("%s\n", val.c_str()); return 0; } 왜? 반환 된 문자열 foo은 일시적이고 val은 수명이 끝난 객체를 가리킬 수 있다고 생각했습니다 . C ++ 표준이이를 허용하고 반환 된 객체의 수명을 연장합니까? 이것은 C ++ 기능입니다. 코드는 유효하며 정확히 표시되는 작업을 수행합니다. 일반적으로 임시 개체는 표시되는 전체식이 끝날 때까지만 지속됩니다. 그러..

Program Tip 2020.12.05
반응형