반응형

JavaScript 2976

포착되지 않은 TypeError : Object.values는 함수 JavaScript가 아닙니다.

포착되지 않은 TypeError : Object.values는 함수 JavaScript가 아닙니다. 다음과 같은 간단한 개체가 있습니다. var countries = { "Argentina":1, "Canada":2, "Egypt":1, }; 두 개의 배열을 만들어야합니다. 첫 번째 배열은 객체의 모든 키 배열입니다. 이 배열을 다음과 같이 만들었습니다. var labels = Object.keys(countries); 이것은 잘 작동합니다. 나는 여러 국가를 얻습니다. 이제 값에서 배열을 만들려고 할 때 ... var labels = Object.values(countries); 이 오류가 발생합니다. Uncaught TypeError: Object.values is not a function Java..

Programing 2020.10.28

Python의 순환 가져 오기 종속성

Python의 순환 가져 오기 종속성 다음 디렉터리 구조가 있다고 가정 해 보겠습니다. a\ __init__.py b\ __init__.py c\ __init__.py c_file.py d\ __init__.py d_file.py 에서 a패키지의 __init__.py의 c패키지를 가져옵니다. 하지만 c_file.py수입 a.b.d. 이 프로그램은 말을, 실패 b할 때 존재하지 않는 c_file.py시도 가져올 a.b.d. (그리고 우리가 가져 오는 중이었기 때문에 실제로 존재하지 않습니다.) 이 문제를 어떻게 해결할 수 있습니까? a가 c에 의존하고 c가 a에 의존한다면, 그들은 실제로 동일한 단위입니까? a와 c를 두 개의 패키지로 분리 한 이유를 실제로 조사해야합니다. 일부 코드를 다른 패키지로 분리..

Programing 2020.10.28

문자열이 C에서 다른 문자열로 시작하는지 확인하는 방법은 무엇입니까?

