분류 전체보기 435

어레이에 여러 요소가 있는지 확인하는 더 좋은 방법은 무엇입니까?

어레이에 여러 요소가 있는지 확인하는 더 좋은 방법은 무엇입니까? 배열에 여러 요소가 있는지 확인만 하면 됩니다.이렇게 하려고 합니다. if (isset($arr['1'])) 또 다른 전통적인 방법은 if (sizeof($arr)>1) 둘 중 어떤 게 더 나아요?이러한 경우, 두 가지 대체 방법을 어떻게 판단해야 합니까?어떤 것이 더 나은지 측정할 수 있는 성능 점검 측정기가 있습니까?이것을 사용하다 if (sizeof($arr) > 1) { .... } 아니면 if (count($arr) > 1) { .... } sizeof()의 에일리어스입니다.count(), 같은 기능을 합니다. 편집: 질문의 두 번째 부분에 대한 답변:질문의 두 줄의 코드는 대체 방법이 아니라 서로 다른 기능을 수행합니다.첫 번째..

programing 2022.10.21

MariaDB Galera Cluster와 함께 사용할 경우 PHPUnit 테스트가 랜덤으로 실패함(읽기/쓰기 사용자)

MariaDB Galera Cluster와 함께 사용할 경우 PHPUnit 테스트가 랜덤으로 실패함(읽기/쓰기 사용자) MariaDB Galera Cluster에 대해 실행되는 Laravel(Lumen 5.2) 프로젝트가 있습니다.앱을 실행하면 정상적으로 동작하는 것 같습니다.그러나 PHPUnit 테스트를 실행하면 랜덤으로 실패합니다. 문제는 데이터베이스를 채우고 데이터(ID)를 가져와 다른 테이블에 외부 키를 채우는 것입니다.그러나 그 직후에 데이터를 취득하려고 하면, 데이터는 무효가 됩니다. Laravel 데이터베이스 연결은 READ 사용자 및 WRITE 사용자와 함께 사용됩니다(Laravel은 삽입 또는 읽을 때 자동으로 올바른 연결을 사용합니다).그리고 나는 이것이 어떻게든 문제라고 생각한다.WR..

programing 2022.10.21

Linux에서 rand()가 Mac보다 훨씬 더 자주 숫자를 반복하는 이유는 무엇입니까?

Linux에서 rand()가 Mac보다 훨씬 더 자주 숫자를 반복하는 이유는 무엇입니까? 현재 진행 중인 프로젝트의 일부로 C에 해시맵을 구현하고 랜덤 삽입을 사용하여 테스트하고 있었습니다.에 띄었다.rand() Mac의보다 훨씬 더것. Linux의 경우 Mac의 경우 Mac의 경우보다 훨씬 더 자주 반복됩니다.RAND_MAX2147483647/0x7FFFFFFF두 플랫폼 모두에서요. 배열을 RAND_MAX+1- - long, 성성RAND_MAX랜덤 번호, 각 번호가 중복되는 경우 메모하고 표시된 대로 목록에서 체크합니다. #include #include #include #include int main() { size_t size = ((size_t)RAND_MAX) + 1; char *randoms =..

programing 2022.10.21

Java 8에서 비교기 반전

Java 8에서 비교기 반전 Array List가 있는데 내림차순으로 정렬하고 싶습니다.나는 그것을 사용한다.java.util.stream.Stream.sorted(Comparator)방법.Java API에 따른 설명은 다음과 같습니다. 지정된 대로 정렬된 이 스트림의 요소로 구성된 스트림을 반환합니다.Comparator. 이 메서드는 오름차순의 정렬을 반환합니다.내림차순을 가지려면 어떤 파라미터를 변경해야 합니까? 자연 순서의 역순을 제공하는 비교기를 사용할 수 있습니다. 기존 비교기의 순서를 되돌리려면 를 사용합니다. 샘플 코드: Stream.of(1, 4, 2, 5) .sorted(Comparator.reverseOrder()); // stream is now [5, 4, 2, 1] Stream.o..

programing 2022.10.21

MYSQL에서 SQL을 사용하여 두 날짜 시간 값에서 빼서 몇 분 또는 몇 초 안에 결과를 가져오려면 어떻게 해야 합니까?

