반응형

전체 글 1664

기본 생성자와 인라인 필드 초기화

기본 생성자와 인라인 필드 초기화 기본 생성자와 개체의 필드를 직접 초기화하는 것의 차이점은 무엇입니까? 다음 중 하나의 예를 다른 예보다 선호하는 이유는 무엇입니까? 예 1 public class Foo { private int x = 5; private String[] y = new String[10]; } 예 2 public class Foo { private int x; private String[] y; public Foo() { x = 5; y = new String[10]; } } 이니셜라이저는 컨스트럭터 본문보다 먼저 실행됩니다.(이니셜라이저와 컨스트럭터가 모두 있는 경우 컨스트럭터 코드가 두 번째로 실행되어 초기화된 값을 덮어씁니다.) 이니셜라이저는 항상 같은 초기값(예에서는 지정된 크기..

sourcecode 2022.09.14

MySQL에서 임시 암호를 자동으로 생성한 후 액세스할 수 없습니다.

MySQL에서 임시 암호를 자동으로 생성한 후 액세스할 수 없습니다. OSX 10.11 El Capitan이 튜토리얼을 따라다니면서MySQL새로운 OS X 상에서 가동하고 있습니다.첫 번째 단계는 MySQL For Mac OS X 10.9(x86, 64비트), DMG 아카이브(10.11에서 작동, 튜토리얼에서 권장)를 다운로드하는 것이었습니다.MySQL 설치를 완료하고 있을 때 다음과 같은 메시지가 나타납니다. 2015-10-25T02:10:54.549219Z 1 [Note] A temporary password is generated for root@localhost: R>gFySuiu23U If you lose this password, please consult the section How to R..

sourcecode 2022.09.14

JRE 또는 JDK가 설치되어 있는지 확인하는 방법

JRE 또는 JDK가 설치되어 있는지 확인하는 방법 일부러 JDK를 설치한 컴퓨터가 하나 있습니다.JRE를 사용하는 컴퓨터가 하나 더 있는데, 그 중에서도 테스트용입니다.그러나 이 컴퓨터에서 Java 어플리케이션을 실행한 후 다른 컴퓨터에서 실행해보니 JDK가 필요하다고 합니다.JDK가 시스템에 설치되어 있는지 확인하려면 어떻게 해야 합니까?참고: 문제의 컴퓨터는 Mac입니다.터미널을 열고 간단히 입력할 수 있습니다. java -version // this will check your jre version javac -version // this will check your java compiler version if you installed 시스템에 설치되어 있는 Java 버전이 표시됩니다(시스템 환경..

sourcecode 2022.09.14

Java를 사용하여 멀티파트/폼데이터 POST 요청을 하려면 어떻게 해야 합니까?

Java를 사용하여 멀티파트/폼데이터 POST 요청을 하려면 어떻게 해야 합니까? Apache Commons HttpClient 버전 3.x에서는 멀티파트/폼 데이터 POST 요청이 가능했습니다(2004년부터의 예).안타깝게도 이것은 HttpClient 버전 4.0에서는 더 이상 가능하지 않습니다. 우리의 핵심 활동인 "HTTP"에 대해 멀티파트는 다소 범위를 벗어납니다.범위 내의 다른 프로젝트에서 유지 보수하는 멀티파트 코드를 사용하고 싶지만, 아는 바가 없습니다.몇 년 전에 공통 코덱으로 멀티파트 코드를 옮기려고 했는데, 거기서 이륙하지 않았어요.Oleg는 최근 멀티파트 해석 코드를 가진 다른 프로젝트에 대해 언급했으며 멀티파트 포맷 코드에 관심이 있을 수 있습니다.저는 그것에 대한 현황을 모릅니다...

sourcecode 2022.09.14

디폴트 방식의 인터페이스는 언제 초기화됩니까?

디폴트 방식의 인터페이스는 언제 초기화됩니까? 이 질문에 답하기 위해 Java Language Specification을 검색하던 중 다음과 같은 사실을 알게 되었습니다. 클래스를 초기화하기 전에 직접 슈퍼클래스를 초기화해야 하지만 클래스에 의해 구현된 인터페이스는 초기화되지 않습니다.마찬가지로 인터페이스의 슈퍼 인터페이스는 인터페이스가 초기화되기 전에 초기화되지 않습니다. 궁금해서 해봤는데 예상대로 인터페이스가InterfaceType초기화되지 않았습니다. public class Example { public static void main(String[] args) throws Exception { InterfaceType foo = new InterfaceTypeImpl(); foo.method(); ..

sourcecode 2022.09.14

현재 실행 중인 스크립트를 로드한 스크립트태그는 어떻게 참조할 수 있습니까?

현재 실행 중인 스크립트를 로드한 스크립트태그는 어떻게 참조할 수 있습니까? 현재 실행 중인 Javascript를 로드한 스크립트 요소는 어떻게 참조할 수 있습니까? 이게 그 상황입니다.페이지 상부에 "마스터" 스크립트가 로드되어 있습니다.첫 번째로 HEAD 태그 아래에 있습니다. "scripts.js"에는 다른 스크립트를 온 디맨드로 로드할 수 있는 스크립트가 있습니다.HEAD 요소가 렌더링을 완료하지 않았기 때문에 HEAD 태그를 참조하지 않고 새로운 스크립트를 추가해야 하기 때문에 일반 방법은 잘 작동하지 않습니다. document.getElementsByTagName('head')[0].appendChild(v); 현재 스크립트를 로드한 스크립트 요소를 참조하여 동적으로 로드된 새 스크립트 태그를..

sourcecode 2022.09.14

MariaDB: 시작 후 바로 종료

MariaDB: 시작 후 바로 종료 그래서 mariadb를 시작하려고 하면 다음과 같은 일이 일어납니다. Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details. systemctl status mariadb.service 는 다음과 같이 표시됩니다. * mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: failed (Result: ..

sourcecode 2022.09.14

리액트 JSX 내부 루프

리액트 JSX 내부 루프React JSX에서 다음과 같은 작업을 수행하려고 합니다(ObjectRow는 별도의 구성 요소임). for (var i=0; i } JSX가 함수 호출에 매핑되어 있기 때문에 이것이 왜 유효한 JSX가 아닌지 알고 있습니다.다만, 템플릿 랜드에서 온 것과 JSX를 처음 접하는 것에 의해서, 상기의 실현 방법(컴포넌트를 여러 번 추가하는 것)을 확신할 수 없습니다.자바스크립트 하면 안 요.for「 」 「 」 、 「 」 、 「 」 return tbody( for (let i = 0; i 의 해 주세요.tbodyfor 에러.loop으로 그러나 배열을 만들고 이를 인수로 전달할 수 있습니다. const rows = [];for (let i = 0; i 기본적..

sourcecode 2022.09.14

python 다중 반환 값 무시

python 다중 반환 값 무시 하나의 태플에 여러 값을 반환하는 Python 함수가 있다고 가정합니다. def func(): return 1, 2 단순히 임시 변수에 할당하는 것이 아니라 결과 중 하나를 무시할 수 있는 좋은 방법이 있을까요?예를 들어 첫 번째 값에만 관심이 있다면 이보다 더 나은 방법이 있을까요? x, temp = func() 사용할 수 있습니다.x = func()[0]첫 번째 값을 반환합니다.x = func()[1]두 번째 것을 돌려주는 것도 마찬가지고요. 한 번에 여러 값을 가져오려면 다음과 같은 방법을 사용하십시오.x, y = func()[2:4].일반적인 규칙 중 하나는 무시할 태플 요소의 변수 이름으로 "_"를 사용하는 것입니다.예: def f(): return 1, 2, 3..

sourcecode 2022.09.14

MySQL 빈 테이블에 가입하는 방법

MySQL 빈 테이블에 가입하는 방법 SQL 쿼리가 있습니다. SELECT a.id, b.id FROM a LEFT JOIN b ON b.id = 50 WHERE a.something = 'something' 그리고.a table정말 텅 비었고, 그래야 합니다.그러나 테이블 b는 비어 있지 않고 유효한 결과를 가지고 있습니다.b.id = 50이 쿼리는 빈 세트를 인쇄합니다. 그 결과, 다음과 같은 것이 필요합니다. | a.id | b.id | |------ |------ | | null | 50 | 리버스left참가 또는 실시하다right참가: SELECT a.id, b.id FROM b LEFT JOIN a ON a.something = 'something' WHERE b.id = 50 또는 SELEC..

sourcecode 2022.09.14
반응형