반응형

JavaScript 2976

'dict'개체에 'has_key'속성이 없습니다.

'dict'개체에 'has_key'속성이 없습니다. Python에서 그래프를 탐색하는 동안 다음 오류가 발생합니다. 'dict'개체에 'has_key'속성이 없습니다. 내 코드는 다음과 같습니다. def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]: if node not in path: newpath = find_path(graph, node, end, path) if newpath: return newpath return None 이 코드는 한 노드에서 다른 노드로의 경로..

Programing 2020.10.29

사용자가 이미 Firebase에 로그인했는지 어떻게 감지하나요?

사용자가 이미 Firebase에 로그인했는지 어떻게 감지하나요? Google 로그인을 위해 내 자바 스크립트 파일에서 firebase 노드 API를 사용하고 있습니다. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); 이것은 잘 작동하며 사용자는 Google 자격 증명으로 로그인 할 수 있습니다. 사용자가 페이지를 다시 방문하면 팝업이 다시 열리지 만 이미 로그인했기 때문에 사용자의 개입없이 팝업이 닫힙니다. 팝업을 표시하기 전에 이미 로그인 한 사용자가 있는지 확인할 수있는 방법이 있습니까? https://firebase...

Programing 2020.10.29

Scala에서 매핑 할 케이스 클래스

Scala에서 매핑 할 케이스 클래스 Scala case class인스턴스를 변환 할 수있는 좋은 방법이 있습니까? case class MyClass(param1: String, param2: String) val x = MyClass("hello", "world") 어떤 종류의 매핑으로 getCCParams(x) returns "param1" -> "hello", "param2" -> "world" 사전 정의 된 클래스뿐만 아니라 모든 케이스 클래스에 대해 작동합니다. 기본 Product 클래스를 조사하는 메서드를 작성하여 케이스 클래스 이름을 가져올 수 있음을 발견했습니다. def getCCName(caseobj: Product) = caseobj.productPrefix getCCName(x) re..

Programing 2020.10.29

저장 프로 시저, 함수 및 루틴의 차이점은 무엇입니까?

저장 프로 시저, 함수 및 루틴의 차이점은 무엇입니까? MySQL 데이터베이스 컨텍스트에서 다음 세 용어의 차이점은 무엇입니까? 저장 프로 시저 저장된 기능 저장된 루틴 또한 날짜 시간 기능 (예 : WEEKDAY()등)과 같은 내장 기능 은 무엇으로 간주됩니까? Google은 당신의 친구입니다. "mysql 루틴 함수 프로 시저"의 첫 번째 일치 항목은 다음과 같습니다. http://dev.mysql.com/doc/refman/5.0/en/stored-routines-syntax.html 요약 : 스토어드 루틴은 프로 시저 또는 함수입니다. 프로시 저는 CALL 문을 사용하여 호출되며 출력 변수를 사용하여 값만 전달할 수 있습니다. 함수는 다른 함수와 마찬가지로 명령문 내에서 호출 할 수 있으며 스칼라..

Programing 2020.10.29

Doctrine 쿼리에서 null 값을 필터로 지정하는 방법은 무엇입니까?

Doctrine 쿼리에서 null 값을 필터로 지정하는 방법은 무엇입니까? Zend에서 Doctrine 1.1을 사용하고 있습니다. 특정 열에 null 값이있는 레코드를 반환하는 쿼리를 작성하려고합니다. $q = Doctrine_Query::create() ->select('a.*') ->from('RuleSet a') ->where('a.vertical_id = ?', null); $ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY); vertical_id 열에 NULL 값 이있는 규칙 세트 테이블에 세 개의 레코드가 있지만 쿼리는이를 찾지 못합니다. 도움을 주셔서 감사합니다. 시드. 나는 심포니와 함께 교리를 사용하는데 이것이 내..

Programing 2020.10.29

Python 단위 테스트에서 메서드가 호출되었는지 확인