MYSQL에서 SQL을 사용하여 두 날짜 시간 값에서 빼서 몇 분 또는 몇 초 안에 결과를 가져오려면 어떻게 해야 합니까? MySQL에서 SQL을 사용하여 두 날짜 시간 값 사이에서 간격을 분 또는 초 단위로 구하려고 합니다.좋은 생각 있어요?로그인한 지 10분 정도 지난 데이터베이스에서 용도를 검색하는 SQL 쿼리를 실행하고 싶습니다.기능이 있습니다.TIMEDIFF(expr1,expr2)의 값을 반환합니다.expr1-expr2,그리고.TIME_TO_SEC(expr3)를 나타냅니다.expr3초단위로 처리됩니다. 주의:expr1그리고.expr2datetime 값입니다.expr3는 시간 값일 뿐입니다. 자세한 내용은 이 링크를 참조하십시오.TIMESTAMPDIFF는 TIMEDIFF와 비슷하지만 원하는 단위(..

programing 2022.10.21

두 시간 문자열 사이의 시간 간격 계산 방법

두 시간 문자열 사이의 시간 간격 계산 방법 10:33:26(HH:) 형식으로 시작 시간과 종료 시간 두 가지 시간이 있습니다.MM:SS) 두 시간 사이의 차이가 필요합니다.Python에 대한 문서와 온라인 검색을 통해 날짜 및/또는 시간 모듈과 관련이 있을 것으로 생각됩니다.제대로 작동하지 않고 데이트할 때만 어떻게 해야 하는지 계속 찾고 있어요. 최종적으로 여러 시간의 평균치를 계산해야 합니다.출근 시차가 있어서 목록으로 저장하고 있어요.나는 이제 평균을 계산해야 한다.원래 시간을 해석하기 위해 정규 표현을 사용하고 그 다음 차이를 수행합니다. 평균값의 경우 초 단위로 변환한 다음 평균값으로 변환해야 합니까?네, 여기 꼭 필요하세요.구체적으로는datetime.strptime()method:을 합니다...

programing 2022.10.21

MySQL은 각 행에 고유한 하나의 쿼리 조건에서 여러 행을 삭제합니다.

MySQL은 각 행에 고유한 하나의 쿼리 조건에서 여러 행을 삭제합니다. MySQL에서는 다음과 같이 하나의 쿼리에 여러 행을 삽입할 수 있습니다. INSERT INTO table (col1,col2) VALUES (1,2),(3,4),(5,6) 같은 방법으로 여러 행을 삭제하고 싶습니다.각 행에 대해 동일한 조건에 따라 여러 행을 삭제할 수 있습니다. DELETE FROM table WHERE col1='4' and col2='5' 또는 DELETE FROM table WHERE col1 IN (1,2,3,4,5) 그러나 한 쿼리에서 여러 행을 삭제하고 각 행마다 고유한 조건 집합을 가지려면 어떻게 해야 합니까?다음과 같은 것이 제가 찾고 있는 것입니다. DELETE FROM table WHERE (c..

programing 2022.10.21

Laravel Storage 폴더에 대한 경로는 어떻게 얻습니까?

Laravel Storage 폴더에 대한 경로는 어떻게 얻습니까? 업로드한 이미지를 Laravel 기반의 웹 앱에 Laravel의 서브디렉토리에 저장하고 싶다.storage디렉토리로 이동합니다.이것은 '애플리케이션' 및 '퍼블릭' 디렉토리와 동일한 계층 수준의 디렉토리입니다. 이를 위한 프레임워크 방법이 있습니까?서류를 찾아봤지만 찾을 수가 없어요.Larabel 5.x의 경우$storage_path = storage_path(). Larabel 5.0 문서: storage_path 에 대한 완전 수식 경로를 가져옵니다.storage디렉토리로 이동합니다. 또, Larabel 5.1 이후의 경우는, Larabel 5.1 문서 마다 다음의 순서에 주의해 주세요. 를 사용할 수도 있습니다.storage_path..

programing 2022.10.21

Google Maps VueJS 컴포넌트(vue2-google-maps)를 Larabel 블레이드 뷰에 통합

Google Maps VueJS 컴포넌트(vue2-google-maps)를 Larabel 블레이드 뷰에 통합 vue2-google-maps npm 패키지를 사용하여 Google Maps Vue JS 컴포넌트를 Laravel 어플리케이션뷰에 통합하고 있습니다. npm 패키지 매뉴얼에 따라 다음을 사용하여 npm 패키지에서 vue 컴포넌트를 로드합니다. import * as VueGoogleMaps from 'vue2-google-maps'; Vue.use(VueGoogleMaps, { load: { key: 'mapkey', libraries: 'places' } }); 다음으로 블레이드 뷰 내의 컴포넌트를 설명서의 샘플 코드와 함께 사용합니다. 다만, 다음의 에러가 표시됩니다. 알 수 없는 사용자 지정 ..

programing 2022.10.21

판다 '카운트(distinct)' 상당)'

판다 '카운트(distinct)' 상당)' 데이터베이스(Oracle, SQL Server 등)가 여러 개 있기 때문에 데이터베이스 대체로 Panda를 사용하고 있으며 SQL에 대응하는 일련의 명령어를 작성할 수 없습니다. DataFrame에 다음과 같은 열이 있는 테이블이 로드되어 있습니다. YEARMONTH, CLIENTCODE, SIZE, etc., etc. SQL에서 연간 다른 클라이언트의 수를 계산하면 다음과 같습니다. SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH; 그리고 그 결과는 201301 5000 201302 13245 팬더에서 그걸 어떻게 해?이게 당신이 원하는 거라고 믿어요. table.groupby('YEARMONT..

programing 2022.10.21