반응형

분류 전체보기 545

생성자에 인수가 있는 Java 8 공급업체

생성자에 인수가 있는 Java 8 공급업체 공급업체는 왜 no-arg 컨스트럭터만 지원합니까? 기본 생성자가 있는 경우 다음을 수행할 수 있습니다. create(Foo::new) 단, 컨스트럭터만 String을 사용할 경우 다음을 수행해야 합니다. create(() -> new Foo("hello")) , 1arg 컨스트럭터T은 a a가 필요하다.String는 와 이 있습니다.Function: Function fooSupplier = Foo::new; 선택된 생성자는 대상 유형의 모양에 따라 오버로드 선택 문제로 처리됩니다.이것은 메서드 참조 구문의 제한일 뿐이며, 어떤 인수에서도 전달할 수 없습니다.구문이 그렇게 되어 있어요.에 드신다면, 이렇게 .bind사용자가 직접 방법을 사용하여 주십시오. pub..

programing 2022.10.06

DATE 또는 DATETIME 기본값을 설정할 때 MySQL에서 오류가 발생함

DATE 또는 DATETIME 기본값을 설정할 때 MySQL에서 오류가 발생함 MySql Server 5.7.11을 실행하고 있으며 다음 문장을 사용하고 있습니다. updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00' 동작하지 않습니다.오류 발생: ERROR 1067 (42000): Invalid default value for 'updated' 단, 다음과 같습니다. updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00' 효과가 있습니다. DATE도 같은 경우입니다. 사이드노트로 MySQL 문서에 기재되어 있습니다. DATE 유형은 날짜 부분이 있지만 시간 부분이 없는 값에 사용됩니다.MySQL은 'YYY-MM-..

programing 2022.10.06

왜 PHP의 함수와 메서드는 대소문자를 구분하지 않는가?

왜 PHP의 함수와 메서드는 대소문자를 구분하지 않는가? 다음 예시와 같이 PHP의 함수 및 메서드는 대소문자를 구분하지 않습니다. function ag() { echo '2'; } Ag(); class test { function clMe() { echo 'hi'; } } $instance = new test; $instance->clme(); 그러나 변수에는 해당되지 않습니다.이유가 뭐죠?인터뷰 - PHP의 크리에이터 라스무스 Lerdorf의 말을 인용하겠습니다. PHP의 첫 번째 버전은 제 웹사이트와 몇 가지 프로젝트를 위해 함께 만든 단순한 도구 세트입니다.어떤 툴은 mSQL 데이터베이스에 대한 고급 히트 로깅을 수행했고, 다른 툴은 폼 데이터 인터프리터 역할을 했습니다.저는 질리기 전에 30여 ..

programing 2022.10.06

현재 디렉터리에 있는 파일만 나열

현재 디렉터리에 있는 파일만 나열 Python에서는 현재 디렉터리에 있는 모든 파일만 나열하고 싶습니다.서브 디렉토리나 부모로부터 파일을 리스트 하고 싶지 않습니다. 비슷한 해결책이 밖에 있는 것 같긴 한데, 나한테는 효과가 없는 것 같아.코드 스니펫은 다음과 같습니다. import os for subdir, dirs, files in os.walk('./'): for file in files: do some stuff print file 예를 들어 현재 디렉토리 내에 holygrail.py과 Tim이라는2개의 파일이 있다고 합시다.폴더도 있고 그 안에 아서와 랜슬롯이라고 부르자 두 개의 파일이 들어있어요.스크립트를 실행하면 다음과 같이 표시됩니다. holygrail.py Tim Arthur Lancel..

programing 2022.10.06

임시 테이블에 결합하면 쿼리가 느려지는 이유는 무엇입니까?

