반응형

전체 글 2757

TypeScript로 배열 항목을 어떻게 찾습니까?

TypeScript로 배열 항목을 어떻게 찾습니까? (현대적이고 쉬운 방법) TypeScript를 사용하여 배열에서 항목을 찾는 표준 방법이 있습니까? ES6 +는 간단하고 깔끔한 접근을 허용합니다 [{"id":1}, {"id":-2}, {"id":3}].find(myObj => myObj.id < 0) // returns {"id":-2} TypeScript는 많은 ES6 + 기능을 구현하며 계속해서 그렇게하고 있습니다. 적어도 좋은 해결책이있는 것 같습니다. 사용의 용이성, 최신 모범 사례 및 단순성을 통한 우아함을 고려하여 TypeScript를 사용하여 배열에서 항목을 어떻게 찾을 수 있습니까? (최상의 접근 방식을 찾기 위해 질문을 약간 수정) 메모 " item "은 JavaScript 객체 또는..

Development Tip 2020.10.24

파이썬 소스 코드를 읽고 싶습니다.

파이썬 소스 코드를 읽고 싶습니다. 어디서부터 시작해야 파이썬 소스 코드를 읽고 싶습니다. 내 경험, 저는 Python과 Java를 잘 알고 있습니다. 다양한 수준의 다른 언어를 알고 있지만 특히 C / C + / 둘 다 잘하지 않습니다. 저는 대학에서 C를 공부했지만 전문적으로 프로그래밍 한 적이 없습니다. 이 코드를 읽는 나의 이유. 파이썬이 어떻게 작동하는지 이해하십시오. C를 더 잘 배우십시오. 나에게 2보다 1이 더 중요합니다. 어떻게해야합니까? Python C API에 대해 배우면서 시작하십시오. 크고 풍부한 API이며 Python 소스는 자연스럽게 모든 곳에서 사용합니다. Py_INCREF 등이 의미하는 바를 이해하기 전에 Python 소스 코드에 대해 자세히 알아보지는 못할 것입니다. 저는..

Development Tip 2020.10.24

동일한 ASP.NET MVC 작업에 대한 여러 동시 AJAX 호출로 인해 브라우저가 차단되는 이유는 무엇입니까?

동일한 ASP.NET MVC 작업에 대한 여러 동시 AJAX 호출로 인해 브라우저가 차단되는 이유는 무엇입니까? 며칠 전 나는이 질문을했습니다. $ .getJSON ()이 브라우저를 차단하는 이유는 무엇입니까? 동일한 컨트롤러 작업에서 거의 한 번에 6 개의 jQuery 비동기 ajax 요청을 실행합니다. 각 요청이 반환되는 데 10 초가 걸립니다. 작업 메서드에 대한 디버깅 및 로깅 요청을 통해 요청이 직렬화되고 병렬로 실행되지 않음을 알 수 있습니다. 즉, 내 log4net 로그에 다음과 같은 타임 라인이 표시됩니다. 2010-12-13 13 : 25 : 06,633 [11164] 정보-확인 : 1156 2010-12-13 13 : 25 : 16,634 [11164] 정보-반환 : 1156 2010-..

Development Tip 2020.10.24

Windows에서 __cdecl 또는 __stdcall?

Windows에서 __cdecl 또는 __stdcall? 현재 DLL로 배포 될 Windows 용 C ++ 라이브러리를 개발 중입니다. 내 목표는 바이너리 상호 운용성을 극대화하는 것입니다. 보다 정확하게는 DLL을 다시 컴파일하지 않고도 여러 버전의 MSVC ++ 및 MinGW로 컴파일 된 코드에서 DLL의 함수를 사용할 수 있어야합니다. 그러나 어떤 호출 규칙이 가장 좋은지 cdecl또는 stdcall. 때때로 "C 호출 규칙은 컴파일러를 통틀어 동일하게 보장되는 유일한 것입니다."와 같은 말을 듣습니다. 이는 " 의 해석 cdecl, 특히 값을 반환하는 방법에 있어 약간의 변형이 있습니다. "와 대조됩니다 . 이것은 특정 라이브러리 개발자 (예 : libsndfile )가 배포하는 DLL에서 눈에 ..

Development Tip 2020.10.24

모든 표준 Android 아이콘 리소스는 어디에 있습니까?

