반응형

it-source 1083

Python void 반환 유형 주석

Python void 반환 유형 주석 python 3.x에서는 다음과 같은 함수의 반환 유형 주석을 사용하는 것이 일반적입니다. def foo() -> str: return "bar" "void" 유형에 대한 올바른 주석은 무엇입니까? 다음 3가지 옵션을 고려 중입니다. def foo() -> None: 논리 IMO가 아닙니다.왜냐하면None타입이 아닙니다. def foo() -> type(None): 내가 아는 최고의 구문을 사용하여NoneType, def foo(): 명시적 반환 유형 정보를 생략합니다. 옵션 2가 가장 논리적인 것 같습니다만, 이미 1의 예를 몇 개 본 적이 있습니다.이것은 PEP 484 -- Type Hents 문서와 직결됩니다. 유형 힌트에서 사용되는 경우 표현식은None와 동등..

it-source 2022.11.29

행을 MySQL 데이터베이스에 삽입하는 가장 효율적인 방법

행을 MySQL 데이터베이스에 삽입하는 가장 효율적인 방법 나는 그것에 대해 많은 질문을 읽었지만 충분히 빠른 질문을 찾을 수 없었다.MySQL 데이터베이스에 행을 많이 삽입할 수 있는 더 좋은 방법이 있을 것 같습니다. 다음 코드를 사용하여 MySQL-Database에 100k를 삽입합니다. public static void CSVToMySQL() { string ConnectionString = "server=192.168.1xxx"; string Command = "INSERT INTO User (FirstName, LastName ) VALUES (@FirstName, @LastName);"; using (MySqlConnection mConnection = new MySqlConnection(C..

it-source 2022.11.29

그룹 기준과 함께 중위수 사용

그룹 기준과 함께 중위수 사용 MariaDB 10.3.3에서는MEDIAN기능.유감스럽게도, 제가 그것을 사용하려고 할 때 약간의 문제가 있습니다.GROUP BY(현재 v10.3.9를 사용하고 있습니다). 다음 표 지정: CREATE TABLE testmed ( id INT NOT NULL auto_increment, PRIMARY KEY(id), group_id INT NOT NULL DEFAULT 0, score INT NOT NULL DEFAULT 0 ); 데이터를 채우는 방법: INSERT INTO testmed (group_id, score) VALUES (1,1), (1,2), (1,2), (1,2), (1,3), (2,5), (2,7), (2,9), (2,11), (2,11); 이제 유무에 관..

it-source 2022.11.29

Java 프로그램콘솔 출력을 여러 파일로 리다이렉트하려면 어떻게 해야 합니까?

Java 프로그램콘솔 출력을 여러 파일로 리다이렉트하려면 어떻게 해야 합니까? 이클립스 콘솔 출력을 파일로 리디렉션하려면 어떻게 해야 합니까?나는 다음을 할 수 있다. Run Configuration->Commons->Select a file. 사용하다System.setOut(PrintStream)그리고.System.setErr(PrintStream). 1)의 문제는 콘솔 출력을 하나의 파일이 아닌 다른 파일에 기록해야 한다는 것입니다. 2)의 문제는 다음과 같이 생성된 콘솔 출력만 저장한다는 것입니다.System.out.println()또는 예외가 발생한 스택 트레이스.log4j 경고 등 다른 종류의 출력은 캡처하지 않습니다. 콘솔 출력을 다른 파일로 프로그래밍 방식으로 리디렉션하려면 어떻게 해야 합니..

it-source 2022.11.29

Java 8 Itable.ForEach()와 foreach 루프

Java 8 Itable.ForEach()와 foreach 루프 다음 중 Java 8에서 더 나은 방법은 무엇입니까? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } 람다로 '간단화'할 수 있는 루프는 많이 있습니다만, 실제로 사용할 수 있는 장점이 있을까요?퍼포먼스와 가독성이 향상됩니까? 편집 이 질문도 더 긴 방법으로 확장하겠습니다.람다에서 모함수를 되돌리거나 깰 수 없다는 것은 알고 있습니다만, 이것 또한 비교 시 고려해야 할 사항입니다만, 그 외에 고려해야 할 사항이 있습니까? 좋은 은 '하다'를 사용하는 입니다.for-each..

it-source 2022.11.29

기존 데이터에 대해 MySQL에서 GUID를 생성하시겠습니까?

