전체 글 1170

MongoDB에서 ObjectId와 해당 문자열 형식의 저장 차이

MongoDB에서 ObjectId와 해당 문자열 형식의 저장 차이 Mongo DB에서 ObjectIds를 사용하는 것이 조금 혼란스럽습니다.물론 다른 클라이언트 측에서 생성된 ID와 거의 충돌하지 않는 클라이언트 측 ID를 생성하는 데 유용합니다.하지만 몽고는 특별한 방법으로 그것들을 보관하는 것 같습니다.ID의 문자열 표현을 저장하는 것은 개체 ID를 개체로 저장하는 것과 다릅니다.왜 이러한가? 문자열 형식은 객체 형식과 동일한 정보를 모두 가지고 있지 않습니까?왜 몽고는 그 두 가지 형태를 구별하기 위해 그렇게 멀리까지 갑니까?예를 들어 프런트 엔드에서 보낸 _ids를 비교하려고 하면 짜증이 납니다.제 데이터베이스는 문자열 형식 ID를 저장하든 객체 형식 ID를 저장하든 전혀 일치하지 않습니다. 그리..

programing 2023.06.24

Oracle의 ALL_TAB_COLUMNS 테이블에 있는 BIN$... 테이블은 무엇입니까?

Oracle의 ALL_TAB_COLUMNS 테이블에 있는 BIN$... 테이블은 무엇입니까? 쿼리할 때ALL_TAB_COLUMNSOracle에서 다음과 같은 테이블이 표시됩니다. BIN$frKctA83wMPgQEOSh0Az+A==$0 BIN$frKctA8cwMPgQEOSh0Az+A==$0 BIN$frQ1pdU2TgXgQEOSh0APxA==$0 BIN$frQ1pdVGTgXgQEOSh0APxA==$0 에 해당하는 항목이 없습니다.ALL_TABLES.저것들은 무엇인가요?버전 10g 이후, 삭제된 테이블(일반적으로 삭제된 개체도 포함)은 휴지통에 넣어 쉽게 복원할 수 있습니다.표시된 이름은 휴지통에 있는 테이블입니다. DROP 문에 PURGE 키워드를 추가하여 휴지통을 우회할 수 있습니다. 관리자 안내서 문서에..

programing 2023.06.24

스파크 데이터 프레임에 새 열을 추가하려면 어떻게 해야 합니까(PySpark 사용)?

스파크 데이터 프레임에 새 열을 추가하려면 어떻게 해야 합니까(PySpark 사용)? Spark DataFrame(PySpark 1.5.1 사용)이 있는데 새 열을 추가하려고 합니다. 저는 다음을 시도했지만 성공하지 못했습니다. type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) 또한 다음을 사용하여 오류가 발생했습니다. my_df..

programing 2023.06.24

'id'는 Python에서 잘못된 변수 이름입니다.

'id'는 Python에서 잘못된 변수 이름입니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 외부 범위에 정의된 섀도잉 이름의 문제는 무엇입니까? (10개 답변) 마감됨두 달 전에. 을 지정하는 는 무엇입니까?id파이썬에서?id()입니다. 제공 기능 id 모안에에__builtin__: id(...) id(object) -> integer Return the identity of an object. This is guaranteed to be unique among simultaneously existing objects. (Hint: it's the object's memory address.) 일반적으로 모든 언어에서 키워드나 내장 함수를 가리는 변수 이름을 사용하는 것은 허용되더라도 좋지 않은 ..

programing 2023.06.24

Mongodb 데이터베이스 노드 모의/테스트.js

Mongodb 데이터베이스 노드 모의/테스트.js 저는 nodejs를 배우고 있으며 상호 작용해야 하는 mongodb 데이터베이스가 있습니다.현재 유닛 테스트 프레임워크에는 mocha를, 합격 테스트 프레임워크에는 zombie.js를 사용할 생각입니다.mongodb 데이터베이스를 타격하는 풀 스케일 합격 테스트를 어떻게 해야 하는지 궁금합니다.데이터베이스를 테스트 데이터베이스로 교체하는 데 도움이 되는 프레임워크/모듈이 있거나 mocha 또는 zombie.js가 데이터베이스를 쉽게 교체하는 데 사용할 수 있는 기능을 가지고 있습니까? 또한 데이터베이스 객체를 생성할 때 고정장치 대신 공장의 개념과 유사한 프레임워크가 있습니다. rspec과 유사한 개념으로, 테스트가 실행되기 전에 실행되는 spec_hel..

