programing 1444

Java 8: 람다의 반복 횟수를 세는 데 선호되는 방법?

Java 8: 람다의 반복 횟수를 세는 데 선호되는 방법? 나는 자주 같은 문제에 직면한다.람다 밖에서 사용하기 위해 람다의 런을 세어야 합니다. 예: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("The lambda ran " + runCount + "times"); 이 문제는 runCount가 다음과 같이 되어 있어야 한다는 것입니다.final 「 」, 「 」, 「 」는 수.int은...일 수 .Integer그건 불변의 일이니까클래스 레벨 변수(필드)로 만들 수 있지만 이 코드 블록에서만 필요합니다. 여러 가지 방법이 있다는 것을 알고 있는데, 이 문제에 대해 어떤 해결책을 선호하는지 궁금할..

programing 2022.09.22

중첩된 사전을 예쁘게 인쇄하는 방법

중첩된 사전을 예쁘게 인쇄하는 방법 Python에서는 어떻게 하면 깊이 ~4의 사전을 예쁘게 인쇄할 수 있을까요?pprint()이치노 import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) 는 단지움푹 패인 것을 ."\t"틀 key1 value1 value2 key2 value1 value2 기타. 이거 어떻게 해?처음에는 JSON 시리얼라이저가 네스트된 사전을 꽤 잘 다룰 수 있을 것 같아서 속여서 사용하려고 합니다. >>> import json >>> print(json.dumps({'a':2, 'b':{'x':3, 'y':{'t1': 4, 't2':5}}}, ... sort_keys=True, indent=4)) { "a": 2, "..

programing 2022.09.21

MySQL: GROUP_CONCAT(왼쪽 결합 포함)

MySQL: GROUP_CONCAT(왼쪽 결합 포함) MySQL의 "GROUP_CONCAT" 기능에 문제가 있습니다.간단한 헬프 데스크 데이터베이스를 사용하여 문제를 설명하겠습니다. CREATE TABLE Tickets ( id INTEGER NOT NULL PRIMARY KEY, requester_name VARCHAR(255) NOT NULL, description TEXT NOT NULL); CREATE TABLE Solutions ( id INTEGER NOT NULL PRIMARY KEY, ticket_id INTEGER NOT NULL, technician_name VARCHAR(255) NOT NULL, solution TEXT NOT NULL, FOREIGN KEY (ticket_id) R..

programing 2022.09.21

두 날짜 사이의 데이터 프레임 행 선택

두 날짜 사이의 데이터 프레임 행 선택 다음과 같이 csv에서 Data Frame을 만듭니다. stock = pd.read_csv('data_in/' + filename + '.csv', skipinitialspace=True) Data Frame에는 날짜 열이 있습니다.지정된 날짜 범위 내 또는 두 개의 지정된 날짜 값 사이에 있는 날짜 값을 가진 행만 포함하는 새 데이터 프레임을 만드는 방법(또는 기존 데이터 프레임 덮어쓰기)이 있습니까?다음 두 가지 해결 방법이 있습니다. 부울 마스크를 사용한 다음df.loc[mask] 날짜 열을 날짜/시간으로 설정합니다.색인화 후 사용df[start_date : end_date] 부울 마스크 사용: 확신해주다df['date']dtype을 가진 시리즈입니다.date..

programing 2022.09.21

MySQL: 플로트와 더블의 차이점은 무엇입니까?

MySQL: 플로트와 더블의 차이점은 무엇입니까? 새로운 데이터베이스 구조를 확인해보니 누군가 필드를 플로트에서 더블로 변경했습니다.왜 그런지 궁금해서 mysql 서류를 확인했는데 솔직히 뭐가 다른지 모르겠어요. 누가 설명 좀 해줄래?둘 다 부동 소수점 숫자를 나타냅니다.aFLOAT싱글 슬립용이지만,DOUBLE두 자리 숫자용입니다. MySQL은 단일 정밀도 값에는 4바이트, 이중 정밀도 값에는 8바이트를 사용합니다. 부동소수점수나 10진수(숫자)와는 큰 차이가 있습니다.이러한 숫자는, 다음의 명령어와 함께 사용할 수 있습니다.DECIMALdata type 입니다.이것은 통화 데이터와 같이 정확한 정밀도를 유지하는 것이 중요한 부동 소수점 숫자와 달리 정확한 숫자 데이터 값을 저장하는 데 사용됩니다.아마도..

programing 2022.09.21

jQuery를 사용하여 부트스트랩 모달 창을 여는 방법

jQuery를 사용하여 부트스트랩 모달 창을 여는 방법 Twitter Bootstrap modal window 기능을 사용하고 있습니다.다른 사용자가 내 폼에서 제출을 클릭하면 폼에서 "제출" 단추를 클릭하면 모달 창이 나타납니다. BootStap Wizard Form × Modal header One fine body… Close Save changes j쿼리: $('#myform').on('submit', function(ev) { $('#my-modal').modal({ show: 'false' }); var data = $(this).serializeObject(); json_data = JSON.stringify(data); $("#results").text(json_data); $(".moda..

programing 2022.09.21

코드 시그니터 - 입력 파일이 지정되지 않았습니다.

코드 시그니터 - 입력 파일이 지정되지 않았습니다. 저는 Codeigniter 초보자인데 CI 튜토리얼을 보고 간단한 것을 하려고 했습니다.CI를 다운로드하여 이 파일을 컨트롤러 디렉토리에 추가했지만 작동하지 않습니다. http://..../index.php/site 를 사용해 액세스 하려고 하면, 출력이 표시됩니다."no input file specified" (입력 파일이 지정되지 않았습니다)…참고로 파일 사이트 이름을 붙였습니다.php.htaccess 파일에서 index.php 뒤에 ? 기호를 추가합니다. RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rewrit..

programing 2022.09.21

같은 테이블에 여러 명이 끼지 않도록 하려면 어떻게 해야 할까요?

같은 테이블에 여러 명이 끼지 않도록 하려면 어떻게 해야 할까요? 무리 id team1_id team2_id 1 1 2 2 3 1 팀 id name 1 aaa 2 bbb 3 ccc 스키마를 변경하지 않고 다중 가입을 회피할 수 있습니까?아니면 스키마를 변경하여 이를 개선할 필요가 있습니까?한 그룹당 두 팀밖에 없을 것이다. 예상: id team1_name team2_name 1 aaa bbb 2 ccc aaa 복수의 조인을 회피하는1가지 방법은 조건부 집약을 실행하는 것입니다. select g.id, max(case when t.id = g.team1_id then t.name end) team1_name, max(case when t.id = g.team2_id then t.name end) team2..

programing 2022.09.21

PHP의 다차원 배열에서 중복된 값을 제거하는 방법

PHP의 다차원 배열에서 중복된 값을 제거하는 방법 PHP의 다차원 배열에서 중복된 값을 제거하려면 어떻게 해야 합니까? 배열 예: Array ( [0] => Array ( [0] => abc [1] => def ) [1] => Array ( [0] => ghi [1] => jkl ) [2] => Array ( [0] => mno [1] => pql ) [3] => Array ( [0] => abc [1] => def ) [4] => Array ( [0] => ghi [1] => jkl ) [5] => Array ( [0] => mno [1] => pql ) ) 여기 다른 방법이 있다.중간 변수는 저장되지 않습니다. 이를 사용하여 다양한 중복되는 쿼리에서 결과를 중복 제거했습니다. $input = arr..

programing 2022.09.21

Vue 유닛 테스트 - vue-test-utils 마운트를 사용할 때 Import된 서비스를 조롱합니다.

Vue 유닛 테스트 - vue-test-utils 마운트를 사용할 때 Import된 서비스를 조롱합니다. vue-test-utils에서 mount()를 사용하고 있습니다.유닛 테스트에서 조롱해야 할 서비스를 Import하는 컴포넌트가 있습니다. mount()에는 mocks 옵션이 있는 것을 알 수 있습니다만, 주입된 서비스의 시나리오에 대한 guides, common-tips, 모의 주입에서 제시된 예를 추측하려고 해도 이해할 수 없습니다. mount(Component, { mocks: { ...? } }) 컴포넌트는 플레인 JS인 서비스를 Import하기만 하면 됩니다. import DataService from '../services/data.service' 여기에 자세히 설명되어 있는 주입식 로더를..

programing 2022.09.21