전체 글 1170

외부에서 계산된 변수를 사용한 콜백 함수

외부에서 계산된 변수를 사용한 콜백 함수 기본적으로 다음과 같은 작업을 수행하고 싶습니다. $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; $avg = array_sum($arr) / count($arr); $callback = function($val){ return $val < $avg }; return array_filter($arr, $callback); 이것이 실제로 가능합니까?익명 함수 외부의 변수를 계산하여 내부에서 사용?사용할 수 있습니다.use키워드: 상위 범위에서 변수를 상속합니다.이 예에서는 다음을 수행할 수 있습니다. $callback = function($val) use ($avg) { return $val < $avg; }; 자세한 내용은 익명 기능에 대한..

programing 2023.07.24

DB 오류를 파악하여 비즈니스 계층에 유용한 정보로 변환하는 방법은 무엇입니까?

DB 오류를 파악하여 비즈니스 계층에 유용한 정보로 변환하는 방법은 무엇입니까? 일반적으로 DB에 데이터를 삽입해야 하는데 테이블에 제약이 있어 삽입할 수 없습니다.개발 중인 앱에서는 고유 또는 복합 키 및 기타 메커니즘을 사용하여 일부 비즈니스 규칙(예: "ID 유형 및 번호가 동일한 두 사람이 없습니다." 또는 "XXXX 제품이 이미 등록되었습니다.")이 적용됩니다.DBMS가 오류 메시지(예: ORA-6346 또는 )를 보내는 것은 알고 있지만 .net 4.0에서 이러한 오류를 포착하여 비즈니스 계층에 의미 있는 오류로 변환하는 방법을 모르겠습니다. 예를 들어,나는 DB에 레지스터가 이미 있는지 묻고 그렇지 않으면 데이터를 삽입하는 삽입 메커니즘을 본 적이 있습니다.첫 번째 방법은 매우 비효율적으로 ..

programing 2023.07.24

Numpy: 범위 내 요소의 인덱스 찾기

