반응형

java 2507

직접 캐스팅 대 'as'연산자?

직접 캐스팅 대 'as'연산자? 다음 코드를 고려하십시오. void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 세 가지 유형의 캐스팅의 차이점은 무엇입니까 (좋아, 세 번째 캐스팅은 캐스팅이 아니지만 의도를 얻습니다). 어느 것이 선호되어야합니까? string s = (string)o; // 1 예외 InvalidCastException이를 경우 o하지 않은 것입니다 string. 그렇지 않으면, 양수인 o에 s, 경우에도이 o있다 null. string s = ..

Program Tip 2020.09.30

Redis에서 모든 것을 삭제하려면 어떻게해야합니까?

Redis에서 모든 것을 삭제하려면 어떻게해야합니까? 모든 키를 삭제하고 싶습니다. 나는 모든 것을 지우고 빈 데이터베이스를 원합니다. Redis 클라이언트 에서이 작업을 수행하는 방법이 있습니까? redis-cli 사용 : FLUSHDB – 연결의 현재 데이터베이스에서 모든 키를 삭제합니다. FLUSHALL – 모든 데이터베이스에서 모든 키를 삭제합니다. 예를 들어, 쉘에서 : redis-cli flushall 그 위로 헤드가 FLUSHALL과잉 될 수있다. FLUSHDB데이터베이스 만 플러시하는 것입니다. FLUSHALL전체 서버를 지울 것입니다. 서버의 모든 데이터베이스에서와 같습니다. 질문은 데이터베이스를 플러시하는 것에 관한 것이기 때문에 이것은 별도의 답변을 얻을 수있을만큼 중요한 구별이라고 ..

Program Tip 2020.09.30

jQuery의 SELECT 요소에서 특정 옵션을 어떻게 선택합니까?

jQuery의 SELECT 요소에서 특정 옵션을 어떻게 선택합니까? 색인, 값 또는 텍스트를 알고있는 경우. 직접 참조 할 수있는 ID가없는 경우에도 마찬가지입니다. 이것 , 이것 그리고 이것은 모두 유용한 답변입니다. 마크 업 예 Default Selection 1 Selection 2 중간 옵션 요소를 값으로 가져 오는 선택기는 다음과 같습니다. $('.selDiv option[value="SEL1"]') 색인의 경우 : $('.selDiv option:eq(1)') 알려진 텍스트의 경우 : $('.selDiv option:contains("Selection 1")') 편집 : 위에 언급했듯이 OP는 드롭 다운의 선택한 항목을 변경 한 후 일 수 있습니다. 버전 1.6 이상에서는 prop () 메서드..

Program Tip 2020.09.30

문자열을 효율적으로 연결하는 방법

문자열을 효율적으로 연결하는 방법 Go에서 a string는 원시 유형입니다. 즉, 읽기 전용이며 모든 조작이 새 문자열을 생성합니다. 따라서 결과 문자열의 길이를 모르고 문자열을 여러 번 연결하려는 경우 가장 좋은 방법은 무엇입니까? 순진한 방법은 다음과 같습니다. s := "" for i := 0; i < 1000; i++ { s += getShortStringFromSomewhere() } return s 그러나 그것은 매우 효율적이지 않은 것 같습니다. 2018 년에 추가 된 메모 Go 1.10에는 strings.Builder유형 이 있습니다. 자세한 내용은이 답변을 참조하십시오 . 20x 이전 답변 가장 좋은 방법은 bytes패키지 를 사용하는 것 입니다. Buffer구현 하는 유형이 있습니다 ..

Program Tip 2020.09.30

JavaScript의 정적 변수

