반응형

C# 4662

객체의 메소드와 속성의 전체 목록을 얻는 방법?

객체의 메소드와 속성의 전체 목록을 얻는 방법? dir(re.compile(pattern)) 패턴을 목록 요소 중 하나로 반환하지 않습니다. 즉, 다음을 반환합니다. ['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn'] 매뉴얼에 따르면, 그것은 포함되어 있어야합니다 객체의 속성 명, 클래스의 속성 명 및 클래스의 기본 클래스의 속성을 재귀 적으로 나타냅니다. 그것은 또한 말한다 목록이 반드시 완전하지는 않습니다. 전체 목록 을 얻는 방법이 있습니까? 나는 항상 dir이 전체 목록을 반환한다고 가정했지만 분명히 그렇지 않습니다 ... 또한 : 속성 만 나열하는 방법이 있습..

IT story 2020.04.26

템플릿 템플릿 매개 변수의 용도는 무엇입니까?

템플릿 템플릿 매개 변수의 용도는 무엇입니까? 정책 기반 클래스 디자인을 수행하기 위해 템플릿 템플릿 매개 변수 (템플릿을 매개 변수로 사용하는 템플릿)를 사용하는 C ++의 몇 가지 예를 보았습니다. 이 기술에는 어떤 다른 용도가 있습니까? 템플릿 템플릿 구문을 사용하여 유형이 다음과 같은 다른 템플릿에 의존하는 템플릿 인 매개 변수를 전달해야한다고 생각합니다. template void f(const H &value) { } 여기는 H템플릿이지만이 함수가의 모든 전문 분야를 처리하기를 원했습니다 H. 참고 : 나는 수년간 c ++을 프로그래밍 해 왔으며 한 번만 필요했습니다. 나는 그것이 거의 필요하지 않은 기능이라는 것을 알았습니다 (물론 필요할 때 편리합니다!). 나는 좋은 예를 생각하고 정직하기 ..

IT story 2020.04.25

텍스트 파일에 유니 코드 텍스트를 작성 하시겠습니까?

텍스트 파일에 유니 코드 텍스트를 작성 하시겠습니까? Google 문서에서 데이터를 가져 와서 처리하고 파일에 씁니다 (결국 Wordpress 페이지에 붙여 넣습니다). 비 ASCII 기호가 있습니다. HTML 소스에서 사용할 수있는 심볼로 안전하게 변환하려면 어떻게해야합니까? 현재 나는 모든 것을 유니 코드로 변환하고 파이썬 문자열에 모두 결합 한 다음 다음을 수행합니다. import codecs f = codecs.open('out.txt', mode="w", encoding="iso-8859-1") f.write(all_html.encode("iso-8859-1", "replace")) 마지막 줄에 인코딩 오류가 있습니다. UnicodeDecodeError : 'ascii'코덱이 12286 위치에서..

IT story 2020.04.25

저장된 모든 행을 포함하는 기존 SQL Server 테이블에 대해 INSERT 스크립트를 생성하는 방법은 무엇입니까?

저장된 모든 행을 포함하는 기존 SQL Server 테이블에 대해 INSERT 스크립트를 생성하는 방법은 무엇입니까? SQL Management Studio 2008 R2를 사용하여 "모든 행 만들기 및 삽입"스크립트를 생성하는 방법을 찾고 있습니다. "테이블 만들기"스크립트를 만들 수 있다는 것을 알고 있습니다. "삽입"스크립트를 만들 수도 있지만 자리 표시자가있는 단일 행만 생성합니다. 현재 저장된 모든 행을 포함하는 삽입 스크립트를 생성하는 방법이 있습니까? 예, 그러나 데이터베이스 수준에서 실행해야합니다. SSMS에서 데이터베이스를 마우스 오른쪽 단추로 클릭하고 "작업", "스크립트 생성 ..."을 선택하십시오. 작업하면서 "스크립트 옵션"섹션으로 이동합니다. "고급"을 클릭하고 팝업 목록에서 "..

IT story 2020.04.25

파이썬! = 작업 대“아님”