Numpy: 범위 내 요소의 인덱스 찾기 예를 들어, 나는 숫자들의 숫자 배열을 가지고 있습니다. a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) 저는 특정 범위 내에 있는 모든 요소의 인덱스를 찾고 싶습니다.예를 들어, 범위가 (6, 10)이면 답은 (3, 4, 5)가 되어야 합니다.이것을 할 수 있는 내장 기능이 있습니까?사용할 수 있습니다.np.where인덱스 및np.logical_and두 가지 조건을 설정합니다. import numpy as np a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) np.where(np.logical_and(a>=6, a= 6) & (a 2) & (a

programing 2023.07.24

com.android를 실행하는 동안 오류가 발생했습니다.몸을 굽히다내부의.

com.android를 실행하는 동안 오류가 발생했습니다.몸을 굽히다내부의. APK를 구축하는 중에 이 오류가 발생합니다. Cause 1: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade at org.gradle.workers.internal.DefaultWorkerExecutor$WorkerExecution.waitForCompletion(DefaultWorkerExecutor.java:285) at org.gradle.internal.work.Def..

programing 2023.07.24

마리애덤서비스:예약된 다시 시작 작업, 다시 시작 카운터는 - 데비안 bullseye입니다.

마리애덤서비스:예약된 다시 시작 작업, 다시 시작 카운터는 - 데비안 bullseye입니다. 서버를 확장에서 버스터로 업그레이드한 다음 bulseye로 업그레이드했는데 이번부터 자주 다시 시작되는 mariadb 서버에 문제가 있습니다.를 다시 시작하는 동안 가상 테이블 등을 찾기 때문에 이메일이 작동하지 않습니다. mariadb 버전은 mariadb -v Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 9135 Server version: 10.5.15-MariaDB-0+deb11u1-log Debian 11 그러면 syslog에서 나는 이것을 볼 수 있습니다. cat /var/log/syslo..

programing 2023.07.24

mariadb 10.5 서버: 오류 1356(HY000):보기 'mysql.user'에서 잘못된 테이블을 참조함

mariadb 10.5 서버: 오류 1356(HY000):보기 'mysql.user'에서 잘못된 테이블을 참조함 mariadb-server-10.5(1:10.5.15-0+deb11u1)를 사용하여 데비안 11.1을 새로 설치하여 새 사용자를 생성하고 삭제했습니다. #something like that: create user 'testuser1'@'localhost' identified by 'pw'; use mysql; delete from user where name = 'testuser1' 권한을 플러시한 후 다음 오류가 발생했습니다. MariaDB [mysql]> select * from user; ERROR 1356 (HY000): View 'mysql.user' references invalid..

programing 2023.07.24

"FastCGI sent in stderr: 업스트림에서 응답 헤더를 읽는 동안 기본 스크립트를 알 수 없음"을 디버깅하고 실제 오류 메시지를 찾는 방법은 무엇입니까?

"FastCGI sent in stderr: 업스트림에서 응답 헤더를 읽는 동안 기본 스크립트를 알 수 없음"을 디버깅하고 실제 오류 메시지를 찾는 방법은 무엇입니까? SO에는 이 오류 코드를 언급하는 많은 기사가 있습니다. FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream... 그것은 아마도 이 오류 메시지가 다소 쓸모가 없다는 것을 의미합니다. 메시지는 FastCGI 핸들러가 어떤 이유로 전송된 것을 좋아하지 않는다는 것을 알려줍니다.문제는 때때로 우리는 그 이유가 무엇인지 전혀 모른다는 것입니다. 그래서 저는 이 오류 코드를 어떻게 디버깅할 것인가에 대한 질문을 다시 한 번 말씀드리겠..

programing 2023.07.24

Spring 프레임워크를 구성하는 방법에는 몇 가지가 있습니까?기술적으로 그들 사이의 차이점은 무엇입니까? (찬성도 반대도 아닙니다.)

Spring 프레임워크를 구성하는 방법에는 몇 가지가 있습니까?기술적으로 그들 사이의 차이점은 무엇입니까? (찬성도 반대도 아닙니다.) 저는 이 책을 공부하고 있는데(강력히 추천하고 싶은 책), 저자들이 스프링 프레임워크를 구성할 수 있는 방법을 어떻게 설명하는지 혼란스럽습니다. 여기에서 책에 사용된 코드 예제를 볼 수 있습니다. (누구나 사용할 수 있습니다...)제가 언급하고 있는 코드는 2장의 코드입니다. 참고하시려면. 이 책에는 스프링 컨테이너를 구성하는 방법이 3가지가 있다고 나와 있습니다. XML 기반 구성 이 경우 다음과 같은 xml 파일이 필요합니다. 그런 다음 Spring을 부트스트랩하기 위해 사용될 코드는 다음과 같습니다. ClassPathXmlApplicationContext appli..

programing 2023.07.24

루프용 Javascript 내부의 비동기 프로세스

루프용 Javascript 내부의 비동기 프로세스 이 질문에는 이미 다음과 같은 답이 있습니다. 루프 내부의 JavaScript 폐쇄 – 단순한 실용적인 예 (45개 답변) 마감됨4년 전에. 커뮤니티는 8개월 전에 이 질문을 다시 할지 여부를 검토한 후 이 질문을 닫았습니다. 중복 이 질문은 답변이 완료되었으며 고유하지 않으며 다른 질문과 차별화되지 않습니다. 다음 형식의 이벤트 루프를 실행하고 있습니다. var i; var j = 10; for (i = 0; i < j; i++) { asynchronousProcess(callbackFunction() { alert(i); }); } 숫자 0부터 10까지 일련의 경고를 표시하려고 합니다.문제는 콜백 함수가 트리거될 때까지 루프가 이미 몇 번 반복되어 더..

programing 2023.07.24

@Configuration Properties를 @Configuration으로 자동 배선하는 방법은 무엇입니까?

@Configuration Properties를 @Configuration으로 자동 배선하는 방법은 무엇입니까? 다음과 같이 정의된 속성 클래스가 있습니다. @Validated @ConfigurationProperties(prefix = "plugin.httpclient") public class HttpClientProperties { ... } 다음과 같은 구성 클래스: @Configuration @EnableScheduling public class HttpClientConfiguration { private final HttpClientProperties httpClientProperties; @Autowired public HttpClientConfiguration(HttpClientProper..

programing 2023.07.24