기존 데이터에 대해 MySQL에서 GUID를 생성하시겠습니까? 방금 MySQL 테이블로 많은 데이터를 Import했는데 기본적으로 기존의 모든 행을 새롭고 고유한 랜덤 GUID로 채우려는 "GUID" 열이 있습니다. MySQL에서 이 작업을 수행하려면 어떻게 해야 합니까? 나는 노력했다. UPDATE db.tablename SET columnID = UUID() where columnID is not null 그리고 모든 분야를 동일하게 해 주세요.기존 테이블에 GUID 기본 키 열을 추가하고 고유한 GUID로 채워야 했습니다. 이 업데이트 쿼리는 내부 선택으로 작동했습니다. UPDATE sri_issued_quiz SET quiz_id=(SELECT uuid()); 매우 심플:-)그게 가장 쉬운 방법인..

it-source 2022.11.29

MySQL에서 로그 파일을 보는 방법

MySQL에서 로그 파일을 보는 방법 저는 Mysql 서버가 로그 파일을 생성하여 언제 어떤 쿼리를 실행할지 등 모든 액티비티를 기록합니다. 내 시스템의 어디에 있는지 말해 줄 수 있는 사람?어떻게 읽어요? 기본적으로는 다른 입력 [두 날짜 사이의 백업]으로 데이터베이스를 백업해야 하기 때문에 여기서 로그 파일을 사용해야 한다고 생각합니다.그래서 이 작업을 하고 싶습니다. 사용자명이나 패스워드등의 기밀 정보가 로그에 기록될 가능성이 있기 때문에, 이 로그는 어떻게든 시큐러티로 할 필요가 있다고 생각합니다만, 보이지 않고, 시큐러티로 할 수 있을까요? 시스템에 대한 루트 액세스 권한이 있는데 로그는 어떻게 볼 수 있습니까? /var/log/mysql.log를 열려고 하면 비어 있습니다. 설정 파일은 다음과..

it-source 2022.11.29

던질 것으로 예상되는 비동기 테스트를 작성할 수 있습니까?

던질 것으로 예상되는 비동기 테스트를 작성할 수 있습니까? 비동기 함수가 다음과 같이 느려질 것으로 예상하는 비동기 테스트를 쓰고 있습니다. it("expects to have failed", async () => { let getBadResults = async () => { await failingAsyncTest() } expect(await getBadResults()).toThrow() }) 하지만 농담은 시험에 합격하는 것이 아니라 그저 불합격일 뿐이다. FAIL src/failing-test.spec.js ● expects to have failed Failed: I should fail! 테스트를 다음과 같이 다시 작성하면 다음과 같습니다. expect(async () => { await ..

it-source 2022.11.29

JavaScript의 "elseif" 구문

JavaScript의 "elseif" 구문 JavaScript 상태에서 elseif를 실현하려면 어떻게 해야 합니까?JavaScript의 경우if-then-else엄밀히 말하면 없다elseif분점. 하지만 이렇게 쓰면 효과가 있습니다. if (condition) { } else if (other_condition) { } else { } 실제로 무슨 일이 일어나고 있는지 알기 위해 다음 코드 쌍을 사용하여 위의 코드를 확장할 수 있습니다.{그리고.}: if (condition) { } else { if (other_condition) { } else { } } 첫 번째 예에서는 다음과 같은 암묵적인 JS 동작을 사용하고 있습니다.{}사용할 수 있습니다. 안에 문이 하나만 있을 경우 이 중괄호는 생략할 수..

it-source 2022.11.29

설명설명

설명 나는 방금 전에 본 적이 없는 것을 우연히 발견했다.Backbone.js의 TODO 어플리케이션 예(Backbone TODO 예)의 소스에서는 템플릿이 내부에 있습니다.PHP에서 나온 것처럼 보이지만 JavaScript 태그가 있는 코드를 포함하고 있습니다. 누가 이걸 설명해 줄 수 있나요?이게 진짜야?이러한 스크립트 태그는 클라이언트 측에서 템플릿 기능을 구현하는 일반적인 방법입니다(PHP에서처럼). 유형을 "text/template"로 설정하면 브라우저가 인식할 수 있는 스크립트가 아니기 때문에 브라우저는 이를 무시합니다.이를 통해 어떤 것이든 넣을 수 있으며 나중에 추출하여 템플릿 라이브러리에서 HTML 스니펫을 생성할 수 있습니다. backbone은 특정 템플릿 라이브러리를 사용하도록 강요하..

it-source 2022.11.29
반응형