프로그램 작성

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

12
Collectors.toMap의 Java 8 NullPointerException
Java 8 은 값 중 하나가 'null'인 경우 Collectors.toMapa를 던집니다 NullPointerException. 이 동작을 이해하지 못합니다.지도에는 아무런 문제없이 null 포인터가 값으로 포함될 수 있습니다. 값이 널이 될 수없는 이유가 Collectors.toMap있습니까? 또한 이것을 고치는 멋진 Java 8 방법이 있습니까? 아니면 평범한 오래된 for 루프로 되돌려 야합니까? 내 문제의 예 : import java.util.ArrayList; …

7
display : inline-flex와 display : flex의 차이점은 무엇입니까?
ID 래퍼 내에서 요소를 세로로 정렬하려고합니다. display:inline-flex;ID 래퍼가 플렉스 컨테이너이므로이 ID에 속성 을 부여했습니다 . 그러나 프레젠테이션에는 차이가 없습니다. 래퍼 ID의 모든 내용이 표시 될 것으로 예상했습니다 inline. 왜 그렇지 않습니까? #wrapper { display: inline-flex; /*no difference to display:flex; */ } <body> <div id="wrapper"> <header>header</header> <nav>nav</nav> <aside>aside</aside> <main>main</main> <footer>footer</footer> </div> …
331 css  flexbox 

9
다시 컴파일하지 않고 대소 문자를 구분하지 않는 정규 표현식?
파이썬에서는 다음을 사용하여 대소 문자를 구분하지 않도록 정규 표현식을 컴파일 할 수 있습니다 re.compile. >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> 그러나 사용하지 않고, 동일한 기능을 수행 할 수있는 방법이 있나요 re.compile. …

13
Visual Studio 코드 탭 키가 탭을 삽입하지 않습니다
Visual Studio Code를 Unity 에디터로 사용하고 있습니다. Google에서 검색했지만 내 문제에 대해 아무것도 찾을 수 없었습니다. 문제는 간단 ⇥ Tab합니다. 편집기를 누르는 것은 아무것도하지 않습니다. 4 개의 공백을 삽입 할 것으로 예상됩니다. 아무도 내가 ⇥ Tab예상대로 일하기 위해 무엇을 할 수 있는지 알고 있습니까?

12
ReactJS에서 구성 요소가 제어되지 않는 유형의 텍스트 입력을 제어 오류로 변경하고 있습니다.
경고 : 구성 요소가 제어 할 텍스트 유형의 제어되지 않은 입력을 변경하고 있습니다. 입력 요소는 제어되지 않은 상태에서 제어 된 상태로 또는 그 반대로 전환해서는 안됩니다. 구성 요소 수명 동안 제어 또는 제어되지 않은 입력 요소 사용 여부를 결정하십시오. * 다음은 내 코드입니다. constructor(props) { super(props); this.state = { fields: …

12
3 개의 테이블이있는 SQL 내부 조인?
뷰에서 3 개의 테이블을 조인하려고합니다. 상황은 다음과 같습니다. 이 대학 캠퍼스에 지원하기 위해 지원하는 학생들의 정보가 담긴 테이블이 있습니다. 각 학생의 홀 기본 설정 (3 개)을 나열한 다른 테이블이 있습니다. 그러나 이러한 각 환경 설정은 단순히 ID 번호이며 ID 번호는 세 번째 테이블에 해당 홀 이름이 있습니다 (이 데이터베이스를 설계하지 …
330 sql  join  inner-join 

12
메소드 참조 술어를 부정하는 방법
Java 8에서 메소드 참조를 사용하여 스트림을 필터링 할 수 있습니다. 예를 들면 다음과 같습니다. Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); 기존 참조의 부정 인 메소드 참조를 작성하는 방법이 있습니까? long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); not아래와 같은 방법을 만들 수는 있지만 JDK가 비슷한 것을 제공하는지 궁금합니다. static <T> Predicate<T> not(Predicate<T> …
330 java  predicate  java-8  negate 


12
피보나치 수열의 계산 복잡성
Big-O 표기법을 이해하지만 많은 함수에 대해 계산 방법을 모르겠습니다. 특히, 피보나치 시퀀스의 순진한 버전의 계산 복잡성을 알아 내려고 노력했습니다. int Fibonacci(int n) { if (n <= 1) return n; else return Fibonacci(n - 1) + Fibonacci(n - 2); } 피보나치 수열의 계산 복잡성은 무엇이며 어떻게 계산됩니까?


23
jQuery $ .ajax (), Firefox에서 REQUEST_METHOD로“OPTIONS”를 보내는 $ .post
비교적 간단한 jQuery 플러그인이라고 생각했던 것에 문제가 있습니다 ... 플러그인은 ajax를 통해 PHP 스크립트에서 데이터를 가져 와서에 옵션을 추가해야합니다 <select>. 아약스 요청은 매우 일반적입니다. $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: function (xhr, desc, err) { console.log(xhr); …


7
첫 번째 줄에서만 git log를 출력하는 방법은 무엇입니까?
에 대한 형식을 사용자 정의하려고합니다 git log. 모든 커밋이 한 줄에 표시되기를 원합니다. 각 줄은 커밋 메시지의 첫 번째 줄만 표시해야합니다. 나는 발견 그 git log --pretty=short트릭을해야하지만, 나의 컴퓨터에 전체 로그를 보여줍니다 git log(타임 스탬프 외에)한다. 또한 man 페이지에 정의 된 자리 표시자를 사용하려고했습니다 . 그러나 로그 메시지를 줄이는 명령을 …

27
HTML 툴팁에서 캐리지 리턴을 어떻게 사용합니까?
현재 사이트에 자세한 툴팁을 추가하고 있으며 캐리지 리턴을 사용하여 툴팁 형식을 지정하고 싶습니다 (whizz-bang jQuery 플러그인에 의지하지 않고 많은 것을 알고 있습니다!). 팁을 추가하려면 title속성을 사용하고 있습니다. 일반적인 사이트를 둘러보고 기본 템플릿을 사용했습니다. <a title='Tool?Tip?On?New?Line'>link with tip</a> 로 바꾸려고 ?했습니다. <br /> &013; / 
 \r\n Environment.NewLine (저는 C #을 …
330 html  title  tooltip 

18
파이썬 클래스에서 메소드 목록을 어떻게 얻습니까?
클래스의 메소드를 반복하거나 존재하는 메소드에 따라 클래스 또는 인스턴스 객체를 다르게 처리하려고합니다. 클래스 메소드 목록은 어떻게 얻습니까? 참조 : 파이썬 2.5 모듈에서 메소드를 어떻게 나열합니까? Python / IronPython 객체 메소드를 통한 반복 객체가 가지고있는 메소드 찾기 파이썬 객체를 어떻게 보나요? Python 2.x에서 객체를 어떻게 검사합니까? 객체의 메소드와 속성의 전체 목록을 …
330 python 

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