반응형

2020/12/10 30

자식이 있는지 PHP SimpleXML 확인

자식이 있는지 PHP SimpleXML 확인 A->b->c존재하지만 존재하지 c않을 수 있습니다. 어떻게 확인하나요? if($A->b->c != null) //c exists c존재하지 않는 경우 값은 다음과 같습니다 null(또는 더 정확하게 말하면 값이 없음). 그러나 이것이 작동 하려면 A및 둘 다 b이어야 null합니다. 그렇지 않으면 PHP가 오류를 던질 것입니다. 이것을 포장하는 것이 더 나을 수도 있습니다. isset() if(isset($A->b->c)) { // c exists 그런 식으로 존재 $A하거나 $A->b존재하지 않는다면 ... 폭발하지 않습니다. SimpleXML은 항상 Object를 반환합니다. 자식이 없으면 빈 개체가 반환됩니다. if( !empty($a->b)){ var..

Programing 2020.12.10

Python의 PCA (주성분 분석)

Python의 PCA (주성분 분석) (26424 x 144) 배열이 있고 Python을 사용하여 PCA를 수행하고 싶습니다. 그러나이 작업을 수행하는 방법에 대해 설명하는 웹상의 특정 위치는 없습니다 (자신에 따라 PCA를 수행하는 일부 사이트가 있습니다-내가 찾을 수있는 일반적인 방법이 없습니다). 어떤 종류의 도움을 받으면 누구나 잘할 것입니다. matplotlib 모듈에서 PCA 함수를 찾을 수 있습니다. import numpy as np from matplotlib.mlab import PCA data = np.array(np.random.randint(10,size=(10,3))) results = PCA(data) 결과는 PCA의 다양한 매개 변수를 저장합니다. MATLAB 구문과의 호환성 ..

Programing 2020.12.10

파일 또는 STDIN에서 읽기

파일 또는 STDIN에서 읽기 명령 줄에 주어진 인수를 구문 분석하기 위해 getopt를 사용하는 명령 줄 유틸리티를 작성했습니다. 또한 grep, cut 등과 같은 다른 유틸리티에있는 것과 같이 파일 이름을 선택적 인수로 사용하고 싶습니다. 따라서 다음과 같은 사용법을 갖고 싶습니다. tool -d character -f integer [filename] 다음을 어떻게 구현할 수 있습니까? 파일 이름이 주어지면 파일에서 읽습니다. 파일 이름이 제공되지 않으면 STDIN에서 읽습니다. 가장 간단한 용어로 : import sys # parse command line if file_name_given: inf = open(file_name_given) else: inf = sys.stdin 이 시점 inf에..

Programing 2020.12.10

user.name Git 키에 대해 둘 이상의 값

user.name Git 키에 대해 둘 이상의 값 어떤 이유로 내 git 계정에 대해 user.name을 설정하려고 할 때 "키 user.name에 대해 둘 이상의 값"이라는 오류가 발생합니다. 단일 이름으로 설정하려면 어떻게해야합니까? 업데이트 (2012 년 12 월) git1.8.1rc1은 이제 다르게 작동합니다. "git config --get"은 동일한 구성 파일에서 동일한 변수의 여러 정의가 오류로 존재하는지 진단하는 데 사용되었지만 이제 내부 구성 논리에서 사용하는 "last one wins"규칙을 적용합니다 . 엄밀히 말하면 API 회귀 일 수 있지만 실제로는 아무도 눈치 채지 못할 것으로 예상됩니다. 원문 답변 (2010 년 11 월) git config man 페이지에는 다음이 언급되어 ..

Programing 2020.12.10

버튼 라디오의 Twitter Bootstrap onclick 이벤트

버튼 라디오의 Twitter Bootstrap onclick 이벤트 Twitter Bootstrap 버튼 라디오가 있고 onclick 이벤트를 연결합니다. 그러나 어떤 버튼이 트리거되었는지 어떻게 확인합니까? 내 첫 번째 생각은 단순히 'active'클래스를 확인하는 것이었지만 경쟁 조건이 생성되어야합니다 (결과는 Twitter Bootstrap 이벤트 또는 내 onclick 이벤트가 먼저 처리되는지 여부에 따라 다릅니다). 이것은 정말 성가신 일입니다. 내가 사용하게 된 것은 다음과 같습니다. 먼저 data-toggle속성 이없는 간단한 버튼 그룹을 만듭니다 . Day Week Month Year 다음으로 클릭 된 버튼을 '활성화'하고 다른 모든 버튼을 '비활성화'하여 라디오 버튼 효과를 시뮬레이션하는..

Programing 2020.12.10

scikit CountVectorizer에서 min_df 및 max_df 이해

