반응형

Java 2020

사용하지 않고 C ++ 11에서 다중 스레드 안전 싱글 톤을 구현하는 방법

사용하지 않고 C ++ 11에서 다중 스레드 안전 싱글 톤을 구현하는 방법 이제 C ++ 11에 다중 스레딩이 있으므로 뮤텍스를 사용하지 않고 지연 초기화 된 싱글 톤을 구현하는 올바른 방법이 무엇인지 궁금합니다 (성능상의 이유로). 나는 이것을 생각해 냈지만 tbh Im은 lockfree 코드를 작성하는 데별로 능숙하지 않으므로 더 나은 솔루션을 찾고 있습니다. // ConsoleApplication1.cpp : Defines the entry point for the console application. // # include # include # include # include using namespace std; class Singleton { public: Singleton() { } stati..

code 2020.10.31

문자열에서 접두사 제거

문자열에서 접두사 제거 이 질문에 이미 답변이 있습니다. 문자열의 왼쪽 부분을 제거하는 방법은 무엇입니까? 19 답변 나는 명확한 파이썬 방식으로 다음을 시도하고 있습니다. def remove_prefix(str, prefix): return str.lstrip(prefix) print remove_prefix('template.extensions', 'template.') 이것은 다음을 제공합니다. xtensions 내가 기대했던 것이 아닙니다 ( extensions). 내가 lstrip을 잘못 사용했기 때문에 당연히 (멍청한) lstrip은 전달 된 chars문자열에 나타나는 모든 문자를 제거합니다. 해당 문자열을 실제 문자열로 간주하지 않고 "문자열의 시작 부분에서 제거 할 문자 집합"으로 간주합니..

code 2020.10.31

forEach 루프 Java 8 for Map 항목 세트

forEach 루프 Java 8 for Map 항목 세트 맵 항목 세트에 대한 각 루프에 대해 java7까지 각 루프에 대해 이전 관습을 java8로 변환하려고 시도하고 있지만 오류가 발생합니다. 변환하려는 코드는 다음과 같습니다. for (Map.Entry entry : map.entrySet()) { System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue()); } 내가 한 변경 사항은 다음과 같습니다. map.forEach( Map.Entry entry -> { System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue()); }); 나는 이것..

code 2020.10.31

C의 문자열 패딩

C의 문자열 패딩 StringPadRight ( "Hello", 10, "0")-> "Hello00000"을 수행하는 함수를 작성했습니다. char *StringPadRight(char *string, int padded_len, char *pad) { int len = (int) strlen(string); if (len >= padded_len) { return string; } int i; for (i = 0; i < padded_len - len; i++) { strcat(string, pad); } return string; } 작동하지만 이상한 부작용이 있습니다. 다른 변수 중 일부는 변경됩니다. 이 문제를 어떻게 해결할 수 있습니까? printf가 패딩을 수행한다는 것을 아는 것이 도움이 될..

code 2020.10.31

md5 해시 바이트 배열을 문자열로 변환

