반응형

전체 글 2429

C # 분산 문제 : 목록 할당

C # 분산 문제 : 목록 할당 목록으로 다음 예제를 살펴보십시오 (부분적으로 MSDN Blog 에서 가져옴 ). class Animal { } class Giraffe : Animal { } static void Main(string[] args) { // Array assignment works, but... Animal[] animals = new Giraffe[10]; // implicit... List animalsList = new List(); // ...and explicit casting fails List animalsList2 = (List) new List(); } 공분산 문제입니까? 이것은 향후 C # 릴리스에서 지원 될 예정이며 .NET 2.0 만 사용하는 현명한 해결 방법이 있..

program tip 2021.01.10

Go에서 크기 조정이 가능한 배열을 구현하는 방법

Go에서 크기 조정이 가능한 배열을 구현하는 방법 저는 C ++ 배경에서 왔으며 std::vector이와 같은 클래스 를 사용하는 데 익숙합니다 . 다음과 같은 동적 배열이 필요하다고 가정합니다. type a struct { b int c string } 이를 수행하는 표준 방법은 무엇입니까? 스 니펫은 매우 유용합니다. append()내장 사용 예: type mytype struct { a, b int } func main() { a := []mytype{mytype{1, 2}, mytype{3, 4}} a = append(a, mytype{5, 6}) } 추가에 대한 자세한 내용 은 사양 을 참조하십시오 . Go Slice에는 데이터, 길이 및 용량의 세 가지 요소가 포함됩니다. s := make([..

program tip 2021.01.10

Makefile 문제 : 디렉토리 트리에서 .c 파일을 스캔하는 현명한 방법

Makefile 문제 : 디렉토리 트리에서 .c 파일을 스캔하는 현명한 방법 나는 꽤 빠르게 성장하는 프로젝트를하고 있으며 개체 파일을 최신 상태로 유지하는 것은 옵션이 아닙니다. 와일드 카드 명령 이외의 문제는 "재귀 적 메이크 파일을 원하지 않습니다"와 "수동으로 나열하고 싶지 않습니다"사이에 있습니다. 개체는 이미 작동하는 별도의 디렉터리로 이동해야합니다. 참고 : 나는 파일을 만드는 데 익숙 하지 않고 기본 사항을 알고 있지만 그 밖의 모든 것은 ... 그래서 내 질문 : src 폴더를 재귀 적으로 스캔하고 현명한 방식으로 수행하는 방법은 무엇입니까? 이미 여러 SRC 변수를 사용하여 수행했지만 추악하고 디렉토리 수가 증가하여 전체 메이크 파일을 어수선하게 만듭니다. 내가 현재 사용하는 것은 : ..

program tip 2021.01.10

Visual Studio에서 코드 개요를 표시하는 방법은 무엇입니까?

Visual Studio에서 코드 개요를 표시하는 방법은 무엇입니까? Eclipse에는 이런 종류의 것들이 있습니다. 하지만 아직 Visual Studio에서 찾지 못했습니다. 코드 개요를 표시하는 창이 있습니까? 문서 개요 및 클래스보기 창을 모두 시도했습니다. 클래스 뷰는 가깝지만 클래스 정보 만 표시됩니다. 기능 정보도 표시 할 수 있습니까? 무료는 아니지만 Visual AssistX를 설치하면 각 문서에 파일의 모든 메서드가 나열된 드롭 다운 상자가 나타납니다 (알파벳순 또는 발생 순서). 클래스 뷰를 다시 확인하면 기능이 표시되지만 문서별로 표시되지 않습니다. 또한 클래스 뷰와 결합하면 매우 멋진 코드 정의 창을 확인하십시오. 또한 무료가 아니지만 Jetbrains Resharper 는 파일 구..

program tip 2021.01.10

RSpec / RoR로 AJAX 요청을 어떻게 테스트합니까?

RSpec / RoR로 AJAX 요청을 어떻게 테스트합니까? 저는 RoR을 처음 접했고 최근에 애플리케이션 테스트를 위해 BDD / Rspec을 배우기 시작했습니다. AJAX 요청을 지정하는 방법을 찾고 있었지만 지금까지 이것에 대한 문서를 많이 찾지 못했습니다. 누구든지 이것을하는 방법을 알고 있습니까? 내 스텁에 rails 2.3.8, rspec 1.3.0 및 mocha 0.9.8을 사용하고 있습니다 (저도 배우는 중입니다 ...) 일반적으로 호출하는 컨트롤러 사양 내에서 테스트하는 것에 대해 이야기하는 경우 get :index 인덱스 작업에 대한 HTTP 요청을 만들려면 대신 xhr :get, :index GET을 사용하여 인덱스 작업에 대한 XmlHttpRequest (AJAX) 요청을 만듭니다...

program tip 2021.01.10

MYSQL은 두 열에서 DISTINCT 값을 선택합니다.

MYSQL은 두 열에서 DISTINCT 값을 선택합니다. 데이터베이스에서 고유 한 값을 선택하고 싶습니다. 간단한 예를 보여 드리겠습니다. 표: foo bar --- --- a c c f d a c a f c a c d a a c c a f c 맞습니다, 내 SQL이 SELECT DISTINCT foo, bar from table. 내 결과는 다음과 같습니다. foo bar --- --- a c c f d a c a f c 그러나 문제는 반복이 a c/ c a단지 다른 순서로 있다는 것입니다. 이 항목을 선택하고 싶지 않습니다. 두 열에서 고유 한 값을 원합니다. 도와주세요! 매우 사악하고 사악합니다. select distinct least(foo, bar) as value1 , greatest(foo,..

program tip 2021.01.10

Fold 및 foldLeft 메서드 차이

Fold 및 foldLeft 메서드 차이 나는 차이점이 무엇인지 잘 모르겠습니다 fold와 foldLeft스칼라가. 질문의 배와 foldLeft 또는 foldRight의 차이? 주문에 대한 답변이 있습니다. 이해할 만합니다. 하지만 여전히 이것이 작동하는 이유를 이해하지 못합니다 (REPL에서). scala> Array("1","2","3").foldLeft(0)(_ + _.toInt) res6: Int = 6 그러나 이것은 그렇지 않습니다 : scala> Array("1","2","3").fold(0)(_ + _.toInt) :8: error: value toInt is not a member of Any Array("1","2","3").fold(0)(_ + _.toInt) ^ 이 오류 메시지는 무엇..

program tip 2021.01.10

구조체 메서드에서 필드를 설정하고 가져 오는 방법

구조체 메서드에서 필드를 설정하고 가져 오는 방법 다음과 같은 구조체를 만든 후 : type Foo struct { name string } func (f Foo) SetName(name string){ f.name=name } func (f Foo) GetName string (){ return f.name } Foo의 새 인스턴스를 만들고 이름을 설정하고 얻으려면 어떻게해야합니까? 다음을 시도했습니다. p:=new(Foo) p.SetName("Abc") name:=p.GetName() fmt.Println(name) 이름이 비어 있기 때문에 아무것도 인쇄되지 않습니다. 그렇다면 구조체 내부에 필드를 설정하고 가져 오는 방법은 무엇입니까? 해설 (및 작동) 예 : package main import "..

program tip 2021.01.10

IOS의 원형 진행률 표시 줄

IOS의 원형 진행률 표시 줄 다음과 같은 원형 진행률 표시 줄을 만들고 싶습니다. Objective-C와 Cocoa를 사용하여 어떻게 할 수 있습니까? 내가 그것을 시작한 방법은 UIView를 만들고 drawRect를 편집하는 것이었지만 조금 잃어 버렸습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사! 기본 개념은 UIBezierPath수업을 유리하게 사용하는 것입니다. 원하는 효과를 얻을 수있는 호를 그릴 수 있습니다. 이 문제를 해결하는 데 30 분 정도 밖에 남지 않았지만 내 시도는 아래에 있습니다. 매우 초보적이며 단순히 경로에 스트로크를 사용하지만 여기에 있습니다. 정확한 필요에 따라이를 변경 / 수정할 수 있지만 아크 카운트 다운을 수행하는 논리는 매우 유사합니다. 뷰 클래스에서 : @i..

program tip 2021.01.10

MySQL은 now () (시간이 아닌 날짜 만)를 datetime 필드와 비교합니다.

MySQL은 now () (시간이 아닌 날짜 만)를 datetime 필드와 비교합니다. 티켓의 기한을 지정 하는 duedatecolumn ( datetime형식)이 있습니다. 이제 now()와 의 비교에 따라 '오늘 기한'티켓을 얻어야 duedate합니다. 즉, 2010-04-29 02:00대는 2010-04-29 10:00이 문제에서 참을 반환합니다. DATE(NOW())날짜를 비교하는 데 사용 DATE(NOW())현재 날짜 DATE(duedate)의 날짜 부분을 제공하고 만기 날짜의 날짜 부분을 제공합니다. 그런 다음 날짜를 쉽게 비교할 수 있습니다. 그래서 당신은 그것을 다음과 같이 비교할 수 있습니다. DATE(NOW()) = DATE(duedate) 또는 DATE(duedate) = CURDAT..

program tip 2021.01.10
반응형