반응형

Spring 2707

언제 개인 클래스를 정적으로 만들고 싶습니까?

언제 개인 클래스를 정적으로 만들고 싶습니까? 일반적으로 개인 클래스를 정적으로 선언하면 어떤 이점이 있습니까? 어떤 경우에 다음 중 하나를 다른 것보다 사용하고 싶습니까? private static class Foo { ... } vs private class Foo { ... } 나는 이것이 좋은 출발점이라고 생각합니다 : http://java67.blogspot.fi/2012/10/nested-class-java-static-vs-non-static-inner.html 1) 중첩 된 정적 클래스는 외부 클래스에 대한 참조가 필요하지 않지만 비 정적 중첩 클래스 또는 내부 클래스에는 외부 클래스 참조가 필요합니다. Outer 클래스의 인스턴스를 생성하지 않고 Inner 클래스의 인스턴스를 생성 할 수..

Development Tip 2020.12.31

상속 된 함수에 대한 오버로드 해결

상속 된 함수에 대한 오버로드 해결 임의의 수의 람다를 취하고 모든 호출 연산자의 중앙 호출 지점 역할을하는 구조체를 갖고 싶습니다. 호출 연산자가 생성시 제공된 람다와 일치하지 않는 인수 목록을 사용하여 호출되는 경우 기본 호출 연산자를 호출해야합니다. 다음 코드가 정확히 이것을 수행 할 것이라고 생각했습니다. 모든 람다에 대한 호출 연산자는를 Poc통해 클래스 로 "리프트"됩니다 using. template struct Poc : Lambdas... { using Lambdas::operator() ...; // Lift the lambda operators into the class template auto operator() (Ts...) { std::cout

Development Tip 2020.12.31

블룸 필터의 반대?

블룸 필터의 반대? 기본적으로 수백만 개의 테스트를 실행하는 소프트웨어를 최적화하려고합니다. 이러한 테스트는 일부 반복이있을 수있는 방식으로 생성됩니다. 물론 효율적으로 피할 수 있다면 이미 실행 한 테스트를 실행하는 데 시간을 소비하고 싶지 않습니다. 그래서 이미 실행 된 테스트를 저장하기 위해 Bloom 필터를 사용할 생각입니다. 그러나 Bloom 필터는 안전하지 않은쪽에 오류가 있습니다. 오 탐지를 제공합니다. 즉, 내가하지 않은 테스트를 실행했다고보고 할 수 있습니다. 이것이 내가 작업중인 시나리오에서 수용 가능할 수 있지만, Bloom 필터와 동등한 것이 있는지 궁금했지만 반대편에서 잘못되었습니다. 즉, 거짓 부정 만 제공합니다. 나는 운없이 문헌을 훑어 보았다. 예, 손실이있는 해시 테이블 또..

Development Tip 2020.12.31

char *와 std :: uint8_t * 사이의 reinterpret_cast-안전합니까?

char *와 std :: uint8_t * 사이의 reinterpret_cast-안전합니까? 이제 우리 모두는 때때로 이진 데이터로 작업해야합니다. C ++에서 우리는 일련의 바이트로 작업하며 처음부터 char우리의 빌딩 블록이었습니다. sizeof1로 정의되어 있는 바이트입니다. 그리고 모든 라이브러리 I / O 기능 char은 기본적으로 사용 됩니다. 모든 것이 좋지만 항상 약간의 우려가 있었고 일부 사람들을 괴롭히는 약간의 이상한 점이있었습니다. 바이트의 비트 수는 구현에 따라 정의됩니다. 따라서 C99에서는 개발자가 고정 너비 정수 유형 인 자신을 쉽게 표현할 수 있도록 여러 typedef를 도입하기로 결정했습니다. 물론 이식성을 손상시키고 싶지 않기 때문에 선택 사항입니다. 그중 에서 고정 너..

Development Tip 2020.12.31

Pandoc 및 외국 문자

Pandoc 및 외국 문자 일부 Markdown을 PDF 파일로 변환하기 위해 Pandoc을 사용하려고했습니다. 다음은 Pandoc에서 변환하지 않는 샘플입니다. # Header! ## Sub Header themselves derived respectively from the Greek ἀναρχία i.e. 'anarchy' 그것은 내가 위키피디아 데이터베이스 덤프의 상단에서 얻은 것입니다. Pandoc은 그것을 전혀 좋아하지 않습니다. 이것은 나에게 제공하는 오류 메시지입니다. pandoc: Error producing PDF from TeX source. ! Package inputenc Error: Unicode char \u8:ἀ not set up for use with LaTeX. See ..

Development Tip 2020.12.31

TypeScript 코딩 스타일 가이드?

TypeScript 코딩 스타일 가이드? Airbnb JavaScript 스타일 가이드가 마음에 듭니다 . 대부분의 규칙은 TypeScript에도 적용되지만 물론 특정 TypeScript 언어 기능을 다루지는 않습니다. 또한 Microsoft TypeScript 코딩 지침을 찾았 지만 TypeScript를 사용 하는 프로젝트가 아니라 TypeScript 프로젝트 자체를위한 것입니다 . 마지막으로 Platypi 의 TypeScript 스타일 가이드를 찾았 지만 원하는만큼 자세하지는 않습니다. 내가 놓친 또 다른 (공식?) TypeScript 스타일 가이드가 있습니까? 아니면 내가 나열된 두 사람이 존재하는 유일한 것입니까? TypeScript 팀은 TypeScript를 사용하는 다른 프로젝트에 대해 "공식..

Development Tip 2020.12.31

prettify.js를 확장하여 Mathematica를 지원할 수 있습니까?

prettify.js를 확장하여 Mathematica를 지원할 수 있습니까? mathematica.SE는 비공개 베타 현재 몇 일에 공개됩니다. Stack Overflow 및 관련 사이트는 prettify.js를 사용 하지만 Mathematica는 지원되는 언어가 아닙니다. 우리 사이트에 대한 사용자 지정 강조 스크립트가 있으면 꽤 멋질 것입니다. 이러한 스크립트와 함께 제공되는 CSS를 개발하는 데 JavaScript 및 CSS 커뮤니티의 도움을 요청합니다. Mathematica의 기본 강조 체계의 대부분의 기능을 캡처하는 몇 가지 기본 요구 사항을 아래에 나열했습니다 (내부 파서 만 알 수있는 항목 무시). 또한 일반적으로 색상 이름을 지정했습니다. 16 진수 색상 코드는 제가 제공 한 스크린 샷 (..

Development Tip 2020.12.31

-webkit-overflow-scrolling : 터치;

-webkit-overflow-scrolling : 터치; Apple의 iOS8에서 중단 -webkit-overflow-scrolling:touch오버플로 div 관성 스크롤링을 제공하기 위해 여러 곳에서 사용하는 웹 앱에서 작업 중입니다 . IOS8로 업데이트 한 이후 -webkit-overflow-scrolling: touch로 스크롤 할 수 없게되었으며 지금까지이 문제를 해결할 수 있었던 유일한 방법 -webkit-overflow-scrolling: touch은 표준 고정 스크롤 을 제거 하는 것입니다. 도와주세요! 다음은 iOS5, 6 및 7에서 작동하는 표준 클래스 중 하나의 예입니다. .dashboardScroll { height: 100%; overflow-x: hidden; overflow..

Development Tip 2020.12.31

Visual Studio가 MSBuild에 전달하는 매개 변수는 무엇입니까?

Visual Studio가 MSBuild에 전달하는 매개 변수는 무엇입니까? Visual Studio는 빌드를 실행할 때 MSBuild를 실행하여 대부분의 작업을 수행합니다. 적절한 구성 및 플랫폼 속성을 사용하여 .sln 파일을 MSBuild에 전달하면 Visual Studio와 유사한 방식으로 솔루션이 빌드됩니다. msbuild mysolution.sln /p:Configuration=Release /p:Platform="Any CPU" 그러나, 이다 차이 : 때때로 빌드는 MSBuild를 통해 오류가 아닌 Visual Studio를 통해, 또는 그 반대합니다. Visual Studio는 프로세스에 영향을주기 위해 MSBuild에 전달하는 매개 변수는 무엇입니까? 빌드가 실행될 때 전달하는 매개 변수..

Development Tip 2020.12.31

Sun VM에서 할 수있는 Dalvik VM (Android의 VM)에서 할 수없는 것은 무엇입니까?

Sun VM에서 할 수있는 Dalvik VM (Android의 VM)에서 할 수없는 것은 무엇입니까? 나는 당신이 거의 모든 자바를 실행할 수 있다는 것을 알고 달빅의 VM 당신이 할 수있는 자바의 VM 하지만 제한은 매우 명확하지 않다. 큰 걸림돌이있는 사람이 있습니까? 문제가있는 주요 도서관이 있습니까? Java 바이트 코드 ( Scala , Jython 등)로 컴파일되는 언어가 예상대로 작동하지 않습니까? Dalvik이 처리하지 않거나 표준 Java 바이트 코드와 동일한 방식으로 처리하지 않을 많은 것들이 있지만 대부분은 상당히 고급입니다. 가장 심각한 예는 런타임 바이트 코드 세대 및 사용자 정의 클래스 로딩. 일부 바이트 코드를 생성 한 다음 클래스 로더를 사용하여로드하고 싶다고 가정 해 보겠습..

Development Tip 2020.12.31
반응형