반응형

분류 전체보기 1664

정적 메서드 내에서 비 정적 내부 클래스를 인스턴스화하려면 어떻게 해야 합니까?

정적 메서드 내에서 비 정적 내부 클래스를 인스턴스화하려면 어떻게 해야 합니까? 다음과 같은 코드가 있습니다. public class MyClass { class Inner { int s, e, p; } public static void main(String args[]) { Inner in; } } 이 부분까지는 코드는 괜찮지만 다음과 같은 메인 메서드에서는 'in'을 인스턴스화할 수 없습니다.in = new Inner()보이는 바와 같이non static field cannot be referenced in static context. 어떻게 하면 좋을까요?나는 나의 것을 만들고 싶지 않다.Inner클래스 스태틱다른 외부 클래스도 참조해야 합니다. Inner inner = new MyClass().n..

sourcecode 2022.09.05

java를 사용하여 mariadb에 접속하려면 어떻게 해야 하나요?

java를 사용하여 mariadb에 접속하려면 어떻게 해야 하나요? 사용한 적이 있습니다. Connection connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "username", "password" ); Statement stmt = connection.createStatement(); stmt.executeUpdate("CREATE TABLE a (id int not null primary key, value varchar(20))"); stmt.close(); connection.close(); 그러나 "No route to host"라는 오류가 나타납니다.Java MariaDB의 예: //STEP 1. Im..

sourcecode 2022.09.05

로컬 시스템과 클라우드 인스턴스 간의 단방향 SymmetricDS 동기화

로컬 시스템과 클라우드 인스턴스 간의 단방향 SymmetricDS 동기화 로컬 머신에서 실행되는 Microsoft SQL Server에서 VPS에서 실행되는 MariaDB로의 단방향 데이터 흐름을 클라우드에서 구성하려고 합니다. 로컬 시스템에는 공용 정적 IP 주소가 없지만 VPS에는 있습니다. 간신히 연결했는데 데이터가 전파되지 않아요. 이러한 셋업(고정 퍼블릭 IP가 없는 머신 -> 고정 퍼블릭 IP가 있는 머신)은 지원됩니까?아니면 두 기계 모두 어떻게든 서로 연결할 수 있어야 하나요?내가 뭘 빼놓았나요? 다음은 설정 파일 MariaDB VPS(corp/main server/target): engines/corp-000.properties engine.name=corp-000 db.driver=or..

sourcecode 2022.09.05

SQL 테이블 정의가 잘못되었습니다. 자동 열은 하나만 있을 수 있으며 키로 정의해야 합니다.