JavaScript의 정적 변수 Javascript에서 정적 변수를 어떻게 만들 수 있습니까? 클래스 기반의 정적으로 유형이 지정된 객체 지향 언어 (예 : Java, C ++ 또는 C #) 에서 온 경우 인스턴스가 아닌 "유형"과 관련된 변수 또는 메서드를 만들려고한다고 가정합니다. 생성자 함수와 함께 "고전적인"접근 방식을 사용하는 예는 기본 OO JavaScript의 개념을 파악하는 데 도움이 될 수 있습니다. function MyClass () { // constructor function var privateVariable = "foo"; // Private variable this.publicVariable = "bar"; // Public variable this.privilegedMetho..

Program Tip 2020.09.30

Java의 핵심 라이브러리에있는 GoF 디자인 패턴의 예

Java의 핵심 라이브러리에있는 GoF 디자인 패턴의 예 저는 GoF Java Design Patterns를 배우고 있으며 실제 사례를보고 싶습니다. Java의 핵심 라이브러리에서 이러한 디자인 패턴의 좋은 예는 무엇입니까? Wikipedia 에서 많은 디자인 패턴에 대한 개요를 찾을 수 있습니다 . 또한 GoF에서 언급 한 패턴에 대해서도 언급합니다. 여기서 요약하고 Java SE 및 Java EE API 모두에서 찾을 수있는 가능한 한 많은 패턴 구현을 지정하려고합니다. 창조 패턴 추상 팩토리 (다른 추상 / 인터페이스 유형을 만드는 데 사용할 수있는 팩토리 자체를 반환하는 생성 방법으로 인식 가능) javax.xml.parsers.DocumentBuilderFactory#newInstance() j..

Program Tip 2020.09.30

구현 vs 확장 : 언제 사용합니까?

구현 vs 확장 : 언제 사용합니까? 차이점이 뭐야? 이해하기 쉬운 언어 또는 일부 기사 링크로 설명하십시오. extends위한 연장 클래스. implements위한 구현 인터페이스를 인터페이스와 일반 클래스의 차이점은 인터페이스에서 선언 된 메서드를 구현할 수 없다는 것입니다. 인터페이스를 "구현"하는 클래스 만이 메소드를 구현할 수 있습니다. 인터페이스에 해당하는 C ++는 추상 클래스입니다 (정확히 동일하지는 않지만 거의). 또한 Java는 클래스에 대한 다중 상속 을 지원하지 않습니다 . 이것은 여러 인터페이스를 사용하여 해결됩니다. public interface ExampleInterface { public void doAction(); public String doThis(int number)..

Program Tip 2020.09.30

애플리케이션 서버와 웹 서버의 차이점은 무엇입니까?

애플리케이션 서버와 웹 서버의 차이점은 무엇입니까? 애플리케이션 서버와 웹 서버의 차이점은 무엇입니까? 대부분의 경우 이러한 용어 웹 서버와 응용 프로그램 서버는 같은 의미로 사용됩니다. 다음은 Web Server 및 Application Server 기능의 주요 차이점 중 일부입니다. 웹 서버는 HTTP 콘텐츠를 제공하도록 설계되었습니다. App Server는 HTTP 콘텐츠도 제공 할 수 있지만 HTTP에만 국한되지 않습니다. RMI / RPC와 같은 다른 프로토콜 지원을 제공 할 수 있습니다. 웹 서버는 대부분 정적 콘텐츠를 제공하도록 설계되었지만 대부분의 웹 서버에는 이러한 서버가 동적 HTTP 콘텐츠를 생성 할 수있는 Perl, PHP, ASP, JSP 등과 같은 스크립팅 언어를 지원하는 플러그..

Program Tip 2020.09.30

not : 첫 번째 자식 선택기

not : 첫 번째 자식 선택기 나는이 div몇 가지 포함 태그 ul태그. 첫 번째 ul태그에 대해서만 CSS 속성을 설정할 수 있습니다 . div ul:first-child { background-color: #900; } 그러나 ul첫 번째 태그를 제외하고 서로 CSS 속성을 설정하려는 다음 시도 는 작동하지 않습니다. div ul:not:first-child { background-color: #900; } div ul:not(:first-child) { background-color: #900; } div ul:first-child:after { background-color: #900; } CSS로 어떻게 작성할 수 있습니까? "첫 번째를 제외한 각 요소"? 게시 한 버전 중 하나는 실제로 모든..

Program Tip 2020.09.29

신경망에서 편향의 역할

신경망에서 편향의 역할 저는 Gradient Descent와 Back-propagation Theorem을 알고 있습니다. 내가 이해하지 못하는 것은 : 편향을 사용하는 것이 언제 중요하며 어떻게 사용합니까? 예를 들어 AND함수를 매핑 할 때 입력 2 개와 출력 1 개를 사용하면 올바른 가중치를 제공하지 않지만 3 개의 입력 (그 중 1 개는 편향)을 사용하면 올바른 가중치를 제공합니다. 편견은 거의 항상 도움이된다고 생각합니다. 실제로 편향 값을 사용하면 활성화 함수를 왼쪽 또는 오른쪽으로 이동할 수 있으며 이는 성공적인 학습에 중요 할 수 있습니다. 간단한 예를 살펴보면 도움이 될 것입니다. 바이어스가없는 다음 1 입력, 1 출력 네트워크를 고려하십시오. 네트워크의 출력은 입력 (x)에 가중치 (w..

Program Tip 2020.09.29
반응형