scikit CountVectorizer에서 min_df 및 max_df 이해 CountVectorizer에 입력 한 5 개의 텍스트 파일이 있습니다. CountVectorizer 인스턴스에 min_df 및 max_df를 지정할 때 최소 / 최대 문서 빈도는 정확히 무엇을 의미합니까? 특정 텍스트 파일에있는 단어의 빈도입니까, 아니면 전체 전체 말뭉치 (5 개의 txt 파일)에서 단어의 빈도입니까? min_df 및 max_df가 정수 또는 부동 소수점으로 제공되는 경우 어떻게 다릅니 까? 설명서는 철저한 설명을 제공하지 않으며 min_df 및 / 또는 max_df의 사용을 보여주는 예제도 제공하지 않습니다. 누군가가 min_df 또는 max_df를 보여주는 설명이나 예를 제공 할 수 있습니까? max_d..

Programing 2020.12.10

C # 릴리스 버전에는 여전히 .pdb 파일이 있습니다.

C # 릴리스 버전에는 여전히 .pdb 파일이 있습니다. C #으로 작성된 애플리케이션의 릴리스 버전을 배포하고 싶습니다. Release구성을 사용하여 빌드 할 때 .pdb파일이 생성되는 것을 볼 수 있습니다. 즉, 내 애플리케이션을 여전히 디버깅 할 수 있습니다. 이것은 또한 일부 디버그 정보가 내 코드 어딘가에 존재하여 약간 느려짐을 의미합니다. 이것이 사실이라면 바이너리에서 생성 된 디버그 정보를 어떻게 완전히 억제 할 수 있습니까? 석방 이유도 알고 .pdb계십니까? Release구성은 한 Optimize code체크 만 TRACE상수가 아닌 정의된다 DEBUG. 도와 주셔서 감사합니다. pdb 파일 생성을 비활성화 하려면 탭 하단에 "Advanced build settings"있는 "Advanc..

Programing 2020.12.10

테이블에서 모두 삭제

테이블에서 모두 삭제 무엇이 더 빠릅니까? DELETE * FROM table_name; 또는 DELETE * FROM table_name where 1=1; 왜? 않는 truncate table액세스에서 일을? TRUNCATE TABLE table_name 더 빠를 것입니다. DELETE * FROM table_name; RDBMS는 볼 필요가 없기 때문 where입니다. truncate그래도 괜찮을 것입니다 . truncate table table_name 2004 년 의 mySQL 버그 보고서 가 있지만 여전히 타당성이있는 것 같습니다. 4.x에서는 이것이 가장 빠른 것 같습니다. DROP table_name CREATE TABLE table_name TRUNCATE table_name당시 DELE..

Programing 2020.12.10

HTML5 캔버스에 회전 된 텍스트 그리기

HTML5 캔버스에 회전 된 텍스트 그리기 개발중인 웹 응용 프로그램의 일부에서는 다양한 정보를 표시하는 막대 그래프를 만들어야합니다. 사용자의 브라우저가 가능하다면 HTML5 캔버스 요소를 사용하여 그릴 것이라고 생각했습니다. 그래프에 선과 막대를 그리는 데 문제가 없지만 축, 막대 또는 선에 레이블을 지정할 때 걸림돌이 발생했습니다. 회전 된 텍스트를 캔버스 요소에 그려 레이블이 지정되는 항목과 정렬되도록하려면 어떻게합니까? 몇 가지 예는 다음과 같습니다. 텍스트를 시계 반대 방향으로 90도 회전하여 y 축에 레이블 지정 텍스트를 시계 반대 방향으로 90도 회전하여 수직 막대 그래프의 막대에 레이블을 지정합니다. 선 그래프의 레이블 선에 텍스트를 임의의 양만큼 회전 모든 포인터를 주시면 감사하겠습니다..

Programing 2020.12.10

STI, 하나의 컨트롤러

STI, 하나의 컨트롤러 저는 Rails를 처음 사용하고이 디자인 문제에 갇혀 있습니다. 쉽게 해결할 수 있지만 아무데도 얻지 못합니다. 하이라이트와 할인이라는 두 가지 유형의 광고가 있습니다. 둘 다 제목, 설명 및 하나의 이미지 (종이 클립 포함)와 같은 동일한 속성을 갖습니다. 또한 색인, 새로 작성, 편집, 작성, 업데이트 및 삭제와 같은 동일한 종류의 작업을 적용 할 수 있습니다. 다음과 같이 STI를 설정했습니다. 광고 모델 : ad.rb class Ad < ActiveRecord::Base end 바겐 세일 모델 : bargain.rb class Bargain < Ad end 하이라이트 모델 : highlight.rb class Highlight < Ad end 문제는 AdsControlle..

Programing 2020.12.10
반응형