반응형

IT 3872

Google Closure Library는 jQuery보다 무엇을 제공합니까?

Google Closure Library는 jQuery보다 무엇을 제공합니까? [닫은] 고려하면 사업 배경 커뮤니티 지원 사용 가능한 확장 기본 기능 세트 사용의 단순성 그리고 신뢰성 왜 다른 것을 선호합니까? 정보를 추가하려고합니다. 다른 JS 라이브러리보다 내가 이해하는 것처럼 Google Closure는 다른 JS 라이브러리 일뿐만 아니라 JS 코드를 최적화 할 수있는 도구 모음이기도합니다. jQuery로 작업하면 좋은 도구와 가벼운 라이브러리가 제공되지만 자신의 코드를 축소하지는 않습니다. 폐쇄 컴파일러는 것이다. 폐쇄 관리자는 종종 축소 된 코드가 원래와는 다른 행동을 가지고 있으며, 디버깅 고통으로도 유용 할 수 있습니다. Firebug 와 통합되며 현재 개발자의 가장 친한 친구 인 단위 테스..

IT 2020.05.14

자바 대표?

자바 대표? Java 언어에는 C #이 대리자를 지원하는 방식과 비슷한 대리자 기능이 있습니까? 아니, 아니 리플렉션을 사용하여 호출 할 수있는 Methods 객체를 가져와 동일한 효과를 얻을 수 있으며, 다른 방법은 단일 'invoke'또는 'execute'메소드로 인터페이스를 만든 다음 인스턴스화하여 메소드를 호출하는 것입니다. 익명의 내부 클래스 사용에 관심이 있습니다. 이 기사가 흥미롭고 유용하다는 것을 알 수있을 것이다 : 자바 프로그래머가 C # 대표단을 본다 정확히 무엇을 의미하는지에 따라 전략 패턴을 사용하여 유사한 효과를 얻을 수 있습니다. 다음과 같은 이름의 메소드 서명을 선언하는 대신 // C# public delegate void SomeFunction(); 인터페이스를 선언하십시오..

IT 2020.05.14

TensorFlow에서 Session.run ()과 Tensor.eval ()의 차이점은 무엇입니까?

TensorFlow에서 Session.run ()과 Tensor.eval ()의 차이점은 무엇입니까? TensorFlow에는 두 가지 방법으로 그래프의 일부를 평가할 수 있습니다 : Session.run변수 목록 및 Tensor.eval. 이 둘 사이에 차이점이 있습니까? Tensort 가있는 경우 calling t.eval()는 calling 와 같습니다 tf.get_default_session().run(t). 다음과 같이 세션을 기본값으로 설정할 수 있습니다. t = tf.constant(42.0) sess = tf.Session() with sess.as_default(): # or `with sess:` to close on exit assert sess is tf.get_default_sess..

IT 2020.05.14

ImageView 및 TextView를 포함하는 LinearLayout 대신 복합 드로어 블을 사용하는 방법

ImageView 및 TextView를 포함하는 LinearLayout 대신 복합 드로어 블을 사용하는 방법 내 코드에 대해 새로운 Lint 도구를 실행하십시오. 많은 좋은 제안이 있었지만 이해할 수는 없습니다. 이 태그와 그 하위 요소는 하나의 복합 드로어 블로 대체 될 수 있습니다 문제 : 복합 드로어 블을 사용하여 현재 노드를 TextView로 바꿀 수 있는지 확인합니다. ImageView 및 TextView가 포함 된 LinearLayout은 복합 드로어 블로보다 효율적으로 처리 할 수 ​​있습니다. 그리고 여기 내 레이아웃이 있습니다 이 경우 컴파운드를 그릴 수있는 방법에 대한 구체적인 예를 제공 할 수 있습니까? TextView 왼쪽, 위, 오른쪽 및 아래쪽에 각각 하나씩 4 개의 복합 드로어..

IT 2020.05.14

배열 이름이 포인터입니까?

