반응형

programing 1646

json_custom 클래스에 추가

json_custom 클래스에 추가 json 문자열을 stdClass 이외의 오브젝트로 디코딩할 수 있습니까?자동적으로가 아니다.하지만 옛날 방식대로 할 수 있어요. $data = json_decode($json, true); $class = new Whatever(); foreach ($data as $key => $value) $class->{$key} = $value; 또는 보다 자동화할 수도 있습니다. class Whatever { public function set($data) { foreach ($data AS $key => $value) $this->{$key} = $value; } } $class = new Whatever(); $class->set($data); 편집: 조금 더 고급스러운..

programing 2022.09.06

PHP 클래스 인스턴스화.괄호를 사용할 것인가, 사용하지 않을 것인가?

PHP 클래스 인스턴스화.괄호를 사용할 것인가, 사용하지 않을 것인가? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 4년 전에 문을 닫았어요 이 질문을 개선하다 생성자 매개 변수가 없는 경우 클래스 인스턴스를 만들 때 괄호(곡선 괄호)는 클래스 이름 뒤에 오는 옵션이며 개인 취향에 따라 포함하거나 제외할 수 있다고 항상 가정해 왔습니다. 이 두 진술이 동일하다는 것: $foo = new bar; $foo = new bar(); 내 말이 맞니?아니면 괄호 안에 제가 모르고 있는 의미가 있나요? RTM 질문처럼 들리겠지만, 한동안 (PHP OOP 섹션 전체를 포함) 검색해 봤는데..

programing 2022.09.06

VueJs2 확인란 v-bind: true-value가 작동하지 않음

VueJs2 확인란 v-bind: true-value가 작동하지 않음 vue-cli를 사용하여 vuejs2 앱을 만들었습니다.vuejs 설명서에 값 바인딩이라고 나와 있는 확인란의 동적 값을 바인딩하려고 합니다.하지만 그것은 나를 정의하지 못한다.내가 묶지 않으면 진실인지 거짓인지 알 수 있어이것은 나의 ValueBinding입니다.vue 컴포넌트 Selected value for smoking: {{ smoking }} No Smoking Submit 저는 vuejs가 처음입니다.잘 부탁드립니다.v-bind를 사용하면 하나 이상의 특성이 식에 동적으로 바인딩됩니다.고객님의 경우 v-bind:true-value="Y" 다음과 같은 데이터 속성을 검색합니다.Yvue 인스턴스에서는 이러한 특성을 정의하지 않..

programing 2022.09.06

카운트(*)로 필터링하시겠습니까?

카운트(*)로 필터링하시겠습니까? 결과를 그룹화한 후 그룹 내 행 수를 기준으로 필터링할 수 있습니까? 다음과 같은 경우: SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name HAVING을 사용하여 집약 함수를 필터링하려고 합니다. SELECT name, COUNT(*) FROM mytable GROUP BY name HAVING COUNT(*) > 1 를 사용해야 합니다.HAVING SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1 비록 ~일지라도,SELECT *그룹화 할 때는 말이 안 돼요제 생각엔 그냥 예시로 하는 것 같아요.HAVING 조항이 필요하죠? SELECT * FROM mytable GROUP..

programing 2022.09.06

Selenium 2의 선택/드롭다운 옵션 선택 방법

Selenium 2의 선택/드롭다운 옵션 선택 방법 셀레늄 1 코드를 셀레늄 2로 변환하고 있는데, 드롭다운 메뉴에서 라벨을 선택하거나 선택한 값을 얻을 수 있는 쉬운 방법을 찾을 수 없습니다.셀레니엄 2에서 어떻게 하는지 아세요? Selenium 1에서는 동작하지만2에서는 동작하지 않는2개의 스테이트먼트를 다음에 나타냅니다. browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down"); Selenium 문서의 웹 드라이버와 Select 클래스의 javadoc을 사용하여 폼을 입력하는 방법에 대한 섹션을 참조하십시오. 라벨을 기반으로 옵션을 선택하려면: Select select = new Se..