programing 2023.06.24

각 열 셀에 대한 열 셀 확장

각 열 셀에 대한 열 셀 확장 3개의 서로 다른 데이터 집합이 있습니다(다른 열에 있음). 열 A에 있는 동물(5가지 종류) B열 과일(1000가지 종류) 열 C에 있는 국가(10가지 종류) 이 3개의 데이터 수집을 통해 총 50k에 해당하는 col의 요소에 대해 5x1000x10을 받고 싶습니다.EFG(각 과일과 각 국가에 해당하는 각 동물). 값을 수동으로 복사하여 붙여넣는 방식으로 수행할 수 있지만 시간이 오래 걸립니다.VBA 코드로 자동화할 수 있는 방법이 있습니까? 위에 제시된 것처럼 무제한 데이터 세트에 대한 보편적인 공식이 있습니까?명확하지 않은 사항이 있으면 알려주시기 바랍니다. 다음은 데이터의 작은 예와 결과가 어떻게 나타나는지 보여줍니다. 저는 보편적으로 이것이 임의의 수의 열과 각각의..

programing 2023.06.24

사용자 정의 함수가 재계산되지 않음

사용자 정의 함수가 재계산되지 않음 최근에 크고 안정적인 XLSM 파일을 가져와서 XLAM과 XLSX로 분할했습니다.XLSX의 셀 수천 개가 XLAM의 기능을 호출하고, 각 udf는 "Application" 문으로 시작합니다.휘발성"(과잉 킬, 강제 리콜). XLSX는 Ctrl-Alt-Shift F9 또는 Cell을 통해 F9로 재호출되지 않습니다.응용 프로그램을 통해 계산합니다.전체 계산.XLSX 세포는 단순히 "죽은" 것이지만...수식을 편집하기 위해 F2를 누른 다음 ENTER를 누르면 하나씩 다시 깨울 수 있습니다.이런 식으로 다시 깨어난 세포들은 깨어 있는 것처럼 보이고, 그 후에 정상적으로 기억됩니다. 이 이상한 행동을 경험한 사람이 있습니까? 엑셀이 처음부터 계산 그래프를 재구성하도록 강제하..

programing 2023.06.24

다른 사람이 먼저 제기할 때의 예외가 무슨 효과가 있습니까?

다른 사람이 먼저 제기할 때의 예외가 무슨 효과가 있습니까? 아직 PL/SQL을 처음 접하는 저는 다음과 같은 트리거에 복사하여 붙여넣고 있습니다. CREATE OR REPLACE TRIGGER FOO_TRG1 BEFORE INSERT ON FOO REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN IF :NEW.FOO_ID IS NULL THEN SELECT FOO_SEQ1.NEXTVAL INTO :NEW.FOO_ID FROM DUAL; END IF; EXCEPTION WHEN OTHERS THEN RAISE; END FOO_TRG1; / ALTER TRIGGER FOO_TRG1 ENABLE; 저는 포함된 예외 처리 코드가 전혀 작동하지 않고 단순히 제거될 수..

programing 2023.06.24

"error": "Index not defined, add.indexOn"

"error": "Index not defined, add.indexOn" Firebase에 다음과 같은 데이터베이스를 만들었습니다. 이제 REST 클라이언트로 이동하여 다음 쿼리를 발행합니다. https://movielens3.firebaseio.com/movieLens/users.json?orderBy="age"&startAt=25&print=pretty 오류가 발생합니다. "error": "Index not defined, add ".indexOn": "age", for path "/movieLens/users", to the rules" 규칙 섹션에서 다음 규칙을 정의합니다. { "rules": { "users" : { ".indexOn": ["age", "gender", "occupation",..

programing 2023.06.24

권장되지 않음 경고: executable_path가 권장되지 않는 셀레늄 파이썬입니다.

권장되지 않음 경고: executable_path가 권장되지 않는 셀레늄 파이썬입니다. 나는 sublime을 사용하여 python 스크립트를 코딩하고 있습니다.다음 코드는 python의 selenium이 webdriver_manager 패키지를 사용하여 드라이버를 자동으로 설치하기 위한 코드입니다. # pip install webdriver-manager from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By driver = web..

programing 2023.06.24