반응형

분류 전체보기 2757

Python의 표준 라이브러리에 정렬 된 컨테이너가없는 이유는 무엇입니까?

Python의 표준 라이브러리에 정렬 된 컨테이너가없는 이유는 무엇입니까? 정렬 된 컨테이너가 Python에 추가되지 않도록하는 PEP (Python Design Decision)가 있습니까? ( OrderedDict은 삽입 순서로 정렬되므로 정렬 된 컨테이너가 아닙니다.) 그것은 Guido의 의식적인 디자인 결정입니다 (그는 collections모듈 추가에 대해 다소 주저했습니다 ). 그의 목표는 응용 프로그램에 대한 데이터 유형 선택과 관련하여 "한 가지 분명한 방법"을 유지하는 것입니다. 기본 개념은 사용자가 내장 유형이 문제에 대한 올바른 솔루션이 아니라는 것을 인식 할만큼 충분히 정교하다면 적절한 타사 라이브러리를 찾는 작업에 달려 있다는 것입니다. list + sorting, list + he..

Development Tip 2020.11.07

스칼라에서 param : _ *는 무엇을 의미합니까?

스칼라에서 param : _ *는 무엇을 의미합니까? Scala (2.9.1)를 처음 접했기 때문에 a가 List[Event]있고이를으로 복사하고 Queue[Event]싶지만 다음 구문은 Queue[List[Event]]대신 a 를 생성합니다 . val eventQueue = Queue(events) 어떤 이유로 다음이 작동합니다. val eventQueue = Queue(events : _*) 그러나 그것이 무엇을하고 왜 작동하는지 이해하고 싶습니다. 이미 Queue.apply함수 의 시그니처를 살펴 보았습니다 . def apply[A](elems: A*) 그리고 첫 번째 시도가 작동하지 않는 이유를 이해하지만 두 번째 시도의 의미는 무엇입니까? 무엇 :, 그리고 _*이 경우, 그리고 왜하지 않는 ap..

Development Tip 2020.11.07

ON DUPLICATE KEY를 사용하여 삽입하려는 모든 것을 업데이트하는 방법이 있습니까?

ON DUPLICATE KEY를 사용하여 삽입하려는 모든 것을 업데이트하는 방법이 있습니까? ON DUPLICATE KEY UPDATE해당 키에 대한 레코드가 이미있는 경우 특정 값을 업데이트하는 데 사용할 수 있다는 것을 알고 있습니다 . 나는 이것을 할 수있다 : INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1, 2, 3) ON DUPLICATE KEY UPDATE `a`=1, `b`=2, `c`=3 그러나 열과 값을 두 번 쓰지 않고 어떻게 할 수 있습니까? 불행히도. 값을 반복하지 않아도 중간에 도달 할 수 있습니다. INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1,2,3) ON DUPLICATE KEY UPDATE `a`..

Development Tip 2020.11.07

SQL 쿼리 결과가 임시 테이블에 삽입되는 방법은 무엇입니까?

