반응형

전체 글 880

브라우저 뒤로 버튼 이벤트 검출 방법 - 크로스 브라우저

브라우저 뒤로 버튼 이벤트 검출 방법 - 크로스 브라우저 사용자가 브라우저의 뒤로 버튼을 눌렀는지 여부를 어떻게 확실하게 감지합니까? 하여 단일 웹 에서 인 하는 방법은 입니까?#URL★★★★★★★★★★★★★★★★★? 도대체 왜 브라우저의 백버튼은 자신의 이벤트를 기동하지 않는 것일까!?(주의: Sharky의 피드백에 따라 백스페이스를 검출하기 위한 코드를 포함했습니다.) SO에서 이러한 질문을 자주 보았고 최근에는 백버튼 기능을 직접 제어하는 문제에 직면했습니다.어플리케이션에 가장 적합한 솔루션(Hash Navigation 포함 단일 페이지)을 며칠 동안 검색한 결과, 뒤로 버튼을 감지하기 위한 심플하고 크로스 브라우저가 필요 없는 시스템이 개발되었습니다. 대부분의 사용자는 다음을 사용할 것을 권장합니..

source 2022.09.13

numpy 배열의 일부 치수만 평탄하게 만드는 방법

numpy 배열의 일부 치수만 평탄하게 만드는 방법 Numpy 배열의 첫 번째 치수 중 일부만 "서브 플랫"하거나 평탄하게 만드는 빠른 방법이 있습니까? 예를 들어, 차원의 numpy 배열이 주어진 경우(50,100,25), 결과 치수는 다음과 같습니다.(5000,25)numpy.reshape를 보세요. >>> arr = numpy.zeros((50,100,25)) >>> arr.shape # (50, 100, 25) >>> new_arr = arr.reshape(5000,25) >>> new_arr.shape # (5000, 25) # One shape dimension can be -1. # In this case, the value is inferred from # the length of the ..

source 2022.09.13

조인 없이 여러 테이블에서 선택하시겠습니까?

