반응형

it-source 1083

MariaDB/MySql의 가상(계산) 컬럼에서 UNIX_TIMESTamp 사용

MariaDB/MySql의 가상(계산) 컬럼에서 UNIX_TIMESTamp 사용 타임스탬프 컬럼과 같은 시간의 타임스탬프를 사용하여 행을 그룹화하기 위한 도우미 키를 유지하는 가상(계산된) 컬럼을 사용하여 테이블을 작성하려고 합니다.이를 위해 MariaDB/MySql에서 다음 명령을 사용합니다. CREATE TABLE mytable(t TIMESTAMP, u INT AS (UNIX_TIMESTAMP(t) DIV 3600); 그러면 다음 오류가 반환됩니다. ERROR 1901 (HY000): Function or expression is not allowed for column 'u' 설명서에 따르면 이 방법이 작동하지 않는 이유를 알 수 없습니다.좋은 생각 있어요?대체... (UNIX_TIMESTAMP(..

it-source 2022.10.20

완전한 mysql mysqldump 파일에서 단일 테이블을 복원할 수 있습니까?

완전한 mysql mysqldump 파일에서 단일 테이블을 복원할 수 있습니까? 모든 테이블로 구성된 mysql 데이터베이스의 mysqldump 백업이 있으며 약 440megs입니다.mysqldump에서 테이블 중 하나의 내용만 복원하고 싶습니다.이게 가능합니까?이론적으로는 원하는 표를 재구축하는 섹션을 잘라낼 수 있지만 텍스트 문서를 효과적으로 편집하는 방법도 모릅니다.원하는 테이블만 추출하려면 sed를 사용해 보세요. 이 '먹다'라고 합시다.mytable " " " 입니다.mysql.dump덤프가 되어 있는 입니다. $ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump 됩니다.mytab..

it-source 2022.10.20

"198.1994.Out Of Memory Error : 새 네이티브 스레드를 만들 수 없습니다."

"198.1994.Out Of Memory Error : 새 네이티브 스레드를 만들 수 없습니다." 우리는 점점 더"java.lang.OutOfMemoryError : unable to create new native Thread" 32,000 스레드 이후의 8GB RAM VM (ps - eLF | grep - c java ) 하지만,"top" and "free -m" shows 50% free memory availableJDK는 64비트이고 HotSpot과 JRockit에서 모두 시도되었습니다.서버에는 Linux 2.6.18이 탑재되어 있습니다. 우리도 노력했어OS stack size (ulimit -s)tweaking 및 max process(ulimit -u) 제한, limit.conf가 증가하지..

it-source 2022.10.20

PHP에서 실시간 출력으로 프로세스 실행

PHP에서 실시간 출력으로 프로세스 실행 웹 페이지에서 실시간으로 출력을 반환하는 프로세스를 실행하려고 합니다.예를 들어 'ping' 프로세스를 실행하면 새로운 행이 반환될 때마다 페이지가 갱신됩니다(현재는 exec(명령어, 출력)을 사용할 때 -c 옵션을 사용해야 하며 프로세스가 완료될 때까지 웹 페이지에서 출력을 볼 수 있습니다).이것을 php로 할 수 있습니까? 또한 누군가가 페이지를 떠날 때 이러한 과정을 멈추는 올바른 방법이 무엇인지 궁금합니다.'ping' 프로세스의 경우 시스템 모니터에서 실행 중인 프로세스를 확인할 수 있습니다(무엇이 말이 되는지).이 방법은 효과가 있었습니다. $cmd = "ping 127.0.0.1"; $descriptorspec = array( 0 => array("pi..

it-source 2022.10.20

Java 프로젝트의 패키지 구조?

Java 프로젝트의 패키지 구조? Java Web 어플리케이션에서 패키지 구조를 셋업하기 위한 베스트 프랙티스는 무엇입니까? src, 유닛 테스트 코드 등을 어떻게 설정하시겠습니까?메이븐의 표준 프로젝트 레이아웃을 따를 수 있습니다.실제로 maven을 사용할 필요는 없지만 향후 (필요한 경우) 이행이 쉬워집니다.게다가 많은 오픈 소스 프로젝트가 이러한 방식으로 배치되어 있기 때문에 다른 개발자들은 이러한 레이아웃을 보는 데 익숙해질 것입니다.확인할 수 있는 기존 리소스가 몇 가지 있습니다. Java 클래스의 적절한 패키지화 Spring 2.5 아키텍처 Java 튜토리얼 - 패키지 이름 지정 SUN 명명 규칙 참고로, 제가 자주 사용하는 개인 가이드라인은 다음과 같습니다. 역도메인(예: "com.mycom..

it-source 2022.10.20

JavaScript에서의 MD5 구현 속도 향상

JavaScript에서의 MD5 구현 속도 향상 MD5 JavaScript에는 많은 구현이 있습니다.어떤 것이 가장 진보되고, 가장 버그가 수정되고, 가장 빠른지 아는 사람 있나요? 이 도구에 필요합니다.Joseph의 Myers 구현이 매우 빠르다고 들었습니다.또한 구현 작성 중에 배운 내용을 설명하는 Javascript 최적화에 대한 장문의 기사가 있습니다.javascript 퍼포먼스에 관심이 있는 사람에게는 좋은 읽을거리입니다. http://www.webreference.com/programming/javascript/jkm3/ MD5의 실장에 대해서는, 여기를 참조해 주세요.이 경우 CryptoJs를 사용하는 것이 좋습니다. 기본적으로 CryptoJS는 베스트 프랙티스와 패턴을 사용하여 JavaSc..

it-source 2022.10.20

Java에서 UUID의 최상위 비트를 사용한 충돌 가능성

Java에서 UUID의 최상위 비트를 사용한 충돌 가능성 사용하고 있다면Long uuid = UUID.randomUUID().getMostSignificantBits()충돌할 가능성이 얼마나 되는지 알아내야 합니다.가장 중요하지 않은 부분을 잘라내기 때문에 충돌할 가능성이 있는 거죠?문서에 따르면 정적 방법UUID.randomUUID()UUID를 합니다.「 4 UUID 」 。 즉, 6비트가 일부 유형 정보에 사용되고 나머지 122비트가 랜덤하게 할당됩니다. 6개의 비랜덤비트는 UUID의 최상위 절반에 4개, 최하위 절반에 2개로 분산됩니다.따라서 UUID의 최상위 절반에는 60비트의 랜덤성이 포함되어 있습니다.즉, 평균적으로 2^30 UUID를 생성하여 콜리젼을 얻을 필요가 있습니다(풀 UUID의 경우는..

it-source 2022.10.20

인터페이스를 구현하는 Java 클래스 찾기

인터페이스를 구현하는 Java 클래스 찾기 이 질문에는 이미 답변이 있습니다. 자바에서 프로그래밍 방식으로 인터페이스의 모든 구현 목록을 가져오려면 어떻게 해야 합니까? (11개의 답변) 닫힘9년 전. 얼마 전 우연히 표준 Java 기능을 사용하여 특정 인터페이스를 구현한 클래스를 찾는 코드를 발견했습니다.함수가 논리적이지 않은 곳에 숨겨져 있다는 것은 알지만 패키지 이름에서 암시하는 것처럼 다른 클래스에 사용할 수 있습니다.그때는 필요 없었기 때문에 잊고 있었습니다만, 지금은 필요하게 되어 기능을 찾을 수 없게 되어 버렸습니다.이러한 기능은 어디에서 찾을 수 있습니까? 편집: IDE 기능이나 다른 기능을 찾는 것이 아니라 Java 어플리케이션 내에서 실행할 수 있는 기능을 찾고 있습니다.얼마 전에 당신..

it-source 2022.10.20

python의 루프에 대해 첫 번째 엔트리를 건너뛰시겠습니까?

python의 루프에 대해 첫 번째 엔트리를 건너뛰시겠습니까? Python에서는 다음과 같은 작업을 수행하는 방법: for car in cars: # Skip first and last, do work for rest Python의 첫 번째 요소를 건너뛰기 위해 간단히 쓸 수 있습니다. for car in cars[1:]: # Do What Ever you want 또는 마지막 elem을 건너뜁니다. for car in cars[:-1]: # Do What Ever you want 이 개념은 임의의 경우에 사용할 수 있습니다(단, 어떤 경우에도 사용할 수 없습니다).다른 답변은 시퀀스에 대해서만 작동합니다. 반복 가능한 경우 첫 번째 항목을 건너뜁니다. itercars = iter(cars) next(i..

it-source 2022.10.20

intXX_t와 int_fastXX_t의 차이점은 무엇입니까?

intXX_t와 int_fastXX_t의 차이점은 무엇입니까? 나는 최근에 int_fast32_t와 int_fast64_t를 주로 하는 표준 가장 빠른 유형의 존재를 발견했다. 메인스트림 아키텍처에서 통상적인 사용을 위해서는 항상 프로세서의 디폴트 읽기 용량에 맞는 classical int & long을 사용하는 것이 좋기 때문에 불필요한 수치 변환은 피해야 한다고 항상 들었습니다. C99 표준에서는, 「7.18.1.3p2」에 기재되어 있습니다. "typedef name int_fastN_t는 너비가 N 이상인 가장 빠른 서명된 정수 유형을 나타냅니다.typedef name uint_fastN_t는 너비가 N 이상인 가장 빠른 부호 없는 정수 유형을 나타냅니다." 또한 § 7.18.1.3p1에 이에 대한..

it-source 2022.10.20
반응형