임시 테이블에 결합하면 쿼리가 느려지는 이유는 무엇입니까? (여러분은 제가 열어둔 다른 질문을 보셨을지도 모릅니다.제가 직접 조사하면서 이 문제에 대한 답을 얻는 데 도움이 되기를 바라면서 관련성이 있지만 좀 더 구체적인 질문을 던집니다.) 배경 다음 표를 참고하십시오. CREATE TABLE `Alarms` ( `AlarmId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `DeviceId` BINARY(16) NOT NULL, `Code` BIGINT(20) UNSIGNED NOT NULL, `Ended` TINYINT(1) NOT NULL DEFAULT '0', `NaturalEnd` TINYINT(1) NOT NULL DEFAULT '0', `Pinned` TINYI..

programing 2022.10.06

Python은 테일 재귀를 최적화합니까?

Python은 테일 재귀를 최적화합니까? 다음과 같은 에러가 발생하고 있는 코드가 있습니다. RuntimeError: 최대 재귀 깊이를 초과했습니다. Tail Recursion Optimization(TCO; 테일재귀최적화)을 가능하게 하기 위해 이것을 고쳐 쓰려고 했습니다.TCO가 발생했다면 이 코드는 성공했을 것이라고 생각합니다. def trisum(n, csum): if n == 0: return csum else: return trisum(n - 1, csum + n) print(trisum(1000, 0)) Python은 TCO를 전혀 수행하지 않는다고 결론지어야 합니까? 아니면 단순히 다르게 정의해야 합니까?아니, 귀도 반 로섬은 적절한 트레이스 백을 가지고 싶어하기 때문에 절대 그럴 수 없을..

programing 2022.10.06

한 자바스크립트로 작성된 함수를 다른 JS파일로 호출할 수 있습니까?

한 자바스크립트로 작성된 함수를 다른 JS파일로 호출할 수 있습니까? 하나의 JS 파일에 쓰여진 함수를 다른 JS 파일에 호출할 수 있습니까?다른 JS 파일에서 함수를 호출하는 방법을 누가 도와줄 수 있나요? 함수를 처음 사용하기 전에 함수의 정의를 포함하는 파일이 로드되어 있는 한 함수는 동일한 JS 파일에 있는 것처럼 호출할 수 있습니다. 예. 파일 1.js function alertNumber(number) { alert(number); } 파일 2.js function alertOne() { alertNumber("one"); } HTML .... .... 그 반대로는 안 돼요.스튜어트 웨이크필드가 정확히 지적한 대로요그 반대도 효과가 있습니다. HTML .... .... 기능하지 않는 것은 다음..

programing 2022.10.06

HTML5/JavaScript를 사용하여 파일 생성 및 저장

HTML5/JavaScript를 사용하여 파일 생성 및 저장 최근 WebGL을 만지작거리고 있는데, 콜라다 리더가 일하고 있습니다.문제는 매우 느리기 때문에(Collada는 매우 상세한 형식이기 때문에) 파일을 사용하기 쉬운 형식(아마 JSON)으로 변환하려고 합니다.JavaScript로 파일을 해석하는 코드는 이미 가지고 있기 때문에 익스포터로서도 사용할 수 있습니다!문제는 저축이다. 이제 파일을 해석하여 결과를 서버로 전송하고 브라우저가 다운로드로 서버에서 파일을 다시 요청하도록 할 수 있습니다.그러나 실제로는 서버는 이 특정 프로세스와는 아무런 관계가 없는데 왜 관여하는 것일까요?원하는 파일의 내용은 이미 메모리에 있습니다.순수 JavaScript를 사용하여 사용자에게 다운로드를 제공할 수 있는 방..

programing 2022.10.06

기능성 데코레이터를 만들고 어떻게 묶어야 하나요?

기능성 데코레이터를 만들고 어떻게 묶어야 하나요? Python에서 다음 작업을 할 수 있는 두 개의 데코레이터를 만들려면 어떻게 해야 하나요? @make_bold @make_italic def say(): return "Hello" " "say()★★★★ "Hello" 긴 설명에 관심이 없다면 파올로 베르간티노의 답변을 참고하세요. 데코레이터의 기본 Python의 함수는 객체입니다. 데코레이터를 이해하려면 먼저 Python에서 함수가 객체임을 이해해야 합니다.이것은 중요한 결과를 가져온다.간단한 예시로 이유를 알아보겠습니다. def shout(word="yes"): return word.capitalize()+"!" print(shout()) # outputs : 'Yes!' # As an object,..

programing 2022.10.06
반응형