조인 없이 여러 테이블에서 선택하시겠습니까? 두 테이블에서 데이터를 선택하고 조인하지 않고 개별 행으로 표시하는 가장 쉬운 방법은 무엇입니까?두 테이블 모두 필드가 비슷하거나 일치하며 두 테이블에서 같은 달에 발생한 모든 행의 avg와 같은 집계 함수를 실행하고 싶습니다. 예를 들어, 한 시스템으로부터의 트랜잭션을 보여주는 테이블과 다른 시스템으로부터의 트랜잭션을 보여주는 테이블이 있습니다.양쪽 테이블에서 모든 트랜잭션을 별도의 행으로 가져올 수 있는 방법이 있습니까?테이블 1에 20개의 레코드가 있고 테이블 2에 30개의 레코드가 있다면 반환 시 50개의 열이 있었으면 합니다.다음과 같은 작업을 수행할 수 있습니다. SELECT ... FROM ( SELECT f1,f2,f3 FROM table1 UN..

source 2022.09.13

PHP7의 개체 배열을 암시하는 함수 반환 형식

PHP7의 개체 배열을 암시하는 함수 반환 형식 저는 PHP 7의 새로운 기능에 매우 만족합니다만, PHP 7의 객체 배열을 어떻게 반환해야 할지 혼란스럽습니다. 예를 들어, 우리는 수업이 있다.Item함수에서 이 클래스의 오브젝트 배열을 반환하고 싶습니다. function getItems() : Item[] { } 하지만 이런 식으로 돌아가지 않는다.docblocks를 사용하여 힌트를 입력할 수 있습니다. PhpStorm과 같은 PHP 에디터(IDE)는 이를 매우 잘 지원하며 이러한 어레이를 통해 반복할 때 클래스를 적절하게 해결합니다. /** * @return YourClass[] */ public function getObjects(): array PHPStorm은 네스트된 어레이도 지원합니다. /..

source 2022.09.13

Jsoup 소켓 타임아웃예외: 읽기 시간이 초과되었습니다.

Jsoup 소켓 타임아웃예외: 읽기 시간이 초과되었습니다. 저는...SocketTimeoutExceptionJsoup을 사용하여 많은 HTML 문서를 구문 분석하려고 할 때. 예를 들어 다음과 같은 링크 목록이 있습니다. link1 link2 link3 link4 각 링크에 대해 URL에 링크된 문서를 해석하여(href 속성에서) 해당 페이지의 다른 정보를 가져옵니다. 따라서 시간이 많이 걸리지만 이 예외를 종료하는 방법은 다음과 같습니다. 전체 스택 트레이스는 다음과 같습니다. java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInpu..

source 2022.09.13

SQL varchar 열 길이에 대한 모범 사례

SQL varchar 열 길이에 대한 모범 사례 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 2년 전에 문을 닫았어요 이 질문을 개선하다 매번 새로운 SQL 테이블을 설정하거나 새로운 SQL 테이블을 추가합니다.varchar컬럼을 기존 테이블로 이동합니다.한 가지 궁금한 점이 있습니다.length. 예를 들어 다음과 같은 컬럼이 있다고 가정해당 컬럼은name타입의varchar그래서 길이를 정해야 돼요.20자 이상의 이름은 생각나지 않지만 알 수 없습니다.하지만 20을 사용하는 대신 항상 다음 2^n 숫자로 반올림합니다.이 경우 32를 길이로 하겠습니다.컴퓨터 과학자의 관점에서..

source 2022.09.13

Mac OS X의 MySQL 설치 위치 알아보기

Mac OS X의 MySQL 설치 위치 알아보기 Mac OS X 10.7.9에서 MySQL이 설치된 위치를 확인하려면 어떻게 해야 합니까?MAMP가 설치되어 있기 때문에 이 설치에는 번들로 포함되어 있다고 생각됩니다.MAMP의 MySQL 버전을 확인하려면 터미널에서 다음 명령을 사용합니다. /Applications/MAMP/Library/bin/mysql --version MAMP 를 기동했다고 합니다. 출력 예: ./mysql Ver 14.14 Distrib 5.1.44, for apple-darwin8.11.1 (i386) using EditLine wrapper 업데이트: 또한 mysql이 시스템에 설치되어 있는 위치를 찾으려면 다음 명령을 사용합니다. type -a mysql type -atcls..

source 2022.09.13

MySQL Workbench가 mysql.proc를 로드할 수 없습니다.

MySQL Workbench가 mysql.proc를 로드할 수 없습니다. 특히 데이터 모델링에 MySQL Workbench 도구를 사용하기 시작했습니다.첫 번째로 웹 서버상의 기존 데이터베이스를 리버스 엔지니어링하고 싶습니다.그러나 항상 다음과 같은 이상한 오류 메시지가 나타나기 때문에 프로세스를 완료할 수 없습니다. Error: Cannot load from mysql.proc. The table is probably corrupted 나는 이 테이블을 수리하려고 했지만 도움이 되지 않았다.그럼, 이 문제에 대한 경험과 해결 방법을 알고 있나요?Mac에서 MySQL 버전 5.5.9를 사용하고 있습니다.다음을 실행하여 이 문제를 해결했습니다. mysql_upgrade -uroot -p MySQL trou..

source 2022.09.13

기본 키로 지정하지 않고 어떻게 하면 원칙 2를 사용하여 INDEX를 열에 추가할 수 있습니까?

기본 키로 지정하지 않고 어떻게 하면 원칙 2를 사용하여 INDEX를 열에 추가할 수 있습니까? MySQL 데이터베이스의 테이블 열에 인덱스를 추가하려고 합니다.데이터베이스 스키마를 작성하기 위해 원칙 2를 사용하고 있습니다. 나는 내가 사용할 수 있다는 것을 안다. /** @Id @Column(type="integer") */ 프라이머리 키를 만듭니다.하지만 제 칼럼에는unique또한primary key기여하다.간단히 말하면,index(MySQL은 이 세 가지 유형을 인식합니다) 이러한 인덱스를 작성하기 위한 적절한 문장은 무엇입니까?원칙에 따라 작업하려면 테이블에 기본 키가 있어야 합니다. 모든 엔티티 클래스에는 식별자/프라이머리 키가 있어야 합니다.를 사용하여 식별자로 사용할 필드를 선택할 수 있습..

source 2022.09.13

오류 1046 데이터베이스가 선택되지 않았습니다. 해결 방법

오류 1046 데이터베이스가 선택되지 않았습니다. 해결 방법 오류 SQL 쿼리: -- -- Database: `work` -- -- -------------------------------------------------------- -- -- Table structure for table `administrators` -- CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar( 30 ) NOT NULL , `password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1; MySQL은 다음과 같이 말했습니다. #1046 - No database selected 도움이 필요..

source 2022.09.13
반응형