SQL 테이블 정의가 잘못되었습니다. 자동 열은 하나만 있을 수 있으며 키로 정의해야 합니다. 아래 SQL 명령을 실행하면 항상 다음 오류가 발생합니다. 잘못된 SQL: CREATE TABLE ms_account (계정 ID INT NOT NULL auto_increment, 계정 이름 VARCHAR(50) NOT NULL, 계정 소유자 VARCHAR(20) NOT NULL, 계정 잔액 DECARCHAR(10), NULL, NULL VARCHARID 없음smallint NOT NULL, locked smallint NOT NULL, primary key accountid(bankid,accountid) ; : 테이블 정의가 잘못되었습니다.자동 열은 1개뿐이며 키로 정의해야 합니다. SQL "CREATE ..

sourcecode 2022.09.05

Ruby gem mysql2 설치 실패

Ruby gem mysql2 설치 실패 이 질문에는 이미 답변이 있습니다. gem install mysql2 실패 (8개의 답변) 닫힘3개월 전에요. mysql2 gem 설치 시 명백한 오류 없이 실패합니다.mysql2를 설치하기 위해 어떻게 대처해야 하는지 아는 사람 있나요? $ sudo gem install mysql2 Building native extensions. This could take a while... ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb check..

sourcecode 2022.09.05

MacOSX homebrew mysql 루트 패스워드

MacOSX homebrew mysql 루트 패스워드 어떤 이유로 MySQL이 루트에 대한 액세스 권한을 중지했습니다.Homebrew를 분리하여 재설치.새로운 설치, 새로운 테이블, 그러나 내가 들어갔을 때 mysql -u root -p 다음의 에러가 표시됩니다. 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(암호: NO 사용). MySQL을 5번 재설치했는데도 비밀번호가 요구됩니다.이거 어떻게 고쳐야 돼요?난 하나도 안 먹혔어제 컴퓨터 어딘가에 이미 mysql이 있어서 패스워드가 설정되어 있는 것 같습니다.모든 솔루션을 몇 시간 동안 사용해 본 결과, 다음과 같은 것이 실현되었습니다. $ brew services stop mysql $ pkill mysqld $ rm -rf /..

sourcecode 2022.09.04

Java에서 창을 중앙에 배치하는 방법

Java에서 창을 중앙에 배치하는 방법 A를 센터링하는 가장 쉬운 방법은 무엇입니까?java.awt.Window예를 들어,JFrame또는JDialog?이 링크에서 Java 1.4 이후를 사용하는 경우 대화상자, 프레임 또는 창에서 setLocationRelativeTo(null)를 사용하여 중앙에 배치할 수 있습니다. 이 기능은 Java의 모든 버전에서 작동합니다. public static void centreWindow(Window frame) { Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); int x = (int) ((dimension.getWidth() - frame.getWidth()) / 2); int y = (int) ..

sourcecode 2022.09.04

java.displaces를 클릭합니다.부정 인수예외:AppCompat는 현재 테마 기능을 지원하지 않습니다.

java.displaces를 클릭합니다.부정 인수예외:AppCompat는 현재 테마 기능을 지원하지 않습니다. 프로젝트를 이클립스에서 안드로이드 스튜디오로 이행하려고 했습니다.드디어 실행할 수 있게 되었습니다만, 어느 시점에서는 다음과 같은 예외가 발생했지만, 구글에서는 아무것도 찾을 수 없었습니다. 04-22 00:08:15.484 9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.Illeg..

sourcecode 2022.09.04

OSX Yosemite로 "업그레이드"한 후 RStudio/R에서 rJava 로드 오류 발생

OSX Yosemite로 "업그레이드"한 후 RStudio/R에서 rJava 로드 오류 발생 최근 OSX Mountain Lion에서 Yosemite로, R 3.1.3에서 3.2로 '업그레이드'했습니다.업그레이드 직후 R 또는 RStudio를 열었을 때 Java 6을 설치해야 한다는 팝업 메시지가 떴습니다.또한 로드rJava또는 rJava에 의존하는 패키지(예:xlsx)에 의해 RStudio가 크래시 되었습니다(R도 크래시 했습니다).R.app직접). 스택 오버플로우 등에서 발견된 몇 가지 수정(자세한 내용은 아래)을 시도하면 로딩할 수 있는 상태가 됩니다.rJava또는 에 의존하는 패키지rJava는 R의 크래시를 일으키지 않게 되어, 다음의 에러가 발생합니다. library(rJava) Error : ..

sourcecode 2022.09.04

MariaDB 10.1에서 비활성 날짜 값을 제거하려면 어떻게 해야 합니까?

MariaDB 10.1에서 비활성 날짜 값을 제거하려면 어떻게 해야 합니까? 날짜 열이 있는 테이블이 하나 있습니다. foo(이전): +------------+ | datecolumn | +------------+ | 1939-04-06 | | 1949-02-30 | +------------+ 날짜가 유효하지 않으면 NULL로 설정하고 싶습니다. foo(후): +------------+ | datecolumn | +------------+ | 1939-04-06 | | NULL | +------------+ MySQL(5.7)에서는 이 트릭을 사용하여 다음과 같은 작업을 수행할 수 있습니다. ALTER TABLE `foo` MODIFY COLUMN `datecolumn` varchar(255) NULL ..

sourcecode 2022.09.04
반응형