SQL 쿼리 결과가 임시 테이블에 삽입되는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 선택 쿼리 결과를 임시 테이블에 저장하는 방법은 무엇입니까? 3 답변 SQL 쿼리 (SQL Server)가 있고 보고서를 생성합니다. 나중에 사용할 수 있도록 정확한 보고서를 임시 테이블에 저장하고 싶습니다. 이제 질문은 먼저 임시 테이블을 만든 다음 SQL 쿼리 결과를 저장해야합니까, 아니면 테이블을 동적으로 생성하고 쿼리 결과를 저장할 수있는 방법이 있습니까? 봐 SELECT INTO . 이렇게하면 테이블 이름 앞에 파운드 기호 (#)를 붙여 원하는 경우 임시 테이블이 만들어 질 수 있습니다. 예를 들어 다음을 수행 할 수 있습니다. SELECT * INTO #YourTempTable FROM YourRe..

Development Tip 2020.11.07

툴바 탐색 햄버거 아이콘 누락

툴바 탐색 햄버거 아이콘 누락 Drawer / DrawerToggle을 사용하여 햄버거 아이콘 whitout을 표시하고 Android에 포함 된 기본 아이콘을 사용하는 방법을 찾고 있습니다. 설정 getSupportActionBar().setDisplayHomeAsUpEnabled(true);하면 뒤로 화살표가 표시되지만 hambuerger는 표시되지 않습니다. Stackoverflow의 다른 게시물 (예 : this 또는 this )은 DrawerLayout 또는 사용자 정의 드로어 블을 사용합니다. Android 소스에서 햄버거 아이콘에 대한 벡터 또는 png를 찾을 수 없습니다. Android / 지원 라이브러리에서 원래 햄버거 아이콘을 어떻게 찾을 수 있는지 알고 있나요? (또는 표시 방법) 참고..

Development Tip 2020.11.07

재정의 된 가상 메서드의 '기본 구현'을 어떻게 호출 할 수 있습니까?

재정의 된 가상 메서드의 '기본 구현'을 어떻게 호출 할 수 있습니까? 이 질문에 이미 답변이 있습니다. 재정의 된 메서드의 부모 버전을 호출하는 방법이 있습니까? (C # .NET) 8 답변 다음 코드가 주어지면 클래스 A 버전의 메서드 X를 호출 할 수있는 방법이 있습니까? class A { virtual void X() { Console.WriteLine("x"); } } class B : A { override void X() { Console.WriteLine("y"); } } class Program { static void Main() { A b = new B(); // Call A.X somehow, not B.X... } C # 언어 구문을 사용하면 또는 범위 외부 에서 기본 함수를 명시..

Development Tip 2020.11.07

C ++에서 단항 빼기 연산자를 오버로드하는 방법은 무엇입니까?

C ++에서 단항 빼기 연산자를 오버로드하는 방법은 무엇입니까? 벡터 클래스를 구현하고 있으며 일부 벡터의 반대를 가져와야합니다. 연산자 오버로딩을 사용하여이 방법을 정의 할 수 있습니까? 제가 의미하는 바는 다음과 같습니다. Vector2f vector1 = -vector2; 이 연산자가 수행하기를 원하는 것은 다음과 같습니다. Vector2f& oppositeVector(const Vector2f &_vector) { x = -_vector.getX(); y = -_vector.getY(); return *this; } 감사. 예,하지만 매개 변수를 제공하지 않습니다. class Vector { ... Vector operator-() { // your code here } }; * this를 반환해..

Development Tip 2020.11.07

log4net은이 로그 파일을 어디에 생성합니까?

log4net은이 로그 파일을 어디에 생성합니까? 파일 값을로 설정하면 logs\log-file.txt정확히 어디에이 폴더가 생성됩니까? 에서 /bin디렉토리? 내 web.config는 다음과 같습니다. 이것이 올바른 로그 방법입니까? ILog logger = LogManager.GetLogger(typeof(CCController)); logger.Error("Some Page", ex); // where ex is the exception instance 로그 파일이 런타임에 결정될 지정된 위치에 배치되도록하려면 프로젝트 출력 디렉토리가 될 수 있습니다. 그런 다음 .config그런 방식으로 파일 항목을 구성 할 수 있습니다. 호출하기 전에 코드에서 log4net configure아래와 같이 새 경로..

Development Tip 2020.11.07

부모가 아닌 텍스트를 포함하는 요소 만 반환하는 XPath

부모가 아닌 텍스트를 포함하는 요소 만 반환하는 XPath 이 XML에서 'match'(random2 요소)를 포함하는 요소를 일치시키고 싶습니다. match nomatch 좋아, 지금까지 내가 가지고있다. //[re:test(.,'match','i')] (with re in the proper namespace) 이것은 random2, random1 및 root를 반환합니다. "random2"만 얻고 싶습니다. 어떤 아이디어? "일치" 를 포함 하거나 "일치"와 같은 요소를 찾고 싶 습니까? 이렇게하면 '일치'와 같은 텍스트 노드가있는 요소를 찾습니다 (의 선행 및 후행 공백으로 인해 요소와 일치하지 않음 random2). //*[text()='match'] 이것은 선행 및 후행 공백 (matches ..

Development Tip 2020.11.07

활동이 시작되지 않았습니다. 현재 작업이 맨 앞으로 가져 왔습니다.

활동이 시작되지 않았습니다. 현재 작업이 맨 앞으로 가져 왔습니다. 아주 간단한 안드로이드 프로젝트가 있습니다. 실행하려고 할 때 다음과 같은 오류 메시지가 나타납니다. 에뮬레이터가 실행 중이지만 응용 프로그램이 나타나지 않습니다. 온라인에서 유용한 정보를 찾을 수 없습니다. 누구든지 나를 도울 수 있습니까? Warning: Activity not started, its current task has been brought to the front public class Profile extends Activity { /*Button button1; CheckBox check1, check2; EditText text1;*/ /** Called when the activity is first created..

Development Tip 2020.11.07
반응형