모든 표준 Android 아이콘 리소스는 어디에 있습니까? 처음으로 Java / Android 응용 프로그램을 작성하기 시작 했으므로 전체 n00b 질문을 용서하십시오. 검색 아이콘 / 메뉴 아이콘 등과 같은 표준 운영 체제 아이콘에 어떻게 액세스합니까? 내가 찾을 것으로 예상되는 res / drawable 폴더에 없습니다. SDK의 일부로 사용할 수 있습니까? 아니면 별도로 다운로드해야합니까? 편집하다 더 도움이 될 수 있습니다. 다음 오류가 발생합니다 (반복됨). [2011-09-08 19:59:47 - TweetTab] C:\Users\Dan\workspace\TweetTab\res\menu\options_menu.xml:4: error: Error: No resource found that mat..

Development Tip 2020.10.24

정적 변수는 언제 초기화됩니까?

정적 변수는 언제 초기화됩니까? 정적 변수가 기본값으로 초기화되는시기가 궁금합니다. 클래스가로드 될 때 정적 변수가 생성 (할당) 된 다음 선언의 정적 이니셜 라이저 및 초기화가 실행되는 것이 맞습니까? 어떤 시점에서 기본값이 제공됩니까? 이것은 순방향 참조의 문제로 이어집니다. 또한 정적 필드가 시간 내에 초기화되지 않는 이유에 대한 질문을 참조하여 이것을 설명 할 수 있다면 제발 부탁드립니다 . 특히 같은 사이트에서 Kevin Brock이 제공 한 답변입니다. 세 번째 요점을 이해할 수 없습니다. Java 정적 변수 메소드 참조 에서 : 객체 (인스턴스)가 아닌 클래스에 속하는 변수입니다. 정적 변수는 실행 시작시 한 번만 초기화됩니다. 이러한 변수는 인스턴스 변수를 초기화하기 전에 먼저 초기화됩니다..

Development Tip 2020.10.24

IQueryable을 반환하려면

IQueryable을 반환하려면 IQueryable을 반환하지 않거나 LINQ to SQL Data Context를 래핑하는 리포지토리 클래스가 있습니다. 저장소 클래스는 모든 데이터 계층 논리 (및 캐싱 등)를 포함하는 비즈니스 라인 클래스입니다. 다음은 내 repo 인터페이스의 v1입니다. public interface ILocationRepository { IList FindAll(); IList FindForState(State state); IList FindForPostCode(string postCode); } 그러나 FindAll에 대한 페이징을 처리하기 위해 IList 대신 IQueryable 을 노출하여 페이징과 같은 상황에 대한 인터페이스를 단순화할지 여부를 논의하고 있습니다. 데이터..

Development Tip 2020.10.24

null 매개 변수가있는 addToBackStack의 의미는 무엇입니까?

null 매개 변수가있는 addToBackStack의 의미는 무엇입니까? 고객 코드가 있습니다. 모든 조각에 대해 단 하나의 활동이 있습니다. 즉, 단일 활동이 모든 조각을 관리합니다. 이 활동에는 해당 조각의 메서드 끝에있는 모든 조각에 대한 다음 코드가 포함되어 있습니다. 예를 들어-MoreFragment 조각 : MoreFragment firstFragment = new MoreFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.article_fragment, firstFragment) .addToBackStack(null).commit(); 그래서, 1) addToBackStack(null)뒤에 a 의 의미는 무엇입니까..

Development Tip 2020.10.24

00.0으로 인해 구문 오류가 발생하는 이유는 무엇입니까?

00.0으로 인해 구문 오류가 발생하는 이유는 무엇입니까? 이상 해요. 이것은 Chrome의 JavaScript 콘솔 (버전 42.0.2311.135, 64 비트)에서 발생합니다. > 0 00 0.0 00.0 X Uncaught > SyntaxError: Unexpected number Firefox 37.0.2는 오류 메시지가 다음과 같지만 동일합니다. SyntaxError: missing ; before statement JavaScript가 숫자를 구문 분석하는 방법에 대한 기술적 설명이있을 수 있으며 콘솔 프롬프트에서 땜질 할 때만 발생할 수 있지만 여전히 잘못된 것 같습니다. 왜 그럴까요? 표현식 0.0과는 00.0다르게 구문 분석됩니다. 0.0숫자 리터럴 1 로..

Development Tip 2020.10.24

Android Gradle 5.0 업데이트 : 원인 : org.jetbrains.plugins.gradle.tooling.util

Android Gradle 5.0 업데이트 : 원인 : org.jetbrains.plugins.gradle.tooling.util 내 프로젝트 gradle를 5.0 릴리스로 업데이트 하면 Android 스튜디오에서 오류가 발생하여 정상적으로 작동 gradle 5.0 rc 3하고 4릴리스되었습니다. 다음은 오류 세부 정보입니다. 원인 : org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier () Lorg / gradle / api / artifacts / ModuleIdentifier; 다음은 세부 로그입니다. java.lang.AbstractMethodError: org.jetbrains.plu..

Development Tip 2020.10.24
반응형