programing 2022.09.06

PHP MYSQL - 열 이름을 사용하지 않고 자동 증분 필드를 사용하여 에 삽입합니다.

PHP MYSQL - 열 이름을 사용하지 않고 자동 증분 필드를 사용하여 에 삽입합니다. 32개의 필드가 있는 긴 행을 MySQL 테이블에 삽입해야 합니다. 저는 다음과 같은 것을 하고 싶습니다. $sql="insert into tblname values (... 32 fields ...)"; 필드가 MySQL 테이블 필드와 같은 순서로 되어 있으면 정상적으로 동작합니다.그러나 내 테이블은 첫 번째 필드로 자동 증가 ID가 있습니다. 제가 원하는 것은 첫 번째 테이블 이름을 제외한 모든 테이블 이름을 기입하는 것입니다. 제안사항?그냥 사용하다NULL첫 번째 가치로서autoincrement필드는 정상적으로 동작합니다. INSERT INTO tblname VALUES (NULL, ... 32 Fields ...

programing 2022.09.06

오류: gem 네이티브 확장을 빌드하지 못했습니다. mysql2를 설치하는 동안 오류가 발생했습니다.

오류: gem 네이티브 확장을 빌드하지 못했습니다. mysql2를 설치하는 동안 오류가 발생했습니다. 번들 설치 실행 중 오류 발생 Installing mysql2 (0.3.11) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. ... Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling. 내가 뛰었을 때 반드시gem install mysql2 -v '0.3.11'.지금도 같은 에러가 발생합니다.어떤 OS를 사용하고 있습니까? ubuntu를 사용하는 경우 다음 https://github.co..

programing 2022.09.06

Python에서 문자열이 반복되는지 어떻게 알 수 있습니까?

Python에서 문자열이 반복되는지 어떻게 알 수 있습니까? 특정 문자열이 전체 문자열에 대해 반복되는지 여부를 테스트하는 방법을 찾고 있습니다. 예: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '0024570024570024570024570..

programing 2022.09.06

파일로 인쇄 배열입니다.

파일로 인쇄 배열입니다. 나는 파일에 대한 배열을 인쇄하고 싶다. 나는 정확히 유사한 어떻게 이와 같은 코드처럼 보이게 보이는 파일에 적용하고 싶다. print_r ($abc);달러라고 가정하면 abc 배열입니다. 이것에 대한 하나의 라인 솔루션은 각각의 표정을 위해 정기적으로보다는 있다. ps-나는 현재 있지만 내가로 가독성은 serialize된 배열을 사용하여 어려운 것이 파일 읽기 쉬운 만들고 싶어 serialize을 사용한다.아무거 var_export거나 설정하 print_r 대신에 인쇄술의 출력 반환하려고 합니다. 예제 PHP 매뉴얼에서 $b = array ( 'm' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z')); $results = p..

programing 2022.09.05

NaN 유형이 '번호'를 반환하는 이유는 무엇입니까?

NaN 유형이 '번호'를 반환하는 이유는 무엇입니까? 그냥 궁금해서. 하는 것은 그다지 논리적으로 보이지 않는다typeof NaN숫자입니다.같은NaN === NaN또는NaN == NaN그건 그렇고, 거짓으로 돌려보냈죠.이것이 JavaScript의 특징 중 하나입니까?아니면 이유가 있을까요? 편집: 답변 감사합니다.하지만 사람들을 이해시키는 것은 쉬운 일이 아니다.답을 읽고 위키에 대해 더 잘 이해했지만, 여전히, 다음과 같은 문장이 있습니다. 와의 비교NaN는 자신과 비교해도 항상 순서가 매겨지지 않은 결과를 반환합니다.비교 술어는 시그널링 또는 비시그널링입니다시그널링 버전은 이러한 비교에 대해 무효인 예외를 나타냅니다.평등 술어와 불평등 술어는 부호화되어 있지 않기 때문에x = xfalse 반환을 사용..

programing 2022.09.05
반응형