반응형

java 2111

*이 '기능에 대한'rvalue 참조 없음에 대한 해결 방법

*이 '기능에 대한'rvalue 참조 없음에 대한 해결 방법 이동 가능한 생성 개체 주변에 프록시 컨테이너 클래스가 있고 프록시가 기본 개체에 대한 rvalue 참조를 암시 적으로 할 수 있기 때문에 원하지만 프록시 자체가 이동 될 수 있습니다. 나는 제안 n2439 "이동 의미를 * this로 확장"에 따라이 동작을 구현할 수있을 것이라고 믿지만 아직 gcc 릴리스에서는 사용할 수 없습니다. 잠시 동안 사용할 수 없습니다. 아래 코드는 내가 목표로하고 현재는 불가능합니다. 이 기능을 사용할 수있을 때 동등한 동등한 해결 방법이 있습니까? template struct movable_proxy { operator T&&() && { return std::move(value); } ope..

ProgramingTip 2020.11.12

LAPACK을 사용하여 Cython 기반 확장 배포

LAPACK을 사용하여 Cython 기반 확장 배포 Cython 확장을 포함하고 LAPACK(및 BLAS)을 (를 ) 사용하는 Python 모듈을 작성 중 입니다. 사용하여 열린 나도 오전 clapack거나 lapacke, 어떤 종류의 또는 f2c또는 f2py솔루션을 필요. 중요한 내가 전화 할 수있는 것입니다 lapack및 blas호출 할 오버 헤드없이 꽉 루프의 사이에 썬에서 루틴. 여기 에서 한 가지 예를 찾았 습니다 . 그러나 그 예는 SAGE에 따라 늘어서 있습니다. 사용자가 SAGE를 원하거나 필요로하지 않기 때문에 SAGE를 설치하지 않고 모듈을 사용할 수 있습니다. 내 같은 사용자는 numpy, scipy, pandas 및 scikit learn과 같은 패키지를 사용할 수 있습니다. 사용할..

ProgramingTip 2020.11.12

AvalonEdit : 계단식 HighlightingColorizers

AvalonEdit : 계단식 HighlightingColorizers AvalonEdit의 SyntaxHighlighting Engine을 캐스케이드하고 싶습니다. 나는 2 HighlightingDefinitions. 첫 번째는 기본 구문입니다. 두 번째는 복잡한 다중 라인 전 처리기 마크 업 언어입니다. 다만 문법 첫 번째 문법에 두 번째 문법을 포함하는 것이 너무 복잡합니다. 더 쉬운 방법은 첫 번째 구문을 나중에 영향을 줄 부분 (두 번째 구문을 기반으로) 변경하는 것입니다. 그래서 HighlightingColorizer두 번째 언어로 새로운 것을 인스턴스화 하고 LineTransformers. 그러나 두 번째 언어는 전 처리기 지시문이있는 전체 문서를 채색합니다. 비 전 처리기 코드는 검은 색입..

ProgramingTip 2020.11.12

BcdDivide 함수는 Delphi XE 및 XE2에서 다르게 작동합니다.

BcdDivide 함수는 Delphi XE 및 XE2에서 다르게 작동합니다. FmtBcd.pasDelphi XE2에서 수정하게되었습니다. 내 프로젝트 중 하나에서 두 Bcd값 에 대해 나누기 연산을 사용하는 경우에 두 버전은 다른 결과를 추가합니다. 최악의 경우 Delphi XE2는 Bcd overflow error. 예 : Delphi XE2 콘솔 앱에서 다음 코드 실행 : var A, B, C, D: TBcd; begin A := StrToBcd('1'); B := StrToBcd('3'); BcdDivide(A, B, C); WriteLn(BcdToStr(C)); try BcdMultiply(C, C, D); WriteLn(BcdToStr(D)); except on E: Exception do Wr..

ProgramingTip 2020.11.12

Visual Studio Code에서 엿보기

Visual Studio Code에서 엿보기 Visual Studio Code에서 Ctrl 클릭 'peek'기능을 기능을 사용하는 방법이 있습니까? 이상적으로는 Ctrl 키를 사용하는 채로 새 탭에서 정의가 포함 된 파일을 보내고 싶습니다. 편집 : 적어도 혼란을 덜기 위해 문제 를 제출 했습니다 . 내 용어가 약간 잘못되었습니다. 두 가지 조치가 있습니다. 오른쪽 클릭-> 정의보기 마우스 오른쪽 버튼 클릭-> 정의로 이동 (ctrl 클릭에 바인딩 됨) 결혼식 행동은 다음과 가변적입니다. PD, 단일 정의 정의를 인라인 인터페이스를 제공합니다. PD, 다중 정의 정의를 인라인 인터페이스를 제공합니다. GtD, 단일 정의 정의가 포함 된 파일을 정렬 다. GtD, 다중 정의 어떤 정의 중 하나를 선택 하고..

ProgramingTip 2020.11.12

사용자 자격 증명을위한 Android 키 체인

사용자 자격 증명을위한 Android 키 체인 Android에서 iOS의 키 체인에 Preferences API 에 대한 나의 이해는 암호화되지 않습니다. 내 응용 프로그램의 경우 자격 증명이 장치간에 유지 여부는 중요하지 않습니다 (예 : Android의 iPhone과 재판 키 체인과 다른 사용 사례 ? ). 또한 KeyStore API를 어디서나 사용자 자격 증명의 실제 저장소 는 응용 프로그램 개발자에게 맡기는 것입니다. 당신의 도움을 주셔서 감사합니다! 짧은 대답은 없습니다. 그러나 파일 시스템이 안전 기대할 수 있습니다. 각 앱은 다른 사용자로 작동하며 앱 데이터를 저장하는 데 사용되는 파일 시스템은 일반 UNIX 사용자 권한으로 보호됩니다. 따라서 각 앱의 파일 액세스는 기본적으로 샌드 박스 ..

ProgramingTip 2020.11.12

Sun JDK의 소스 코드는 어디에서 볼 수 있습니까?

Sun JDK의 소스 코드는 어디에서 볼 수 있습니까? Java가 LinkedList를 구현하는 방법을보고 싶습니다. 소스 코드를 보려면 어디로 가야지? http://java.sun.com/javase/downloads/index.jsp 에서 Java SE 개발 키트를 설치합니다 . 일단 설치되면 src.zipJDK 설치 디렉토리의 맨 위에 라는 아카이브를 사용할 수 있습니다 . Java 소스 코드가 있습니다. 파일은 java/util/LinkedList.java. 업데이트 : 온라인 OpenJDK 소스 저장소를 방문하여 수도 있습니다 . 아래 답변을 참조하십시오 . docjar에 소스가 있습니다 . LinkedList.java ( openjdk-7에서 ) 소스는 hg.openjdk.java.net 에서..

ProgramingTip 2020.11.11

printf를 사용하여 size_t를 인쇄하는 올바른 방법은 무엇입니까?

printf를 사용하여 size_t를 인쇄하는 올바른 방법은 무엇입니까? Size_tunsigned정수 로 정의 크기는 32 비트 또는 64 비트 컴퓨터를 사용하는지에 따라 따라합니다. 인쇄하는 비행하고 이식 가능한 방법은 size_t무엇입니까? %zu형식을 사용합니다 size_t val = get_the_value(); printf("%zu",val); z 부분은 인수가 size_t 길이가 될 말하는 길이 지정자입니다. 출처 -http : //en.wikipedia.org/wiki/Printf#printf_format_placeholders 이것에 C ++ 태그가 있으므로 cout

ProgramingTip 2020.11.11

C # 확장 방법가 개인 변수에 액세스 할 수 있습니까?

C # 확장 방법가 개인 변수에 액세스 할 수 있습니까? 확장 방법을 사용하여 개체의 개인 변수에 액세스 할 수 있습니까? 아니요. 일부 유틸리티 클래스의 "일반"정적 메소드에서 메소드 확장 메소드에서 작업을 수행 할 수 있습니다. 그래서이 확장 방법은 public static void SomeMethod(this string s) { // do something with 's' } 다음과 같은 정적 도우미 메서드와 동일합니다 (적어도 액세스 할 수있는 항목에). public static void SomeStringMethod(string s) { // do something with 's' } (물론 어떤 방법 으로든 비공개 멤버에 접근하기 위해 약간의 반성을 사용할 수 있습니다.하지만이 질문의 요점은..

ProgramingTip 2020.11.11

C ++ 크로스 플랫폼에서 URL을 파싱하는 쉬운 방법?

C ++ 크로스 플랫폼에서 URL을 파싱하는 쉬운 방법? C ++로 작성중인 응용 프로그램에서 프로토콜, 호스트, 경로 및 쿼리를 가져 오려면 URL을 구문 분석해야합니다. 이 응용 프로그램은 크로스 플랫폼 용입니다. 부스트 또는 POCO를 수행 하는 것을 수행하는 라이브러리가 있습니다. 내가 보지 않는 명백한 곳입니까? 적절한 제안 제안이? 아니면 내가 스스로해야 할 일인가? 매우 복잡하지만 공통적 인 것입니다. Boost 포함을 위해 제안 된 라이브러리가 제공되는 HTTP URI를 쉽게 구문 분석 할 수 있습니다. Boost.Spirit을 사용하며 Boost 소프트웨어 라이선스에 따라 릴리스됩니다. 라이브러리는 http://cpp-netlib.github.com/ 에서 문서를 사용할 수있는 cpp-n..

ProgramingTip 2020.11.11
반응형