문자열이 C에서 다른 문자열로 시작하는지 확인하는 방법은 무엇입니까? startsWith(str_a, str_b)표준 C 라이브러리 와 같은 것이 있습니까? 널 바이트로 끝나는 두 문자열에 대한 포인터를 가져 와서 첫 번째 문자열도 두 번째 문자열의 시작 부분에 완전히 나타나는지 여부를 알려줍니다. 예 : "abc", "abcdef" -> true "abcdef", "abc" -> false "abd", "abdcef" -> true "abc", "abc" -> true 분명히 이것에 대한 표준 C 기능이 없습니다. 그래서: bool startsWith(const char *pre, const char *str) { size_t lenpre = strlen(pre), lenstr = strlen(str)..

Programing 2020.10.28

MongoDB의 $ in 절이 순서를 보장합니까?

MongoDB의 $ in 절이 순서를 보장합니까? MongoDB의 $in절을 사용할 때 반환 된 문서의 순서가 항상 배열 인수의 순서와 일치합니까? 언급했듯이 $ in 절의 배열에서 인수 순서는 문서 검색 방법의 순서를 반영하지 않습니다. 물론 그것은 자연 순서이거나 표시된 것처럼 선택한 인덱스 순서입니다. 이 순서를 유지해야하는 경우 기본적으로 두 가지 옵션이 있습니다. 따라서 _id문서 의의 값을 $inas에 전달 될 배열과 일치한다고 가정 해 보겠습니다 [ 4, 2, 8 ]. Aggregate를 사용하여 접근 var list = [ 4, 2, 8 ]; db.collection.aggregate([ // Match the selected documents by "_id" { "$match": { "_..

Programing 2020.10.27

Mockito-스파이 대 모의

Mockito-스파이 대 모의 Mockito-스파이는 개체에 대한 실제 메서드를 호출하는 반면 모의 개체는 이중 개체에 대한 메서드를 호출한다는 것을 이해합니다. 또한 코드 냄새가 없으면 스파이를 피해야합니다. 그러나 스파이는 어떻게 작동하며 실제로 언제 사용해야합니까? 모의와 어떻게 다릅니 까? 기술적으로 말하면 "모의"와 "스파이"는 특별한 종류의 "테스트 복식"입니다. Mockito는 불행히도 구별을 이상하게 만듭니다. mockito의 mock 은 다른 mock 프레임 워크 의 일반 mock 입니다 (호출을 스텁 할 수 있습니다. 즉, 메서드 호출에서 특정 값을 반환 할 수 있습니다). mockito의 스파이는 다른 모의 프레임 워크 의 부분 모의 입니다 (객체의 일부는 모의 되고 일부는 실제 메서..

Programing 2020.10.27

Postgres 캐시 / 버퍼를보고 지우시겠습니까?

Postgres 캐시 / 버퍼를보고 지우시겠습니까? 때때로 Postgres 쿼리를 실행하는 데 30 초가 걸립니다. 그런 다음 즉시 동일한 쿼리를 실행하고 2 초가 걸립니다. Postgres에는 일종의 캐싱이있는 것 같습니다. 캐시가 무엇을 보유하고 있는지 어떻게 든 볼 수 있습니까? 튜닝을 위해 모든 캐시를 강제로 지울 수 있습니까? 참고 : 기본적으로 다음 SQL Server 명령의 postgres 버전을 찾고 있습니다. DBCC FREEPROCCACHE DBCC DROPCLEANBUFFERS 그러나 실제로 해당 버퍼에 무엇이 포함되어 있는지 확인하는 방법도 알고 싶습니다. 도움을 주셔서 감사합니다. pg_buffercache 모듈을 사용하여 PostgreSQL 버퍼 캐시에 무엇이 있는지 확인할 수 ..

Programing 2020.10.27

inspect를 사용하여 Python에서 수신자로부터 호출자 정보를 얻는 방법은 무엇입니까?

inspect를 사용하여 Python에서 수신자로부터 호출자 정보를 얻는 방법은 무엇입니까? 수신자로부터 발신자 정보 (어떤 파일 / 어떤 줄)를 받아야합니다. 나는 목적을 위해 inpect 모듈을 사용할 수 있다는 것을 배웠지 만 정확히 방법은 아닙니다. 검사로 정보를 얻는 방법은 무엇입니까? 아니면 정보를 얻을 수있는 다른 방법이 있습니까? import inspect print __file__ c=inspect.currentframe() print c.f_lineno def hello(): print inspect.stack ?? what file called me in what line? hello() 호출자의 프레임이 현재 프레임보다 한 프레임 높습니다. inspect.currentframe()...

Programing 2020.10.27

Postgres : 타임 스탬프를 가장 가까운 분으로 올림 또는 내림하는 방법은 무엇입니까?

Postgres : 타임 스탬프를 가장 가까운 분으로 올림 또는 내림하는 방법은 무엇입니까? 가장 가까운 분으로 반올림 된 타임 스탬프를 반환하는 postgresql 함수가 있습니까? 입력 값은 타임 스탬프이고 반환 값은 타임 스탬프 여야합니다. 내장 함수를 사용하십시오. date_trunc(text, timestamp)예를 들면 다음과 같습니다. select date_trunc('minute', now()) 편집 : 가장 최근 분으로 잘립니다 . 반올림 된 결과 를 얻으려면 먼저 타임 스탬프에 30 초를 추가합니다. 예를 들면 다음과 같습니다. select date_trunc('minute', now() + interval '30 second') 가장 가까운 분을 반환합니다 . 자세한 내용은 Postg..

Programing 2020.10.27

Python Pandas는 선택한 열의 행별 최대 값에 대한 열을 추가합니다.

Python Pandas는 선택한 열의 행별 최대 값에 대한 열을 추가합니다. 이 질문에 이미 답변이 있습니다. Pandas 2 답변으로 최대 두 개 이상의 열 찾기 data = {'name' : ['bill', 'joe', 'steve'], 'test1' : [85, 75, 85], 'test2' : [35, 45, 83], 'test3' : [51, 61, 45]} frame = pd.DataFrame(data) 각 행의 최대 값을 보여주는 새 열을 추가하고 싶습니다. 원하는 출력 : name test1 test2 test3 HighScore bill 75 75 85 85 joe 35 45 83 83 steve 51 61 45 61 때때로 frame['HighScore'] = max(data['tes..

Programing 2020.10.27
반응형