반응형

programing 557

초기화되지 않은 개체 vs NULL로 초기화됨

초기화되지 않은 개체 vs NULL로 초기화됨 저는 자바에서 일하고 있습니다. 일반적으로 다음과 같이 몇 가지 개체를 설정합니다. public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } 문제는 다음과 같습니다.- 그렇죠 - 기초부터 시작하자someName이 예에서와 같은null할 수 있다reliably for all objects초기화되지 않은 개체를 null로 확인하는 것이 정확하다고 가정할 수 있습니까?정답입니다. 명시적으로 초기화되지 않은 참조 유형의 정적 멤버와 인스턴스 멤버는 모두 다음과 같이 설정됩니다...

programing 2022.12.25

Workbench를 사용하여 서버에서 데이터베이스의 ER 모델을 가져오는 방법

Workbench를 사용하여 서버에서 데이터베이스의 ER 모델을 가져오는 방법 MySQL Workbench에 연결된 서버에서 데이터베이스의 ER 모델을 가져올 수 있는 방법이 있습니까? "데이터베이스" 메뉴 옵션으로 이동 "Reverse Engineer" 마법사가 열리고 ER 다이어그램을 생성합니다. 저는 캄란 알리 씨의 답변을 그림으로 표현하고 싶습니다. 그림 보기는 단계별로 제공됩니다. "데이터베이스" 메뉴 옵션으로 이동 "Reverse Engineer" 마법사가 올 것이다."저장된 연결"에서 선택하고 "다음" 버튼을 누릅니다. 그럼 '다음'으로..."완료" 즐기세요 :) DB를 마이그레이션합니다. "테이블과 열이 존재하는지 확인만 하면 됩니다. 모든 데이터를 삭제할 것을 권장합니다(메모리 부족으로 ..

programing 2022.12.25

선택한 색인으로 MySQL에 임시 테이블 만들기

선택한 색인으로 MySQL에 임시 테이블 만들기 임시 테이블을 사용하는 저장 기능이 있습니다.성능상의 이유로 그 표에 색인이 필요합니다.아쉽게도 사용할 수 없습니다.ALTER TABLE암묵적인 커밋을 일으키기 때문입니다. 그래서 나는 구문을 찾고 있다.INDEX위해서tempid생성 중.누구 도와줄 사람 있나요? CREATE TEMPORARY TABLE tmpLivecheck ( tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) SELECT * FROM tblLivecheck_copy WHERE tblLivecheck_copy.devId = did; CREATE TEMPASIAL TABLE SELECT의 올바른 구문에 대해 한참 동안 씨름했습니다.몇 가지 사항을 ..

programing 2022.12.25

Scala 코드가 단순해 보이는/줄 수가 적은 Scala 및 Java 코드 샘플?

