전체 글 1444

개체 배열에서 개체 속성별로 항목을 찾으려면 어떻게 해야 합니까?

개체 배열에서 개체 속성별로 항목을 찾으려면 어떻게 해야 합니까? 어레이는 다음과 같습니다. [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... 그리고 저는 다음과 같은 정수 변수를 가지고 있습니다.$v. 오브젝트가 있는 어레이 엔트리를 선택하려면 어떻게 해야 합니까?ID속성에는$v가치?배열을 반복하여 특정 레코드를 검색하거나(한 번에 검색으로 OK), 다른 연관 배열을 사용하여 해시 맵을 빌드할 수 있습니다. 전자의 경우 이런 식으로 $item = null; foreach($array as $struct) { if ($v == $struct->ID) {..

programing 2022.11.06

MySQL 구문 혼동 - 단일 행 삽입을 위한 간단한 데이터 병합

MySQL 구문 혼동 - 단일 행 삽입을 위한 간단한 데이터 병합 고객을 위한 특정 정보 세트를 집계하기 위해 MySQL 테이블을 구축하고 있습니다.많은 부분을 심플하게 조립하고 필터링했습니다.INNER JOIN공유 키/키 레코드의 명령어를 사용하지만 데이터의 피벗/축소로 인해 고정된 크기일지라도 여전히 쿼리에 대한 구문 혼란이 발생합니다.이 테이블의 스키마t_snapshots는 다음과 같이 표시됩니다. +-------------+---------------------+------+-----+---------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+-----------------..

programing 2022.11.06

로컬 호스트 PHPmyAdmin에 저장 프로시저를 만들고 있는데 찾을 수 없는 오류가 있습니다.

로컬 호스트 PHPmyAdmin에 저장 프로시저를 만들고 있는데 찾을 수 없는 오류가 있습니다. 이 코드를 작성했지만 10행에 오류가 표시됩니다.내 에디터 10행은 INSERT INTO employee(Name,EmpCode,Salary)아래는 제 코드입니다. CREATE PROCEDURE `EmployeeAddOrEdit`( IN _EmpID INT, IN _Name varchar(45), IN _EmpCode varchar(45), IN _Salary int ) BEGIN IF _EmpID=0 THEN INSERT INTO employee(Name,EmpCode,Salary) VALUES (_Name,_EmpCode,_Salary); SET _EmpID=LAST_INSERT_ID(); ELSE UPD..

programing 2022.11.06

HTML5 캔버스와SVG와 div

HTML5 캔버스와SVG와 div 요소를 즉시 만들고 이동할 수 있는 가장 좋은 방법은 무엇입니까?예를 들어 직사각형, 원, 폴리곤을 만들고 그 오브젝트를 선택하여 이동합니다. HTML5는 svg, canvas, div의 3가지 요소를 제공하는 것으로 알고 있습니다.다음 중 어떤 요소가 최고의 성능을 제공합니까? 이러한 접근방식을 비교하기 위해 각각 헤더, 바닥글, 위젯 및 텍스트 콘텐츠가 포함된 시각적으로 동일한 웹 페이지를 3개 만들 생각을 했습니다.첫 번째 페이지의 위젯은 모두 다음과 같이 작성됩니다.canvas 번째 요소는 으로 '로, 두 번째 요소는 모두 '원소'로 되어 있습니다.svg 「」의 세, 「」의 세 번째, 「」의 세 번째.div 및 CSS, ® CSS.간단한 답변: SVG는 선택과 이..

programing 2022.11.06

Django 및 Python을 사용하여 JSON 응답 생성

Django 및 Python을 사용하여 JSON 응답 생성 서버측 Ajax 응답 스크립트를 Django HttpResponse로 변환하려고 합니다만, 동작하지 않는 것 같습니다. 서버측 스크립트는 다음과 같습니다. /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Valida..

programing 2022.11.06

팬더 데이터 프레임에 목록 가져오기

팬더 데이터 프레임에 목록 가져오기 나는 판다의 스프레드시트 내용을 읽고 있다.DataNitro에는 직사각형 셀 선택을 목록으로 반환하는 메서드가 있습니다.그렇게 table = Cell("A1").table 주다 table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data 번역하기 위해 코드를 쓰느라 바쁘지만, 매우 간단한 사용법이기 때문에 방법이 있을 것이라고 생각합니다.문서에서는 찾을 수 없는 것 같습니다.이것을 단순화할 수 있는 방법에 대한 포인트는?문의처pd.DataFrame직접 생성자: df = pd.DataFrame(table, columns=..

programing 2022.11.06

경로가 변경될 때마다 Vuex Getters 중복 키

경로가 변경될 때마다 Vuex Getters 중복 키 FireBase에서 객체 배열을 가져와 V-for를 사용하여 문자 구성 요소를 목록 형식으로 표시합니다.홈페이지에 접속하여 캐릭터 페이지로 돌아갈 때마다 목록이 증가하여 중복된 키가 나타납니다. characters.vue: {{ allHero.name }} import database from "@/firebase/init"; computed: { ...mapGetters({ getAllHeros: "getAllHeros" }), }, created() { database .collection("heros") .get() .then(snapshot => { snapshot.forEach(doc => { let heros = doc.data(); her..

programing 2022.11.06

인식할 수 없는 문 유형입니다.(위치 0의 "WITD" 근처)

인식할 수 없는 문 유형입니다.(위치 0의 "WITD" 근처) mysql phmyadmin 버전 10.1.34-maraiDB를 사용하고 있습니다.폴링 cte 코드를 실행할 수 없습니다.코드를 실행할 때 표시되는 코드 오류 WITH cte (Employee_ID, First_Name, Last_Name,Email, Phone, Hire_Date, Manager_ID, Job_Title) AS ( SELECT Employee_ID, First_Name, Last_Name,Email, Phone, Hire_Date, Manager_ID, Job_Title FROM employees ) SELECT * FROM cteEmp; 그WITHcommon table expression 구는 MariaDB 버전부터 지원됩..

programing 2022.11.06

PermGen과 Metaspace의 차이점은 무엇입니까?

PermGen과 Metaspace의 차이점은 무엇입니까? Java 7까지 JVM 메모리에는 PermGen이라고 불리는 영역이 있었는데, JVM이 클래스를 유지하는 데 사용되었습니다.Java 8에서는 Metaspace라는 영역이 제거되고 대체되었습니다. PermGen과 메타스페이스의 가장 중요한 차이점은 무엇입니까? 제가 아는 유일한 차이점은java.lang.OutOfMemoryError: PermGen spaceVM 매개 변수를 더 이상 던질 수 없습니다.MaxPermSize무시됩니다. 사용자 관점에서의 주요 차이점은 이전 답변에서는 충분히 강조되지 않았다고 생각합니다만, 기본적으로는 Metaspace는 크기를 (기본 OS가 제공하는 크기까지) 증가하지만 PermGen은 항상 최대 크기를 고정합니다.JV..

programing 2022.11.06

SQL/MariaDB INSERT 결과를 얻는 방법

SQL/MariaDB INSERT 결과를 얻는 방법 SQL INSERT를 실행한 후 새로운 ROW를 얻을 수 없습니다. last_inserted_id()는 INT ID가 있는 경우에만 기능하며, 잘못 알고 있지 않은 경우에는 자동으로 증분해야 합니다.지금 시도한 것은 임시 테이블을 만들고 두 테이블에 삽입하는 것입니다. 동작합니다만, 원래의 ROW와 달리 새로운 테이블로 인해 값이 0이 되어 있기 때문에 올바른 ID를 찾을 수 없습니다.PHP 코드에 포함시키고 싶기 때문에 다른 DB 테이블에서도 동작합니다.아, 그리고 나는 MariaDB 10.3+를 사용합니다. 고려사항은 "last_insert_id가 있는 경우 SELECT INTO..." (id = last_id 등) 사이에 문을 삽입하는 것입니다.그..

programing 2022.11.06