반응형

programing 1646

Self-JOIN SQL 쿼리 성능 향상

Self-JOIN SQL 쿼리 성능 향상 MariaDB 10.1.18(Linux Debian Jesse)을 사용하여 SQL 쿼리의 성능을 개선하려고 합니다. 서버에는 대량의 RAM(192GB)과 SSD 디스크가 있습니다. 실제 테이블에는 수억 개의 행이 있지만 데이터 서브셋과 간단한 레이아웃으로 성능 문제를 재현할 수 있습니다. (간소화된) 테이블 정의는 다음과 같습니다. CREATE TABLE `data` ( `uri` varchar(255) NOT NULL, `category` tinyint(4) NOT NULL, `value` varchar(255) NOT NULL, PRIMARY KEY (`uri`,`category`), KEY `cvu` (`category`,`value`,`uri`), KEY ..

programing 2022.11.01

롬복의 슈퍼 컨스트럭터에 전화하는 방법

롬복의 슈퍼 컨스트럭터에 전화하는 방법 수업이 있다 @Value @NonFinal public class A { int x; int y; } 나는 또 다른 B클래스가 있다. @Value public class B extends A { int z; } lombok이 A() 컨스트럭터를 찾을 수 없다는 오류를 발생시키고 있습니다.명시적으로 lombok이라고 부르는 것은 클래스 b에 주석을 달아 다음 코드를 생성하는 것입니다. public class B extends A { int z; public B( int x, int y, int z) { super( x , y ); this.z = z; } } 롬복에서 그렇게 할 수 있는 주석이 있나요?이것은 롬복에서는 불가능하다.정말 좋은 기능이지만 슈퍼클래스의 컨스..

programing 2022.11.01

스트림에서 Collections.toMap()을 사용할 때 목록의 반복 순서를 유지하려면 어떻게 해야 합니까?

스트림에서 Collections.toMap()을 사용할 때 목록의 반복 순서를 유지하려면 어떻게 해야 합니까? 작성 중입니다.Map에서List다음과 같습니다. List strings = Arrays.asList("a", "bb", "ccc"); Map map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); 이전과 같은 반복 순서를 유지하고 싶다.List를 작성하려면 어떻게 해야 하나요?LinkedHashMap사용방법Collectors.toMap()방법?의 2-파라미터 버전에서는HashMap: public static Collector toMap( Function

programing 2022.11.01

PHP에서 ++$i와 $i++의 차이점은 무엇입니까?

PHP에서 ++$i와 $i++의 차이점은 무엇입니까? 와의 차이는 무엇입니까?++$i그리고.$i++PHP로요?++$i이 경우 사전 검증됩니다.$i++사후 처리 pre-pariable: 증분 변수i먼저 참조 해제하고 나서 참조 해제. 사후 참조: 참조 해제 후 증가i "PHP를 통해 포스트 인크리먼트($i+)와 프리 인크리먼트(+$i)를 할 수 있다는 사실을 활용하십시오.이 의미는 $j = $i++와 같은 내용을 쓰지 않는 한, 사전 준비는 거의 10% 더 빠릅니다. 즉, 기회가 있을 때 포스트 준비에서 사전 준비로 전환해야 합니다. 특히 꽉 막힌 루프에서 특히 마이크로 최적화에 대해 전문적으로 알고 있다면 더욱 그렇습니다!" - TuxRadar 자세한 설명을 위해 PHP의 사후 증가에는 이러한 10%의 ..

programing 2022.11.01

war/WEB-INF 폴더의 리소스에 대한 파일 경로

war/WEB-INF 폴더의 리소스에 대한 파일 경로 앱 엔진 프로젝트의 war/WEB-INF 폴더에 파일이 있습니다.자주 묻는 질문에서 서블릿 컨텍스트에서 파일을 읽을 수 있다고 읽었습니다.리소스에 대한 경로를 구성하는 방법을 알 수 없습니다. /war/WEB-INF/test/foo.txt 위의 그림과 같이 File()에서 사용하는 리소스에 대한 경로를 어떻게 구성해야 합니까? 감사해요.몇 가지 방법이 있습니다.WAR 파일이 확장되면(.war 파일이 아닌 파일 세트) 다음 API를 사용할 수 있습니다. ServletContext context = getContext(); String fullPath = context.getRealPath("/WEB-INF/test/foo.txt"); http://tom..

programing 2022.11.01

세트를 어레이로 변환하는 방법

세트를 어레이로 변환하는 방법 집합은 고유한 요소가 보장된 배열을 만드는 좋은 방법처럼 보이지만 생성기 [세트]를 제외하고 속성을 가져오는 좋은 방법은 표시되지 않습니다.어색하게 부르는 가치관mySet.values.next(). 「 」로 전화할 수 좋았을 입니다.map및 유사한 기능을 제공합니다.이데올로기 때문에 Array.from(Node List type Type Arrays ) 。만 어레이로 변환하고 있는 것 같습니다.: ★★★★★★★★★★★★★★:Object.keysSets(설정) Set.protype(설정). 자, 질문은 다음과 같습니다.특정 세트의 값을 사용하여 어레이를 작성하는 편리한 임베디드 방법이 있습니까?(요소의 순서는 그다지 중요하지 않습니다). 를 들어 '어울리지 않다', '어울리지..

programing 2022.11.01

내장된 가우스 기능을 사용하지 않고 이미지를 흐리게 하는 방법은 무엇입니까?

내장된 가우스 기능을 사용하지 않고 이미지를 흐리게 하는 방법은 무엇입니까? 네이티브 가우스 블러 공식을 사용하여 이미지를 흐리게 하고 싶다.Wikipedia 기사를 읽었는데 어떻게 구현해야 할지 모르겠어요. 공식을 사용하여 무게를 결정하려면 어떻게 해야 합니까? MATLAB에서 제공하는 것과 같은 내장 기능을 사용하고 싶지 않습니다.순진한 가우스 흐릿한 글씨를 쓰는 것은 사실 꽤 쉽습니다.이것은 다른 컨볼루션필터와 같은 방법으로 이루어집니다.상자와 가우스 필터의 유일한 차이점은 사용하는 매트릭스입니다. 다음과 같이 정의된 이미지가 있다고 가정합니다. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ..

programing 2022.10.30

상태 표시줄 및 백분율 인쇄 방법

상태 표시줄 및 백분율 인쇄 방법 다음과 같은 상태 표시줄을 구현하려면: [========== ] 45% [================ ] 60% [==========================] 100% 이것을 다른 행으로 인쇄하지 않고, 계속 갱신해 주었으면 합니다.이거 어떻게 하는 거야?'\r'charactercharacter('문자')에 수 . from time import sleep import sys for i in range(21): sys.stdout.write('\r') # the exact output you're looking for: sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i)) sys.stdout.flush() sleep(0.25) 모든 ..

programing 2022.10.30

Python에서 datetime.date를 UTC 타임스탬프로 변환하는 중

Python에서 datetime.date를 UTC 타임스탬프로 변환하는 중 Python에서 날짜를 다루고 있는데 Javascript에서 사용하기 위해 UTC 타임스탬프로 변환해야 합니다.다음 코드가 작동하지 않습니다. >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) 먼저 날짜 개체를 날짜/시간으로 변환하는 것도 도움이 되지 않습니다.이 링크에서 이 예를 사용해 보았습니다만, from pytz import utc, timezone from datetime import datetime from time imp..

programing 2022.10.30

명령줄에서 PHP 스크립트 실행

명령줄에서 PHP 스크립트 실행 웹 스크립트를 해석하는 데 사용되는 PHP 인터프리터를 사용하여 명령줄에서 PHP 스크립트를 실행하려면 어떻게 해야 합니까? 는 나나 a a a가 있다phpinfo.php은, 「」라고 것을 나타내고 있습니다.German가 인스톨 됩니다.단, 이 명령어를 실행한다면phpinfo.php에서 - 령에서 - - from from from from from from from from이다를 사용합니다php phpinfo.php ★★★★★★★★★★★★★★★★★」grep★★★★★★에German 두 서로 다릅니다.PHP를 사용하다 .php German가 인스톨 됩니다. 이거 어떻게 해?서버 컨피규레이션파일을 확인해 주세요. 이 하는 줄을 찾아보세요.LoadModule php라는 이름의 파..

programing 2022.10.30
반응형