Scala 코드가 단순해 보이는/줄 수가 적은 Scala 및 Java 코드 샘플? 스칼라 코드와 자바 코드가 자바어로 작성된 코드보다 간단하고 간결하다는 것을 보여주는 스칼라 코드 샘플이 필요합니다(물론 두 샘플 모두 같은 문제를 해결할 수 있습니다. "이것은 Scala의 추상 공장입니다. Java의 경우 훨씬 더 번거로워 보일 것입니다."와 같은 코멘트가 있는 Scala 샘플만 있다면 이 또한 허용됩니다. 감사합니다! 나는 모든 것을 받아들이는 것을 가장 좋아한다. 그리고스태커의 예를 개선하고 Scala의 사례 클래스를 사용합니다. case class Person(firstName: String, lastName: String) 위의 Scala 클래스는 아래 Java 클래스의 모든 기능을 포함하며, 예..

programing 2022.12.25

MariaDB의 have_ssl이 DISABLE인 채로 Debian 및 YaSSL에서 SSL을 활성화할 수 없습니다.

MariaDB의 have_ssl이 DISABLE인 채로 Debian 및 YaSSL에서 SSL을 활성화할 수 없습니다. LAMP가 설치된 상태에서 dietpi를 실행하면서 Lasberry 3에서 TLS를 사용하여 MariaDB를 셋업하려고 합니다.마리아 DB 10.1.23 저는 mariadb.com의 공식 문서를 따라 링크된 가이드라인도 사용해 보았습니다. 그러나 변수를 보면 have_ssl은 DISABLED인 채로 있습니다. MariaDB [(none)]> SHOW VARIABLES LIKE '%ssl%'; +---------------------+--------------------------------+ | Variable_name | Value | +---------------------+-----..

programing 2022.12.25

프라이머리 키는 MySQL에서 자동으로 인덱싱됩니까?

프라이머리 키는 MySQL에서 자동으로 인덱싱됩니까? 인덱스를 명시적으로 작성해야 합니까, 아니면 기본 키를 정의할 때 인덱스를 암묵적으로 작성해야 합니까?MyISAM과 InnoDB의 답변은 동일합니까?기본 키는 항상 인덱싱됩니다.이는 MyISAM과 InnoDB도 마찬가지이며 인덱스를 지원하는 모든 스토리지 엔진에 적용됩니다.http://dev.mysql.com/doc/refman/5.0/en/constraint-primary-key.html에 따르면 이는 암묵적인 것으로 보입니다.2009년에 요청되었지만, MySQL 문서에 대한 실제 참조를 프라이머리 키에 게시할 예정입니다.http://dev.mysql.com/doc/refman/5.5/en/optimizing-primary-keys.html 테이블의..

programing 2022.12.25

파일이 존재하지 않으면 Python의 open()은 파일을 생성하지 않습니다.

파일이 존재하지 않으면 Python의 open()은 파일을 생성하지 않습니다. 파일이 존재하는 경우 또는 존재하지 않는 경우 파일을 생성하여 읽기/쓰기로 여는 가장 좋은 방법은 무엇입니까?가 읽은 바로는 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★.file = open('myfile.dat', 'rw')렇게게 하면? ??? 저는 (Python 2.6.2)이 동작하지 않고 버전 문제인지, 아니면 동작하지 않는 것인지 궁금합니다. 요컨대, 저는 단지 그 문제에 대한 해결책이 필요합니다.다른 것도 궁금한데 오프닝만 잘하면 돼요. 동봉된 디렉토리는 다른 디렉토리가 아닌 사용자 및 그룹에서 쓸 수 있습니다(Linux 시스템 상에 있습니다).즉, permissions 775), 정확한 오류는 다음과 같습니다..

programing 2022.12.25

서비스 중지/시작 시 MariaDB 메시지

서비스 중지/시작 시 MariaDB 메시지 다음과 같은 것이 있습니다. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster x86_64 Linux 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux mysql Ver 15.1 Distrib 10.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 mariadb 시작/정지 시.service: 다음 메시지가 나타납니다. Failed to get properties: Unit name mariadb-extra@.s..

programing 2022.12.25

MySql 날짜/시간 값이 잘못되었습니다.

MySql 날짜/시간 값이 잘못되었습니다. 이 질문은 아마 받았을 것입니다만, mysql이 마음에 들지 않는 것 같은 나의 datetime 값이 무엇이 문제인지 아무리 생각해도 알 수 없습니다. 제 상황에서는 설명 계획이 어떻게 보이는지 보기 위해 모든 질문 앞에 '설명'을 붙입니다.이는 실제 쿼리를 실행하기 전에 수행됩니다.문제는 mysql이 설명의 날짜 형식을 좋아하지 않지만 일반 쿼리는 정상적으로 실행된다는 것입니다. 다음과 같은 오류가 표시됩니다. SQL Error: 1292, SQLState: 22007 Incorrect datetime value: '11/19/2015 19:49:34.076' for column 'createdTime' at row 1 쿼리: explain delete fro..

programing 2022.12.25

Has-many-through 관계에서 SQL 결과를 필터링하는 방법

Has-many-through 관계에서 SQL 결과를 필터링하는 방법 이 student,club , , , , 입니다.student_club: student { id name } club { id name } student_club { student_id club_id } 축구부(30)와 야구부(50)의 모든 학생을 찾는 방법을 알고 싶습니다. 것 중 입니다. SELECT student.* FROM student INNER JOIN student_club sc ON student.id = sc.student_id LEFT JOIN club c ON c.id = sc.club_id WHERE c.id = 30 AND c.id = 50 난 궁금했다.그리고 우리 모두 알다시피 호기심은 고양이를 죽이는 것으로 ..

programing 2022.12.25
반응형