Python 단위 테스트에서 메서드가 호출되었는지 확인 Python 단위 테스트에 다음 코드가 있다고 가정합니다. aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) aw.Clear()테스트의 두 번째 줄 에서 특정 메서드 (내 경우 )가 호출 되었다고 쉽게 주장 할 수있는 방법이 있습니까? 예를 들면 다음과 같습니다. #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw)) 나는 이것을 위해 Mock (현재 py3.3 +에서 unittest.mock 임)을 사용합니다. from mock import patch from PyQt4 import Qt @patch.object(Qt.QMe..

Programing 2020.10.29

기본 PDO 가져 오기 모드를 설정할 수 있습니까?

기본 PDO 가져 오기 모드를 설정할 수 있습니까? 데이터를 검색하기 전에 항상 다음을 입력해야합니다. $STH->setFetchMode(PDO::FETCH_OBJ); 내 코드를 더 읽기 쉽게 만들기 위해 어딘가에 기본 모드를 설정할 수 있다면 좋을 것입니다 .... 감사! 편집 . 원래 DB에 연결할 때 실행 하는 setAttribute 코드 에 PDO : FETCH_OBJ를 추가 할 수 있기를 바랐 지만 작동하지 않는 것 같습니다. $connection = new PDO($connection_string); $connection->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); $dsn = 'mysql:host='.$db_server.';db..

Programing 2020.10.29

.git 폴더를 어떻게 정리할 수 있습니까?

.git 폴더를 어떻게 정리할 수 있습니까? 내 프로젝트 디렉토리를 정리했지만 .git은 여전히 ​​방대합니다. 내 rails 프로젝트 디렉토리 의 .git / objects 는 실수로 생성 된 수백 메가 바이트의 쓰레기를 삭제 한 후에도 여전히 방대합니다. 나는 git add -A색인을 업데이트하고 존재하지 않는 파일을 제거하기 위해 다른 명령뿐만 아니라 시도했습니다 . 디렉토리에 두 개의 문자 이름이있는 파일이 blob이라는 잘못된 정보를 수집합니다. 이전 커밋으로 롤백을 시도했지만 운이 없습니다. 이 디렉토리를 정리하려면 어떻게해야합니까? 파일을 추가 한 다음 제거하면 Blob이 여전히 존재하지만 매달려 있습니다. git fsck연결할 수없는 Blob을 나열하고 git prune삭제합니다. 파일을 ..

Programing 2020.10.29

OpenGL과 OpenCL, 무엇을 선택해야하며 그 이유는 무엇입니까?

OpenGL과 OpenCL, 무엇을 선택해야하며 그 이유는 무엇입니까? 계산을 위해 GLSL이있는 OpenGL보다 OpenCL을 독특하게 만드는 기능은 무엇입니까? 그래픽 관련 용어 및 실용적이지 않은 데이터 유형에도 불구하고 OpenGL에 대한 실제주의 사항이 있습니까? 예를 들어 병렬 함수 평가는 다른 텍스처를 사용하여 텍스처에 a를 렌더링하여 수행 할 수 있습니다. 축소 작업은 더 작고 작은 텍스처로 반복적으로 렌더링하여 수행 할 수 있습니다. 반면에 임의 쓰기 액세스는 효율적인 방식으로 불가능합니다 (할 수있는 유일한 방법은 텍스처 기반 정점 데이터로 삼각형을 렌더링하는 것입니다). OpenCL로 가능합니까? OpenGL로 불가능한 다른 것은 무엇입니까? OpenCL은 컴퓨팅을 위해 특별히 만들어..

Programing 2020.10.29

Ruby on Rails는 배열을 페이지 매김합니다.

Ruby on Rails는 배열을 페이지 매김합니다. 누군가가 객체 배열에서 will_paginate 를 사용하는 방법을 설명 할 수 있는지 궁금 합니다. 예를 들어 내 사이트에는 사용자가 의견을 평가할 수있는 의견 섹션이 있습니다. 의견을 평가 한 사용자를 모으기 위해 작성한 방법은 다음과 같습니다. def agree_list list = OpinionRating.find_all_by_opinion_id(params[:id]) @agree_list = [] list.each do |r| user = Profile.find(r.profile_id) @agree_list x, :per_page => y) Array#from페이지 매김을 시뮬레이션 하는 데 사용할 수 있지만 여기서 진짜 문제는 전혀 사용하지..

Programing 2020.10.28
반응형