반응형

programing 789

Python 메서드에서 "self" 인수가 명시적으로 필요한 이유는 무엇입니까?

Python 메서드에서 "self" 인수가 명시적으로 필요한 이유는 무엇입니까? Python 클래스에서 메서드를 정의하면 다음과 같습니다. class MyClass(object): def __init__(self, x, y): self.x = x self.y = y 그러나 C#과 같은 일부 다른 언어에서는 메서드가 "this" 키워드를 사용하여 바인드된 오브젝트에 대한 참조가 메서드 프로토타입의 인수로 선언되지 않습니다. 이것은 Python에서의 의도적인 언어 설계 결정입니까, 아니면 "self"를 인수로 전달해야 하는 구현 세부 사항이 있습니까?Peters의 Python의 Zen을 인용하고 싶습니다."명백한 것이 암묵적인 것보다 낫다." 및 C'Java + C++'this.는 추론할 수 없는 변수 이름..

programing 2023.01.20

모듈 외부에서 Vuex getter에 액세스할 수 없음

모듈 외부에서 Vuex getter에 액세스할 수 없음 Vue Dev Tools에 getter가 표시되지만 컴포넌트 내 Vuex 모듈 중 하나에서 getter에 액세스할 수 없습니다. 나의store.js파일: import Vue from 'vue'; import Vuex from 'vuex'; import subsub from './modules/subsub'; Vue.use(Vuex); export default new Vuex.Store({ state: { }, actions: { }, mutations: { }, getters: { }, modules: { subsub, }, }); 나의modules/subsub.js파일: const state = { categories: [{ name: 'one'..

programing 2023.01.10

Curl POST 요청 헤더 표시?방법이 있을까요?

Curl POST 요청 헤더 표시?방법이 있을까요? Curl Web Automation 앱을 만들고 있는데 POST 액션에서 원하는 결과를 얻을 수 없는 문제가 있습니다.POST 요구 전체를 (헤더와 함께) 어떻게 표시해야 할지 고민하고 있습니다.검색하고 있습니다만, 이것들도 모두 응답 헤더입니다.e요청입니다.구글에서 찾은 게시물 중 어느 것도 언급되지 않은 것 같습니다. 다음과 같은 방법을 사용하여 컬 요청 결과를 표시할 수 있습니다(구문이 해제되어 있는 경우 참조할 ID와 코드가 포함된 가상 머신을 이미 종료했습니다). $result = curl($curl_exect) ; 어쨌든 머리글 전체를 어떻게 볼 수 있는지 조언해주시면 감사하겠습니다.필요한 것은 다음과 같습니다. curl_setopt($cur..

programing 2023.01.10

'고정' Mysql 테이블에 대해 "잠금 대기 시간 초과. 트랜잭션 재시작 시도"를 수정하시겠습니까?

'고정' Mysql 테이블에 대해 "잠금 대기 시간 초과. 트랜잭션 재시작 시도"를 수정하시겠습니까? 스크립트에서 다음과 같은 쿼리를 수천 번 로컬 데이터베이스로 전송했습니다. update some_table set some_column = some_value where 부분을 추가하는 것을 잊어버렸기 때문에 테이블의 모든 행에 대해 같은 컬럼이 같은 값으로 설정되어 수천 번 실행되어 컬럼이 색인화되었기 때문에 대응하는 인덱스가 너무 많이 갱신되었을 가능성이 있습니다. 너무 오래 걸려서 뭔가 이상하다는 걸 눈치채고 대본을 죽였어요.그 후 컴퓨터를 재부팅했지만 테이블에 뭔가 남아 있었습니다.심플한 쿼리를 실행하는 데 시간이 오래 걸리고 관련 인덱스를 삭제하려고 하면 실패하고 다음 메시지가 나타납니다. Lo..

programing 2023.01.10

PHP의 __DIR__와 dirname(_FILE__) 사이에 차이가 있습니까?

PHP의 __DIR__와 dirname(_FILE__) 사이에 차이가 있습니까? 나한테는 똑같아 보이지만 잘 모르겠어 왜냐하면 많은 프로젝트들이 사용되기 때문입니다.dirname(__FILE__).그들의 결과는 완전히 같기 때문에, 그것에 대해서는 차이가 없다. 예를 들어, 다음 두 행이 있습니다. var_dump(dirname(__FILE__)); var_dump(__DIR__); 양쪽에서 같은 출력이 출력됩니다. string '/home/squale/developpement/tests/temp' (length=37) 단, 적어도 두 가지 차이가 있습니다. __DIR__ PHP > = 5.3에만 존재합니다. 그래서 더 널리 쓰이고 있습니다. __DIR__ 컴파일 시에 평가되며 함수 호출을 의미하며 실행..

programing 2023.01.10

빈 어레이는 true와 false를 동시에 나타내는 것처럼 보인다.

빈 어레이는 true와 false를 동시에 나타내는 것처럼 보인다. 빈 어레이는 참이지만 false와도 같습니다. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); 이것은 등가 연산자에 의한 암묵적인 변환에 의한 것이라고 생각합니다. 뒤에서 무슨 일이 벌어지고 있는지 설명해 줄 사람?다른 걸 테스트하고 있잖아 if (arr)호출된 객체(Array는 JS에서 객체의 인스턴스)는 객체가 존재하는지 확인하고 true/false를 반환합니다. 했을 때i..

programing 2023.01.10

어떻게 하면 PHP에서 두 문자열을 함께 결합할 수 있을까요?

어떻게 하면 PHP에서 두 문자열을 함께 결합할 수 있을까요? 제가 무엇을 원했는지 사실 어떻게 설명해야 할지 모르겠지만, 제가 보여드리죠. 예를 들어 다음과 같습니다. $data1 = "the color is"; $data2 = "red"; $result가 다음 조합이 되도록 하려면 어떻게 해야 합니까(또는 프로세스)?$data1그리고.$data2? 원하는 결과: $result = "the color is red"; $result = $data1 . $data2; 이를 문자열 연결이라고 합니다.이 예에서는 공간이 부족하기 때문에 구체적으로 다음 사항이 필요합니다. $result = $data1 . ' ' . $data2; 두 문자열을 연결하는 방법은 여러 가지가 있습니다. 연결 연산자 사용.(그리고.=..

programing 2023.01.10

Vuetify 2.2 DataTable 다중 필터

Vuetify 2.2 DataTable 다중 필터 저는 vue.js에 처음이라서요, 도와주세요.내 테이블에 필터가 필요해각 열에는 값별 선택 필터가 여러 개 있어야 합니다.column header - 드롭다운 multi select를 클릭하면 필터된 값을 선택할 수 있습니다.예를 들어 이 Vuetify Data Table Inline Filter는 vuetify 2에서는 작동하지 않습니다. 내 html: {{ other_title }} CSV Pdfmdi-file-pdf-box-outline mdi-email-receive-outline {{ item.priority.name }} 그리고 JS: export default { mixins: [ mixin ], data() { return { search:..

programing 2023.01.10

실시간 업데이트를 기다린 후 값을 반환합니다 [Vuex , Firestore ]

실시간 업데이트를 기다린 후 값을 반환합니다 [Vuex , Firestore ] Firestore 실시간 쿼리에서 데이터를 기다린 후 다른 작업을 수행하려고 합니다.모든 것이 예상대로 작동하며 데이터베이스 방화벽을 개체로 가지고 있지만 반환된 개체에서 예절을 가져오려고 하면 빈 결과가 나타납니다. Vuex 액션 export const getThreadMembers = async ({ commit,dispatch }, payload) => { try { let members = {} const threadMembersRef = await db.collection('members') .doc(payload.threadId) threadMembersRef.onSnapshot(function(doc) { Obj..

programing 2023.01.10

새로운 메서드를 php 오브젝트에 즉시 추가하는 방법은?

새로운 메서드를 php 오브젝트에 즉시 추가하는 방법은? 오브젝트에 새로운 메서드를 추가하려면 어떻게 해야 합니까? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method stdClass::doSomething() 이를 위해 사용할 수 있습니다. class Foo { public function __call($method, $args) { if (isset($this->$method)) { $func = $this->$method; return call_user_func_array($func, $args); ..

programing 2023.01.10
반응형