반응형

programing tip 3103

연결 목록은 어떤 상황에서 유용합니까?

연결 목록은 어떤 상황에서 유용합니까? 대부분의 경우 사람들이 연결 목록을 사용하려고 시도하는 것은 나에게 좋지 않은 (또는 매우 가난한) 선택처럼 보입니다. 연결된 목록이 데이터 구조의 좋은 선택인지 아닌지에 대한 상황을 탐색하는 것이 유용 할 수 있습니다. 이상적으로는 데이터 구조를 선택하는 데 사용할 기준과 지정된 상황에서 가장 잘 작동 할 수있는 데이터 구조에 대한 답변이 설명됩니다. 편집 : 나는 숫자뿐만 아니라 답변의 질에 매우 감동했습니다. 나는 하나만 받아 들일 수 있지만 조금 더 나은 것이 없었다면 받아 들일 가치가 있었을 것이라고 말해야 할 두세 가지가 더 있습니다. 단 몇 명 (특히 내가 받아들이기로 한 사람)만이 연결 목록이 실질적인 이점을 제공하는 상황을 지적했습니다. 나는 Ste..

programing tip 2020.08.08

이식 가능한 클래스 라이브러리 란 무엇입니까?

이식 가능한 클래스 라이브러리 란 무엇입니까? MSDN Portable Class Library에서 버전 정보 아래 에에 대한 섹션이 있습니다. System.Object예를 참조하십시오 . http://msdn.microsoft.com/en-us/library/system.object.aspx 간단한 Google 검색을 수행했지만에 대해 아무것도 찾을 수 없습니다 Portable Class Library. 여기있는 누구든지 그것이 무엇인지 또는 그것에 대한 더 많은 정보를 어디서 찾을 수 있는지 알고 있습니까? 2017 년 10 월 9 일 업데이트 : .NET Core / Std / PCL 업데이트 비교 / 제한 기사 2016 년 11 월 23 일 : Rick Strahl의 기사 업데이트 2016 년 1..

programing tip 2020.08.08

Android에서 프로그래밍 방식으로 WEP / EAP WiFi 구성을 만들고 읽는 방법은 무엇입니까?

Android에서 프로그래밍 방식으로 WEP / EAP WiFi 구성을 만들고 읽는 방법은 무엇입니까? WEP/EAP WiFi configurationsAndroid에서 프로그래밍 방식으로 만들고 읽는 방법은 무엇입니까? 저는 다양한 포럼과 커뮤니티 전체에서이 질문에 대해 고투하는 많은 사람들을 보았습니다. 내가 똑같은 것을 이루고 싶을 때 나도 많은 어려움을 겪었 기 때문에 이것이 알아내는 것이 그렇게 간단하지 않다는 것을 안다. (특히 EAP) 인터넷에서 코드 분석과 다양한 구현을 검색하는 모든 노력은 마침내 목표를 달성 할 수있었습니다. 모든 크레딧은 수많은 오픈 소스 프로젝트와 개발자에게 돌아갑니다. 저는이 지식을 모든 사람과 공유하고 싶습니다. SO 는 다음과 같이 권장 합니다. "당신이 위험에..

programing tip 2020.08.08

초기 데이터의 순서를 유지하도록 생성자를 사용하여 OrderedDict를 초기화하는 올바른 방법은 무엇입니까?

초기 데이터의 순서를 유지하도록 생성자를 사용하여 OrderedDict를 초기화하는 올바른 방법은 무엇입니까? 초기 데이터의 순서를 유지하도록 순서화 된 사전 (OD)을 초기화하는 올바른 방법은 무엇입니까? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # What about using a list comprehension, will 'd' preserve the..

programing tip 2020.08.08

Python super ()는 TypeError를 발생시킵니다.

Python super ()는 TypeError를 발생시킵니다. Python 2.5에서 다음 코드는 a를 발생시킵니다 TypeError. >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "", line 1, in File "", line 3, in a TypeError: super() argument 1 must be type, not classobj 나는를 교체 할 경우 class X에 class X(object), 그것은 작동합니다. 이것에 대한 설명은 무엇입니까? 그 이유는..

programing tip 2020.08.08

DOM ID에는 어떤 문자가 허용됩니까?

DOM ID에는 어떤 문자가 허용됩니까? [복제] 중복 가능성 : HTML의 id 속성에 유효한 값은 무엇입니까? 밑줄은 괜찮아 보입니다. 대시는 어떻습니까? 다른 특수 문자? 실제로 HTML과 XHTML에는 차이가 있습니다. XHTML은 XML이므로 XML ID에 대한 규칙이 적용됩니다. 유형 ID의 값은 이름 생산과 일치해야합니다. NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF]..

programing tip 2020.08.08

Moq : 재정의 할 수없는 구성원에 대한 잘못된 설정 : x => x.GetByTitle ( "asdf")

Moq : 재정의 할 수없는 구성원에 대한 잘못된 설정 : x => x.GetByTitle ( "asdf") 이 문제를 어떻게 해결할 수 있는지 확실하지 않고 "GetByTitle"메서드에 대한 단위 테스트를 시도합니다. 내 정의는 다음과 같습니다. public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult(); } } public interface IArticleDAO { IArticle GetByTitle(string title..

programing tip 2020.08.08

Go 빌드 :“패키지를 찾을 수 없음”(GOPATH가 설정되어 있어도)

Go 빌드 :“패키지를 찾을 수 없음”(GOPATH가 설정되어 있어도) GOPATH제대로 설정 했음에도 불구하고 여전히 내 패키지를 찾기 위해 "go build"또는 "go run"을 얻을 수 없습니다. 내가 뭘 잘못하고 있죠? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat /home/mitchell/go/src/foobar.go package foobar $ go build main.go main.go:3:8: import "foobar": cannot find package foobar.go소스 파일이라는 디렉토리에 없..

programing tip 2020.08.08

추상 클래스의 모든 상속 된 클래스 가져 오기

추상 클래스의 모든 상속 된 클래스 가져 오기 이 질문에는 이미 답변이 있습니다. 유형 8 답변 의 모든 파생 유형 가져 오기 추상 클래스가 있습니다. abstract class AbstractDataExport { public string name; public abstract bool ExportData(); } AbstractDataExport에서 파생 된 클래스가 있습니다. class XmlExport : AbstractDataExport { new public string name = "XmlExporter"; public override bool ExportData() { ... } } class CsvExport : AbstractDataExport { new public string nam..

programing tip 2020.08.07

psycopg2 커서에서 열 이름 목록을 얻으려면 어떻게해야합니까?

psycopg2 커서에서 열 이름 목록을 얻으려면 어떻게해야합니까? 선택한 열 이름에서 직접 열 레이블을 생성하는 일반적인 방법을 원하며 python의 psycopg2 모듈이이 기능을 지원한다는 것을 기억하십시오. Mark Lutz의 "Programming Python"에서 : curs.execute("Select * FROM people") colnames = [desc[0] for desc in curs.description] 또 다른 방법은 이름으로 열을 참조 할 수있는 커서를 만드는 것입니다 (처음에이 페이지로 이동하게 된 필요). import psycopg2 from psycopg2.extras import RealDictCursor ps_conn = psycopg2.connect(...) ps..

programing tip 2020.08.07
반응형