반응형

source 880

Java에서 Integer를 String에 캐스팅할 수 없는 이유는 무엇입니까?

Java에서 Integer를 String에 캐스팅할 수 없는 이유는 무엇입니까? 몇 가지 이상한 예외가 발견되었습니다. java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 그게 어떻게 가능하죠?각 오브젝트는 String에 캐스팅할 수 있는 거죠? 코드는 다음과 같습니다. String myString = (String) myIntegerObject; 감사해요.이것이 불가능한 이유: String과 Integer는 동일한 Object 계층에 속하지 않기 때문입니다. Object / \ / \ String Integer 시도하는 캐스팅은 동일한 계층에 있는 경우에만 작동합니다. Object / / A / / B 이 ..

source 2023.01.22

MySQL/MARIADB에서 사용자 수준 잠금 강제 해제

MySQL/MARIADB에서 사용자 수준 잠금 강제 해제 My Session Management(Zebra Session)에서는 사용자 수준 잠금을 사용하여 동일한 세션에 있는 두 요청 간의 경쟁 조건을 방지합니다.세션을 시작하려면 GET_LOCK을 사용합니다.세션을 닫으면 RELEASE_LOCK이 사용됩니다. MariaDB [planner_20201026]> select GET_LOCK('session_ebe210e9b39f1ad3a409763be60efebff587aaaa', '5'); +-------------------------------------------------------------------+ | GET_LOCK('session_ebe210e9b39f1ad3a409763be60efeb..

source 2023.01.22

"집약 함수는 WHERE에서 허용되지 않습니다" 오류를 방지하는 방법

"집약 함수는 WHERE에서 허용되지 않습니다" 오류를 방지하는 방법 이 SQL 코드는 WHERE에서는 집계 함수를 사용할 수 없습니다. SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID WHERE count(p.CAT) > 3 GROUP BY o.ID; 어떻게 하면 이 오류를 피할 수 있을까요?교체하다WHERE을 조항으로 하다.HAVING, 다음과 같이 합니다. SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID GROUP BY o.ID HAVING count(p.CAT) > 3; HAVING와 유사하다WHERE둘..

source 2023.01.22

순서부여된 기본 dict를 구현하는 방법

순서부여된 기본 dict를 구현하는 방법 I would like to combine 결합하고 싶다OrderedDict() ★★★★★★★★★★★★★★★★★」defaultdict()부에서collections in one object, which shall be an ordered, default 하나의 객체(명령된 객체여야 함)에서 기본dict. 이게 가능할까요?이게 가능합니까?다음(이 레시피의 수정 버전을 사용)이 나에게는 유효합니다. from collections import OrderedDict, Callable class DefaultOrderedDict(OrderedDict): # Source: http://stackoverflow.com/a/6190500/562769 def __init__(sel..

source 2023.01.22

PHP를 사용하여 MySQL 데이터베이스에서 이미지를 저장 및 검색하려면 어떻게 해야 합니까?

PHP를 사용하여 MySQL 데이터베이스에서 이미지를 저장 및 검색하려면 어떻게 해야 합니까? MySQL에 이미지를 삽입하고 PHP를 사용하여 이미지를 가져오려면 어떻게 해야 합니까? 어느 쪽이든 경험이 한정되어 있기 때문에 작은 코드를 사용하여 이 문제를 해결할 수 있습니다.먼저 다음과 같은 이미지를 저장할 MySQL 테이블을 만듭니다. create table testblob ( image_id tinyint(3) not null default '0', image_type varchar(25) not null default '', image blob not null, image_size varchar(25) not null default '', image_ctgy varchar(25) not null ..

source 2023.01.22

플레인 URL을 링크로 대체하려면 어떻게 해야 합니까?

플레인 URL을 링크로 대체하려면 어떻게 해야 합니까? 아래 함수를 사용하여 주어진 텍스트 내의 URL을 대조하여 HTML 링크로 대체하고 있습니다.정규 표현은 훌륭하지만, 현재는 첫 번째 경기만 교체하고 있습니다. 모든 URL을 대체하려면 어떻게 해야 하나요?exec 명령어를 사용해야 할 것 같습니다만, 어떻게 해야 할지 잘 몰랐습니다. function replaceURLWithHTMLLinks(text) { var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i; return text.replace(exp,"$1"); } 우선 자신의 regexp를 롤링하여 URL을 해석하는 것은 좋지 않습니다.RFC에..

source 2023.01.22

-XX의 차이:+ParallelGC 및 -XX 사용:+UseParNewGC

-XX의 차이:+ParallelGC 및 -XX 사용:+UseParNewGC 젊은 세대의 가비지 수집 알고리즘입니다. 두 번째 것(UseParNewGC)은 동시 테넌트 생성 가비지 컬렉션(Java Concurrent GC 및 Parallel GC 참조)과 함께 자동으로 활성화 됩니다만, 2개의 병렬 알고리즘에 차이가 있습니까?여러 번 검색한 결과, 가장 좋은 설명은 이 달의 문제의 Java Performance Tuning 웹사이트: 1.4.1 가비지 컬렉션 알고리즘, 2003년 1월 29일 젊은 세대의 가비지 수집 알고리즘 (original) 복사 수집기(디폴트로 유효)이 수집기가 시작되면 모든 응용 프로그램 스레드가 중지되고 복사 수집이 하나의 스레드(멀티 CPU 머신에 있는 경우에도 CPU가 1개뿐임..

source 2023.01.22

PHP 컨스트럭터의 __construct() 대 SameAsClassName()

PHP 컨스트럭터의 __construct() 대 SameAsClassName() '아예'를 사용하면 장점이 요?__construct()클래스 이름 대신 PHP에서 컨스트럭터 이름을 사용할 수 있습니까? __construct class Foo { function __construct(){ //do stuff } } 예(이름 있음): class Foo { function Foo(){ //do stuff } } 「 」를 가지고 .__constructPHP 5는 PHP 5입니다. 클래스명과 같은 이름의 메서드를 컨스트럭터(두 번째 예)로 하는 것은 PHP 버전4부터 버전7까지 가능합니다.기즈모에 동의해요, 반 이름을 바꾸면 이름을 바꿀 필요가 없다는 게 장점이에요.마른. 마찬가지로 자녀 클래스가 있는 경우 pa..

source 2023.01.22

django 관리자가 필드를 NULL로 설정할 수 있도록 하려면 어떻게 해야 합니까?

django 관리자가 필드를 NULL로 설정할 수 있도록 하려면 어떻게 해야 합니까? 모델 필드를 다음과 같이 설정했습니다.null=TrueMySQL에서 NULL을 허용하지만 Django Admin을 통해 필드에 NULL을 할당할 수 없습니다.세팅도 해봤는데blank=True이 경우 필드는 빈 문자열로 설정됩니다.필드 값이 문자열인 "없음"으로 설정되었기 때문에 다음 작업도 수행되지 않았습니다. 좋은 생각 있어요?덮어쓰기를 시도합니다.save()의 방법Model빈 값을 확인하려면: class MyModel(models.Model): my_nullable_string = models.CharField(max_length=15, null=True, blank=True) def save(self, *args,..

source 2023.01.22
반응형