반응형

2022/09/27 15

php에서 어레이의 평균을 찾는 방법은 무엇입니까?

php에서 어레이의 평균을 찾는 방법은 무엇입니까? 예제: $a[] = '56'; $a[] = '66'; $a[] = ''; $a[] = '58'; $a[] = '85'; $a[] = ''; $a[] = ''; $a[] = '76'; $a[] = ''; $a[] = '57'; 실제로 이 배열에서 빈 값을 제외한 평균 값을 찾는 방법입니다.이 문제를 해결하도록 도와주세요.먼저 빈 값을 제거해야 합니다. 그렇지 않으면 평균이 정확하지 않습니다. 그렇게 $a = array_filter($a); $average = array_sum($a)/count($a); echo $average; 데모 보다 간결하고 권장되는 방법 $a = array_filter($a); if(count($a)) { echo $average..

source 2022.09.27

함수가 종료되기 전에(예를 들어 검사가 실패하기 전에) python에서 함수를 종료하는 가장 좋은 방법은 무엇입니까?

함수가 종료되기 전에(예를 들어 검사가 실패하기 전에) python에서 함수를 종료하는 가장 좋은 방법은 무엇입니까? 반환값이 없는 함수를 호출하는 반복을 가정해 보겠습니다.프로그램이 동작해야 한다고 생각하는 방법은 다음 의사 코드로 설명되어 있습니다. for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... 이것을 python에 실장하면, 함수가 python을 반환하는 것이 신경이 쓰입니다.None. "함수 본문에 체크가 실패했을 경우 반환값이 없는 함수를 종료하는" ..

source 2022.09.27

리스트 렌더링에서의 Vuex 및 반응성

리스트 렌더링에서의 Vuex 및 반응성 그래서 간단한 가게가 있습니다. const state = { cart: [] }; 카트에 아이템이 있을 때의 모습은 다음과 같습니다. [ { id: 1, name: 'My first product', price: 3, quantity: 3 }, { id: 2, name: 'My second product', price: 2, quantity: 7 } ] 이 오브젝트에 대한 변환은 다음과 같습니다. ADDPRODUCTTOCART (state,product,quantity) { for(var i = 0; i < state.cart.length; i++) { if(state.cart[i].id === product.id) { state.cart[i].quantity +=..

source 2022.09.27

PHP의 GOTO는 나쁜가요?

PHP의 GOTO는 나쁜가요? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 9년 전에 문을 닫았어요 이 질문을 개선하다 PHP이 PHP 5.3이라는 되었습니다.GOTO그런데 꼭 인 것은 .GOTO이 과연 흥미로운지 알고 GOTO쁜쁜코 ?드 ?? ????조립기에서 프로그래밍을 하고 있지 않는 한 GOTO는 항상 비행기의 구명조끼와 같은 취급을 받아야 한다.사용할 수 있는 것은 좋지만 사용할 필요가 있으면 곤란하다.아무도 이 글을 올리지 않았다니 믿을 수 없어:) 인정합니다. PHP는 컴파일되지 않습니다...아마 그 강간범이 당신의 웹사이트를 방문할 때마다 당신을 쫓아다닐지도 몰..

source 2022.09.27

Java 인터페이스와 Objective-C 프로토콜의 차이점

Java 인터페이스와 Objective-C 프로토콜의 차이점 나는 자바어를 알고 있고, 지금은 Objective-C를 배우고 있다.Java 인터페이스와 Objective-C 프로토콜의 차이점은 무엇입니까?먼저 자바 창시자 중 한 명이 이 주제에 대한 역사적 관점을 제시하겠습니다.다음으로, 위키피디아에는 Objective-C 프로토콜에 대한 중간 정도의 도움이 되는 섹션이 있습니다.특히 Objective-C는 두 정식 프로토콜 모두를 지원한다는 것을 이해한다.@protocol키워드, Java 인터페이스와 동등한) 및 비공식 프로토콜(반사를 통해 발견될 수 있는 클래스에 의해 구현된 하나 이상의 메서드)입니다. 정식 프로토콜('인터페이스 구현'을 위한 Objective-C 용어)을 채택하면 컴파일러는 구현되..

source 2022.09.27

Junit - 1회 실행 셋업 방법

Junit - 1회 실행 셋업 방법 를 사용하여 하고 있습니다.@Before모든 테스트 전에 한 번만 실행하는 셋업 방식을 원합니다.Junit 4.8 jun jun jun?@assylias를 은 @하지만,@BeforeClass고전적인 솔루션이지만 항상 편리한 것은 아닙니다.이 메서드는 다음과 같이 주석을 달았다.@BeforeClass정적이어야 합니다.테스트 케이스 인스턴스가 필요한 일부 테스트에서는 매우 불편합니다.를 들어, 으로 한 에서는 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철,@Autowired스프링 컨텍스트에서 정의된 서비스를 사용할 수 있습니다. 저는 으로 일반을 합니다.se..

source 2022.09.27

Express/Node를 사용하여 404 응답을 프로그래밍 방식으로 전송하는 방법

Express/Node를 사용하여 404 응답을 프로그래밍 방식으로 전송하는 방법 Express/Node 서버에서 404 오류를 시뮬레이션합니다.내가 어떻게 그럴 수 있을까?Express 4.0 이후 전용 기능이 있습니다. res.sendStatus(404); 이전 버전의 Express를 사용하는 경우 대신 이 기능을 사용하십시오. res.status(404).send('Not found'); Express 4.x에 대한 답변 갱신 사용하는 대신res.send(404)이전 버전의 Express와 마찬가지로 새로운 방식은 다음과 같습니다. res.sendStatus(404); Express는 매우 기본적인 404 응답을 "Not Found" 텍스트와 함께 보냅니다. HTTP/1.1 404 Not Found..

source 2022.09.27

동일한 MySQL 테이블의 레코드 복제/복사

동일한 MySQL 테이블의 레코드 복제/복사 나는 한참을 찾고 있지만 내 문제에 대한 쉬운 해결책을 찾을 수 없다.테이블에 레코드를 복제하고 싶은데, 물론 고유 프라이머리 키를 업데이트해야 합니다. 질문이 있습니다. INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE KEY UPDATE ID = (SELECT MAX(ID)+1 FROM invoices) 문제는 이것이 단지 우리의 삶을 변화시킨다는 것이다.ID행을 복사하는 대신 행의 이름을 지정합니다.이거 고칠 줄 아는 사람 있어요? //edit: 필드 이름은 시간이 지남에 따라 변경될 수 있으므로 모든 필드 이름을 입력하지 않고 이 작업을 수행합니다.제가 평소에..

source 2022.09.27

Terraform을 사용하여 MariaDB 데이터베이스 덤프/복원

Terraform을 사용하여 MariaDB 데이터베이스 덤프/복원 사용 중인 클라우드 리소스가 없습니다.나는 테라폼을 처음 사용해. 서버에 소프트웨어를 설치하기 위해 Terraform 0.12를 사용하고 있습니다.이 소프트웨어는 원격 MariaDB 데이터베이스가 비어 있을 것으로 예상하며 이는 수동으로 수행됩니다(데이터베이스가 비어 있지 않으면 Terraform이 중단됩니다).지금은 모두 더미 데이터입니다. 데이터베이스를 파기하기 전에 Terraform을 사용하여 데이터베이스를 mysqldump하여 동일한 덤프를 복원하고 싶다.terraform apply최종적으로는 소프트웨어의 업그레이드 사이에 데이터베이스의 내용을 보존할 필요가 있습니다. 서버를 생성 및 파괴하고 소프트웨어를 설치하기 위한 Terraf..

source 2022.09.27

MySQL 명령줄을 사용하여 사용자 계정 목록을 가져오려면 어떻게 해야 합니까?

MySQL 명령줄을 사용하여 사용자 계정 목록을 가져오려면 어떻게 해야 합니까? MySQL 명령줄 유틸리티를 사용하고 있으며 데이터베이스를 탐색할 수 있습니다.이제 사용자 계정 목록을 확인해야 합니다.이거 어떻게 해? MySQL 버전 5.4.1을 사용하고 있습니다.다음 쿼리를 사용합니다. SELECT User FROM mysql.user; 그러면 다음과 같은 테이블이 출력됩니다. +-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ Matthew Scharley가 이 답변의 코멘트에서 지적한 바와 같이, 당신은 다음과 같이 그룹화할 수 있습니다.User원하는 사용자 이름만 보려면 column을 클릭합니다.이 형식은 MySQL에서 사용자 ..

source 2022.09.27
반응형