반응형

JavaScript 2291

람다 함수를 사용하는 이유는 무엇입니까?

람다 함수를 사용하는 이유는 무엇입니까? 람다 함수가 무엇인지, 구문이 작동하는 방식과 그렇지 않은 방식을 보여주는 많은 자료를 찾을 수 있습니다. 그러나 "멋진 요소"(중간에 다른 함수를 호출 할 수있는 함수를 깔끔하게 만들 수 있습니다!) 외에는 제가 왜 그것들을 정말로 필요로하고 / 사용하고 싶은지에 대해 너무나도 설득력있는 것을 보지 못했습니다. 내가 본 대부분의 예에서 문체 또는 구조적 선택에 가깝습니다. 그리고 파이썬 규칙에서 "무언가를하는 유일한 올바른 방법"을 깨뜨립니다. 내 프로그램을 더 정확하고, 더 신뢰할 수 있고, 더 빠르고, 더 쉽게 이해할 수있는 방법은 무엇입니까? (내가 본 대부분의 코딩 표준은 한 줄에 지나치게 복잡한 명령문을 사용하지 말라고하는 경향이 있습니다. 읽기가 더 ..

developer tip 2020.11.21

CFLAGS, CCFLAGS, CXXFLAGS-이 변수가 정확히 무엇을 제어합니까?

CFLAGS, CCFLAGS, CXXFLAGS-이 변수가 정확히 무엇을 제어합니까? GNU make를 사용하여 C ++ 코드를 컴파일하고 있으며 컴파일을 사용자 정의 할 수있게 만드는 방법을 알고 싶습니다. 그 다른 장소에서 읽기 CFLAGS, CCFLAGS그리고 CXXFLAGS이 목적을 위해 사용됩니다. 그렇다면 어떻게 사용해야합니까? 컴파일러에 추가 명령 줄 인수가있는 경우 인수를 추가 CFLAGS하거나 앞에 추가해야합니까? 일반적인 관행이 있습니까? 왜 세 가지 다른 변수입니까? 나는 C 컴파일러가 받아야 가정 CFLAGS및 CCFLAGSC ++ 컴파일러가 가야하는 동안, CFLAGS그리고 CXXFLAGS- 나는 그것을 바로 거죠? 인간 사용자가 이러한 변수를 설정해야합니까? (어떤 자동 도구 수행..

developer tip 2020.11.21

스콜 렘은 무엇입니까?

스콜 렘은 무엇입니까? Eeek! GHCi가 내 코드에서 Skolem을 찾았습니다! ... Couldn't match type `k0' with `b' because type variable `b' would escape its scope This (rigid, skolem) type variable is bound by the type signature for groupBy :: Ord b => (a -> b) -> Set a -> Set (b, [a]) The following variables have types that mention k0 ... 그들은 무엇인가? 그들은 내 프로그램에서 무엇을 원합니까? 그리고 왜 그들은 도망치려 고하는 것일까 요? 우선 컨텍스트의 "고정"유형 변수는 해당 컨텍스..

developer tip 2020.11.21

HTML의 뷰포트 란 무엇입니까?

HTML의 뷰포트 란 무엇입니까? HTML의 뷰포트 란 무엇입니까? 뷰포트 세부 정보에 액세스하는 방법에 대한 몇 가지 예를 제공 할 수 있습니까? 뷰포트는 사용자가 현재 볼 수있는 웹 페이지의 일부입니다. 스크롤바는 페이지의 다른 부분을 표시하도록 뷰포트를 이동합니다. 이 도움말의 안내에 따라 자바 스크립트에서 표시 영역 크기를 가져옵니다 . if (typeof window.innerWidth != 'undefined') { viewportwidth = window.innerWidth, viewportheight = window.innerHeight } ViewPort브라우저에 웹 콘텐츠를 표시하는 영역 일 뿐이라고 생각 합니다. 그리고 브라우저마다 크기에 대한 자체 설정이 있습니다 ViewPort. ..

developer tip 2020.11.21

메모리 오류 및 목록 제한?

메모리 오류 및 목록 제한? 과학적 목적으로 크고 큰 (매우) 행렬 (Markov 체인)을 생성해야합니다. 저는 20301 개의 요소 목록 (= 행렬의 한 행)에 넣은 미적분을 수행합니다. 다음 Markov 단계를 진행하려면 모든 데이터를 메모리에 저장해야하지만 필요한 경우 Markov 체인 워크 스루 속도가 느려지더라도 다른 곳에 저장할 수 있습니다 (예 : 파일). 내 컴퓨터 (과학 실험실) : Bi-xenon 6 코어 / 각 12 스레드, 12GB 메모리, OS : win64 Traceback (most recent call last): File "my_file.py", line 247, in ListTemp.append(calculus) MemoryError 미적분 결과의 예 : 9.2337475..

developer tip 2020.11.21

Int32.ToString () 문화권에 따라 다르나요?

Int32.ToString () 문화권에 따라 다르나요? ReSharper 베타 버전을 실행 중이며 다음 코드에 대한 경고가 표시됩니다. int id; // ... DoSomethingWith(id.ToString()); 경고가 id.ToString()호출 중이며 "명시 적으로 문자열 변환에서 문화를 지정하십시오" 라는 메시지가 표시됩니다 . 나는 경고를 이해하고 그것을 고치는 방법을 알고 있습니다. 코드를 훨씬 다루기 힘든 것으로 변경하십시오 id.ToString(CultureInfo.InvariantCulture). 하지만 제 질문은 이것이 필요한가요? 내 말은, DateTime(다른 문화는 다른 날짜 형식을 가짐) 및 Double(소수점에 사용되는 다른 문자 )와 같은 유형을 사용할 때 문화를 지정..

developer tip 2020.11.21

data.frame 열 값을 합산하는 방법은 무엇입니까?

data.frame 열 값을 합산하는 방법은 무엇입니까? 여러 열이있는 데이터 프레임이 있습니다. 일부 숫자와 일부 문자. 특정 열의 합계를 계산하는 방법은 무엇입니까? 나는이에 대한 인터넷 검색했고 나는 많은 기능을 참조 ( sum, cumsum, rowsum, rowSums, colSums, aggregate, apply)하지만 난 그것을 모두 이해 할 수 없습니다. 예를 들어 people다음 열 이있는 데이터 프레임이 있다고 가정합니다. people

developer tip 2020.11.21

사악한 정규식을 어떻게 인식 할 수 있습니까?

사악한 정규식을 어떻게 인식 할 수 있습니까? 나는 최근에 정규식 서비스 거부 공격에 대해 알게되었고 , 내 코드베이스에서 찾을 수있는 모든 곳에서 또는 적어도 사용자 입력에 사용되는 정규식 패턴을 근절하기로 결정했습니다. 위 의 OWASP 링크 와 위키피디아에 제공된 예제 는 도움이되지만 문제를 간단한 용어로 설명하는 데는 그다지 효과적 이지 않습니다. wikipedia 의 사악한 정규식에 대한 설명 : 정규식은 복잡한 부분 식에 반복 ( "+", "*")을 적용합니다. 반복되는 하위 표현식의 경우 다른 유효한 일치의 접미사이기도 한 일치가 있습니다. 예를 들어 wikipedia 에서 다시 : (a+)+ ([a-zA-Z]+)* (a|aa)+ (a|a?)+ (.*a){x} x> 10 인 경우 더 간단한 ..

developer tip 2020.11.21

Visual Studio 2012 64 비트?

Visual Studio 2012 64 비트? 이 질문에 이미 답변이 있습니다. Visual Studio 64 비트? 5 답변 Visual Studio 2010에는 64 비트 버전이 없었습니다. vs2012 용 64 비트 버전이 있습니까? 아니, 없습니다. 아마도 Visual Studio 2010에 대해 언급 된 것과 같은 이유 때문일 것입니다 (추가 주소 공간이 필요하지 않으며이 응용 프로그램의 경우 부풀려지고 속도가 느려지고 말할 것도없이 이러한 아키텍처로 이식하는 데 너무 오래 걸리기 때문입니다.) 32 비트 버전은 64 비트 컴퓨터에서 작동합니다.) 64 비트 버전이 없습니다. 이 링크를 확인할 수 있습니다. (추가되지 않은 이유를 추가해야 함) 64 비트는 어떨까요? 첫째, 성능 관점에서 포인터..

developer tip 2020.11.21
반응형