프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


4
왜 Predicate <T> 대신 Func <T, bool>입니까?
이것은 누군가 호기심이 많은 질문입니다. .NET Framework 클래스 라이브러리에는 다음 두 가지 방법이 있습니다. public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate ) 왜 Func&lt;TSource, bool&gt;대신에 사용 Predicate&lt;TSource&gt;합니까? 등이 보인다는 Predicate&lt;TSource&gt;전용으로 사용 List&lt;T&gt;하고 Array&lt;T&gt;있는 동안, Func&lt;TSource, bool&gt;거의 …
210 c#  .net  predicate  func 


4
ElasticSearch 초보자 가이드 [닫기]
현재로서는이 질문이 Q &amp; A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

2
Java 8 인터페이스 메소드에서 "동기화"가 허용되지 않는 이유는 무엇입니까?
Java 8에서는 다음과 같이 쉽게 작성할 수 있습니다. interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } } 클래스에서도 사용할 수있는 전체 동기화 의미론을 얻습니다. 그러나 synchronized메소드 선언에 수정자를 사용할 수는 없습니다 . interface …

5
CSS로 긴 문자열 자르기 : 아직 실현 가능합니까?
동적 HTML이 너비와 높이가 고정 된 레이아웃에 맞도록 일반 HTML 및 CSS로 텍스트를 자르는 좋은 방법이 있습니까? 나는 서버 측을 논리적 너비 (예 : 맹목적으로 추측되는 문자 수)만큼 잘랐지만 'w'가 'i'보다 넓기 때문에 차선책이되는 경향이 있으며 다시 추측해야합니다 ( 고정 너비마다 문자 수를 조정하십시오. 브라우저에서 잘림이 발생하는 것이 이상적 이며 …

30
Windows를위한 좋은 Valgrind 대체품이 있습니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Valgrind에서 Linux 전용임을 발견했을 때 C 코딩 / 디버깅을 개선하는 데 도움을 요청했습니다. OS를 Linux로 옮기는 데 다른 필요 나 관심이 없으므로 Windows 용으로도 좋은 프로그램이 있는지 궁금합니다.

14
HTML 양식의 기본 제출 버튼은 어떻게 결정됩니까?
양식이 제출되었지만 다음과 같은 특정 버튼으로 제출되지 않은 경우 눌러 Enter HTMLFormElement.submit()JS에서 사용 브라우저는 여러 개의 제출 단추 중 하나를 눌렀을 때 사용할 단추를 어떻게 결정해야합니까? 이것은 두 가지 수준에서 중요합니다. onclick제출 단추에 첨부 된 이벤트 핸들러 호출 웹 서버로 다시 전송 된 데이터 지금까지의 실험 결과는 다음과 같습니다. Enter, …

11
단순한 1L 대신 긴 serialVersionUID를 생성하는 이유는 무엇입니까?
클래스가 Eclipse에서 Serializable을 구현할 때 add default serialVersionUID(1L)또는 generated 옵션이 있습니다 serialVersionUID(3567653491060394677L). 나는 첫 번째 것이 더 시원하다고 생각하지만, 두 번째 옵션을 사용하는 사람들을 여러 번 보았습니다. 생성 할 이유가 long serialVersionUID있습니까?

12
GC 오버 헤드 제한을 유발하는 Android Studio Google JAR 파일이 오류를 초과했습니다.
OS X에서 Android Studio를 사용하고 있습니다.이 오류 메시지가 나타납니다. 실패 : 예외로 인해 빌드가 실패했습니다. 잘못된 일 : 태스크 ': app : preDexDebug'에 대한 실행이 실패했습니다. com.android.ide.common.internal.LoggedErrorException : 명령 실행 실패 : / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output / Users / alex / AndroidStudioProjects / SilentSMS / 앱 / …
210 java  android  overhead 




13
STDOUT의 n 번째 라인을 가져 오는 명령
STDOUT의 n 번째 줄을 가져올 수있는 bash 명령이 있습니까? 즉, 이것을 취할 무언가 $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt 그리고 같은 일을 $ ls -l | magic-command 2 -rw-r--r--@ 1 root wheel files.txt 나는 재사용 할 스크립트를 작성할 …
210 bash  shell  sed  stdout 

6
주어진 속성을 가진 속성 목록을 얻는 방법?
유형 t이 있으며 속성이있는 공용 속성 목록을 가져오고 싶습니다 MyAttribute. 속성은 다음과 AllowMultiple = false같이 로 표시됩니다 . [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] 현재 내가 가진 것은 이것이지만 더 나은 방법이 있다고 생각합니다. foreach (PropertyInfo prop in t.GetProperties()) { object[] attributes = prop.GetCustomAttributes(typeof(MyAttribute), true); if (attributes.Length == 1) { //Property with …
210 c#  .net  reflection 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.