md5 해시 바이트 배열을 문자열로 변환 바이트 배열 인 해시 된 결과를 문자열로 어떻게 변환 할 수 있습니까? byte[] bytePassword = Encoding.UTF8.GetBytes(password); using (MD5 md5 = MD5.Create()) { byte[] byteHashedPassword = md5.ComputeHash(bytePassword); } byteHashedPassword문자열 로 변환해야 합니다. public static string ToHex(this byte[] bytes, bool upperCase) { StringBuilder result = new StringBuilder(bytes.Length*2); for (int i = 0; i < bytes.Len..

code 2020.10.31

SQL Server Management Studio에서 SSIS 패키지를 보려면 어떻게합니까?

SQL Server Management Studio에서 SSIS 패키지를 보려면 어떻게합니까? 아아! 가져 오기 마법사를 통해 SSIS 패키지를 생성했는데 Management Studio를 사용하는 서버에서 SSIS 패키지를 찾을 수 없습니다. 작업 스케줄러로 이동할 때 SSIS 패키지 실행이 옵션으로 표시되지 않습니다. SSMS를 시작하면 서버 유형과 서버 이름을 선택할 수 있습니다. 서버 유형 드롭 다운에서 "통합 서비스"를 선택하고 서버에 연결합니다. 그러면 db에있는 패키지를 볼 수 있습니다. 마법사가 패키지를 파일로 생성했을 가능성이 높습니다. 확장자가 .dtsx 인 파일을 시스템에서 검색하십시오. 이것은 실제 "SSIS 패키지"파일입니다. Management Studio에서로드하는 것과 관련하..

code 2020.10.30

예외 발생 대 함수에서 None 반환?

예외 발생 대 함수에서 None 반환? Python의 사용자 정의 함수에서 더 나은 방법 : raise예외 또는 return None? 예를 들어 폴더에서 가장 최근 파일을 찾는 기능이 있습니다. def latestpdf(folder): # list the files and sort them try: latest = files[-1] except IndexError: # Folder is empty. return None # One possibility raise FileNotFoundError() # Alternative else: return somefunc(latest) # In my case, somefunc parses the filename 또 다른 옵션은 예외를두고 발신자 코드에서 처리하지만..

code 2020.10.30

clang의 -Wweak-vtables의 의미는 무엇입니까?

clang의 -Wweak-vtables의 의미는 무엇입니까? 나는 기본적으로 clang의 -Wweak-vtables. 지금까지 관찰 한 내용은 다음과 같습니다. 사례 1 : (경고를 유발 함) class A { public: virtual ~A(){} }; class B : public A { public: virtual ~B(){} }; int main(){} 사례 2 : (경고를 트리거하지 않음) class A { public: virtual ~A(){} }; int main(){} 사례 3 : (경고를 트리거하지 않음) class A { public: virtual ~A(); }; A::~A(){} class B : public A { public: virtual ~B(){} }; int main(..

code 2020.10.30

React Native에서 백그라운드 작업을 어떻게 실행할 수 있습니까?

React Native에서 백그라운드 작업을 어떻게 실행할 수 있습니까? 위치 추적을 수행하는 React Native에서 사용자가 선택한 서버에 lat / lng를 정기적으로 보내는 작은 iOS 앱 을 구축했습니다 . 그러나 이것은 앱이 포 그라운드에있을 때만 작동합니다. 사용자가 다른 앱에있을 때이 작업을 백그라운드에서 어떻게 실행할 수 있습니까? 현재는 안타깝게도 어떤 종류의 백그라운드 작업도 지원하지 않습니다. 당신이 언급하는 기능은 백그라운드 타이머입니다. 이러한 타이머는 반응 네이티브에 대한 이 제품의 고통 (기능 요청) 이며,이 기능에 대한 수요 증가를 보여주기 위해 upvote 할 수 있습니다. 2016 년 12 월 수정 : 아직 실제 옵션이 없습니다. 당신은이 머리없는 JS의 RN 0.33..

code 2020.10.30

HTML5 Canvas 요소에서 사용자 정의 글꼴을 사용하려면 어떻게해야합니까?

HTML5 Canvas 요소에서 사용자 정의 글꼴을 사용하려면 어떻게해야합니까? Cufon 및 typeface.js와 같은 것을 살펴 보았지만 SIFR 대안으로 보이며 자유형 좌표를 설정하고 사용자 정의 유형을 그릴 수 없습니다. 누구나 아이디어가 있습니까? @ font-face로이 작업을 수행하는 방법을 보여주는 jsfiddle에 대한 간단한 데모를 함께 만들었습니다. http://jsfiddle.net/zMKge/ Opera 에는 텍스트 API를 포함하여 를 사용 하는 간단한 자습서 도 있습니다 . CSS : @font-face { font-family: 'KulminoituvaRegular'; src: url('http://www.miketaylr.com/f/kulminoituva.ttf'); } ..

code 2020.10.30
반응형