파이썬! = 작업 대“아님” 이 질문 에 대한 의견에서 사용을 권장하는 진술을 보았습니다. result is not None vs result != None 나는 그 차이점이 무엇인지 궁금해하고 있는데 왜 하나가 다른 것보다 추천 될 수 있습니까? ==입니다 평등 테스트 . 오른쪽과 왼쪽이 동일한 물체인지 여부를 확인합니다 ( __eq__또는 __cmp__방법 에 따라 ). is입니다 확인 시험은 . 오른쪽과 왼쪽이 동일한 객체인지 확인합니다. 메소드 호출이 수행되지 않으며 객체는 is작업에 영향을 줄 수 없습니다 . 척하려는 객체에 대해 신경 쓰지 않거나 와 비교할 때 객체가 파손되는 것을 막고 싶은 싱글 톤에 대해 is(및 is not)를 사용 None합니다 .NoneNone 먼저 몇 가지 용어를 살..

IT story 2020.04.25

SQL에서 문자열의 첫 문자를 얻는 방법은 무엇입니까?

SQL에서 문자열의 첫 문자를 얻는 방법은 무엇입니까? 길이가 6 인 SQL 열이 있습니다. 이제 해당 열의 첫 번째 문자 만 가져 오려고합니다. 이를 위해 SQL에 문자열 함수가 있습니까? LEFT(colName, 1)또한 이것을 할 것입니다. 와 같습니다 SUBSTRING(colName, 1, 1). 나는 LEFT조금 더 깨끗하다는 것을 알기 때문에 좋아 하지만 실제로는 어느 쪽도 차이가 없습니다. 나는 선호한다: SUBSTRING (my_column, 1, 1) 표준 SQL-92 구문이므로 더 이식성이 뛰어납니다. 엄밀히 말하면 표준 버전은 SUBSTRING (my_column FROM 1 FOR 1) 요점은, 하나에서 다른 것으로, 따라서 유사한 벤더 변형으로 변환하는 것은 사소한 것입니다. ps..

IT story 2020.04.25

클래스가 주어지면 인스턴스에 메소드가 있는지 확인하십시오 (Ruby)

클래스가 주어지면 인스턴스에 메소드가 있는지 확인하십시오 (Ruby) Ruby respond_to?에서 객체에 특정 메소드가 있는지 확인하는 데 사용할 수 있다는 것을 알고 있습니다 . 그러나 클래스가 주어지면 인스턴스에 특정 메소드가 있는지 어떻게 확인할 수 있습니까? 즉, 같은 Foo.new.respond_to?(:bar) 그러나 새로운 인스턴스를 인스턴스화하는 것보다 더 좋은 방법이 있어야한다고 생각합니다. 왜 모든 사람들이 당신이 사용해야하는지 instance_methods그리고 include?언제 method_defined?일 을해야하는지 모르겠습니다 . class Test def hello; end end Test.method_defined? :hello #=> true 노트 다른 OO 언어에..

IT story 2020.04.25

ng-class를 사용하는 AngularJS 토글 클래스

ng-class를 사용하는 AngularJS 토글 클래스 사용하여 요소의 클래스를 전환하려고합니다. ng-class isAutoScroll () : $scope.isAutoScroll = function() { $scope.autoScroll = ($scope.autoScroll) ? false : true; return $scope.autoScroll; } 기본적으로, $scope.autoScroll사실이라면 ng-class가 icon-autoscroll되고 싶고 거짓이면 내가되고 싶습니다.icon-autoscroll-disabled 내가 지금 작동하지 않고 콘솔 에서이 오류가 발생합니다. Error: Lexer Error: Unexpected next character at columns 18-18 ..

IT story 2020.04.25

0 값을 제거하지 않고 목록에서 None 값을 제거

0 값을 제거하지 않고 목록에서 None 값을 제거 이것이 내가 시작한 나의 근원이었습니다. 나의 목록 L = [0, 23, 234, 89, None, 0, 35, 9] 내가 이것을 실행할 때 : L = filter(None, L) 이 결과를 얻습니다 [23, 234, 89, 35, 9] 그러나 이것은 내가 필요한 것이 아니며, 실제로 필요한 것은 다음과 같습니다. [0, 23, 234, 89, 0, 35, 9] 데이터의 백분위 수를 계산하기 때문에 0은 많은 차이를 만듭니다. 0 값을 제거하지 않고 목록에서 없음 값을 제거하는 방법은 무엇입니까? >>> L = [0, 23, 234, 89, None, 0, 35, 9] >>> [x for x in L if x is not None] [0, 23, 234..

IT story 2020.04.25
반응형