배열 이름이 포인터입니까? 배열의 이름이 C의 포인터입니까? 그렇지 않은 경우 배열의 이름과 포인터 변수의 차이점은 무엇입니까? 배열은 배열이고 포인터는 포인터이지만 대부분의 경우 배열 이름은 포인터 로 변환 됩니다. 자주 사용되는 용어는 포인터로 쇠퇴 한다는 것 입니다. 배열은 다음과 같습니다. int a[7]; a 7 개의 정수를위한 공간을 포함하며, 다음과 같이 대입으로 값 중 하나에 값을 넣을 수 있습니다. a[3] = 9; 다음은 포인터입니다. int *p; p정수를위한 공백을 포함하지 않지만 정수를위한 공백을 가리킬 수 있습니다. 예를 들어, 배열 a에서 첫 번째 장소 와 같은 장소 중 하나를 가리 키도록 설정할 수 있습니다 . p = &a[0]; 혼란스러운 점은 다음과 같이 쓸 수도 있다는 ..

IT 2020.05.14

PHP 사이트 URL 프로토콜 가져 오기-http 및 https

PHP 사이트 URL 프로토콜 가져 오기-http 및 https 현재 사이트 URL 프로토콜을 설정하는 작은 기능을 작성했지만 SSL이 없으며 https에서 작동하는지 테스트하는 방법을 모릅니다. 이것이 올바른지 말해 주실 수 있습니까? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; $domainName = $_SERVER['HTTP_HOST'].'/'; return $protocol.$domainName; } define( 'SITE_URL', siteURL() ); 위와 같이해야..

IT 2020.05.14

두 객체 사이의 일반적인 깊은 차이

두 객체 사이의 일반적인 깊은 차이 두 개의 객체가 있습니다 : oldObj및 newObj. 의 데이터 oldObj는 양식을 채우는 데 사용되었으며 newObj사용자가이 양식의 데이터를 변경하여 제출 한 결과입니다. 두 물체 모두 깊습니다. 그들은 객체 또는 객체의 배열 등의 속성을 가지고 있습니다-n 레벨 깊이가 될 수 있으므로 diff 알고리즘은 재귀 적이어야합니다. 지금은 단지에서 (추가와 같이 / 업데이트 / 삭제) 변경이 있었는지 알아낼 필요 oldObj에 newObj뿐만 아니라, 최선을 다해 그것을 표현하는 방법. 지금까지 내 생각은 genericDeepDiffBetweenObjects폼에 객체를 반환하는 메서드를 작성하는 {add:{...},upd:{...},del:{...}}것이지만 생각했..

IT 2020.05.14

모든 브라우저의 사용자 에이전트가“Mozilla /”로 시작하는 이유는 무엇입니까?

모든 브라우저의 사용자 에이전트가“Mozilla /”로 시작하는 이유는 무엇입니까? Internet Explorer를 포함한 모든 인기있는 브라우저의 사용자 에이전트 문자열은로 시작합니다 Mozilla/. 왜 이런 경우입니까? 그것은이다 길고 슬픈 이야기 . 요약하자면: User-Agent와 함께 Mozilla 브라우저가 릴리스 Mozilla/1.0 (Win3.1)됩니다. 공개적으로 이름이 Netscape로 바뀌지 만 User-Agent에서는 원래 이름을 유지합니다. Internet Explorer가 릴리스되었습니다. 그것은 그것의 사용자 에이전트를 시작하여 넷스케이프를 스푸핑 Mozilla/시대의 다른 브라우저 넷스케이프와 IE를 모두 지원하는 기능이 있지만 - - 단지 넷스케이프로를 웹 서버가 일상적..

IT 2020.05.14

편안한 POST 응답을위한 '최상의'실습

편안한 POST 응답을위한 '최상의'실습 그래서 여기에 새로운 것은 없습니다. 나는 약간의 설명을 얻으려고 노력하고 있으며 다른 게시물에서 찾을 수없는 것 같습니다. 다음과 같이 새 리소스를 안정적으로 만들고 있습니다. /books (POST) 시체와 함께 : { title: 'The Lion, the Witch and the Wardrobe', author: 'C. S. Lewis' } 새 리소스의 Location 헤더와 함께 201 (Created)을 반환해야한다는 것을 알고 있습니다. Location: /books/12345 내가 스스로 대답 할 수없는 질문은 서버가 몸에 돌아와야하는 것입니다. 나는 종종 이러한 유형의 응답을 수행했습니다. { id: 12345, title: 'The Lion, t..

IT 2020.05.14
반응형