반응형

2023/07/13 15

기존 정보를 보존하면서 다른 유형 및 메시지로 예외 다시 발생

기존 정보를 보존하면서 다른 유형 및 메시지로 예외 다시 발생 는 모듈을 제기할 수 에)에 대한 통합 예외 계층을 가지고 싶습니다FooError▁▁class▁forfoo모듈의 특정 예외).이를 통해 모듈 사용자는 이러한 특정 예외를 파악하고 필요한 경우 이를 명확하게 처리할 수 있습니다.그러나 모듈에서 제기된 많은 예외는 파일의 OS 오류로 인해 일부 작업에서 실패하는 등의 다른 예외 때문에 발생합니다. 제가 필요로 하는 것은 탐지된 예외가 다른 유형과 메시지를 갖도록 "랩"하여 예외를 탐지한 것이 무엇이든 간에 정보를 전파 계층 위로 더 많이 사용할 수 있도록 하는 것입니다.그러나 기존 유형, 메시지 및 스택 추적을 손실하고 싶지 않습니다. 이 모든 정보는 문제를 디버그하려는 사용자에게 유용합니다.최상..

source 2023.07.13

더 큰 스레드 풀을 사용하는 대신 비동기 요청을 사용하는 이유는 무엇입니까?

더 큰 스레드 풀을 사용하는 대신 비동기 요청을 사용하는 이유는 무엇입니까? 네덜란드에서 Tech Days를 진행하는 동안 Steve Sanderson은 C#5, ASP.NET MVC 4 및 비동기식 웹에 대해 발표했습니다. 그는 요청이 완료되는 데 시간이 오래 걸리면 스레드 풀의 모든 스레드가 사용 중이 되고 새로운 요청이 기다려야 한다고 설명했습니다.서버가 부하를 처리하지 못하고 모든 것이 느려집니다. 그런 다음 비동기 웹 요청을 사용하면 작업이 다른 스레드로 위임되고 스레드 풀이 새 수신 요청에 신속하게 응답할 수 있기 때문에 성능이 향상되는 방법을 보여주었습니다.그는 이를 시연하기도 했고, 50개의 동시 요청이 처음에는 50*1초가 걸렸지만 비동기 동작은 총 1.2초에 불과하다는 것을 보여주었습니..

source 2023.07.13

정수를 16진수로, 16진수를 정수로 변환

정수를 16진수로, 16진수를 정수로 변환 그래서 저는 이 질문이 작동합니다(어디서).signal_dataSQL 에서 작동하지 않습니다. HEXTOINT(SUBSTRING((INTTOHEX(signal_data)),5,2)) as Signal 있습니다.A1예를 들어옴): =HEX2DEC(LEFT(DEC2HEX(A1),LEN(DEC2HEX(A1))-2)) SQL Server에서 이 작업을 수행하는 방법을 아는 사람이 있습니까?INT를 16진수로 변환: SELECT CONVERT(VARBINARY(8), 16777215) 16진수를 INT로 변환: SELECT CONVERT(INT, 0xFFFFFF) 2015-03-16 업데이트 위의 예에서는 HEX 값이 정수 리터럴로 지정된 경우에만 작동한다는 제한이 있습..

source 2023.07.13

Oracle Solaris 11에 GCC 설치

Oracle Solaris 11에 GCC 설치 최근에 오라클 Solaris를 VM에 설치하여 코드를 테스트했습니다. 어떻게 하는지 잘 몰라서 gcc를 설치할 수 없었습니다. 구글 검색을 많이 했지만 모든 정보가 오라클 컴파일러에 대한 것입니다. GCC가 필요했습니다. GCC를 어디서 구하거나 설치할 수 있는 방법이 있습니까? 감사해요. 11 릴리스에 - 11 릴리스에서 이 하려면 Solaris 11 Express/Solaris 11.x를 하십시오.pkg install당신이 자비에의 응답에 보이는 것처럼 명령합니다. 터미널에서 이 명령을 실행하여 GCC를 설치합니다. GCC 3.4.x의 경우 pkg install gcc-3 GCC 4.5.x의 경우 pkg install gcc-45 GCC 4.7.x의 경우..

source 2023.07.13

R 메모리 관리 / 크기가 nMb인 벡터를 할당할 수 없습니다.

R 메모리 관리 / 크기가 nMb인 벡터를 할당할 수 없습니다. 저는 R에서 큰 객체를 사용하려고 하는 문제에 부딪히고 있습니다.예: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of size 572.2 Mb # Can't go smaller anymore > rm(list=ls(all=TRUE)) > a = matrix(NA, 3500000, 60) # Now i..

source 2023.07.13

Rspec: "array.== another_array"여야 하지만 주문과 관련이 없습니다.

Rspec: "array.== another_array"여야 하지만 주문과 관련이 없습니다. 어레이를 비교하여 동일한 요소가 어떤 순서로든 포함되어 있는지 확인하는 경우가 많습니다.Rspec에서 이를 수행하는 간결한 방법이 있습니까? 허용되지 않는 방법은 다음과 같습니다. #to_set 예: expect(array.to_set).to eq another_array.to_set 또는 array.to_set.should == another_array.to_set 어레이에 중복 항목이 포함되어 있으면 이 작업이 실패합니다. #sort 예: expect(array.sort).to eq another_array.sort 또는 array.sort.should == another_array.sort 어레이 요소가 구..

source 2023.07.13

한 번에 4천만 개의 mysql 셀 업데이트

한 번에 4천만 개의 mysql 셀 업데이트 mysql에 있는 약 4천만 개의 데이터를 한 번에 업데이트할 수 있습니까?업데이트란 테이블을 가져와 그 일부를 훨씬 더 큰 다른 테이블에 복사하는 것을 의미합니다.그것은 한 시간에 한 번씩 일어나야 할 것입니다.구문은 다음과 같습니다. INSERT INTO much_larger_table (cols...) SELECT cols... FROM a_table WHERE ...conditions...; (테이블에 대한 설명이 없기 때문에 자리 표시자를 사용하고 있습니다. 이와 같은 구문을 사용하여 복사할 수 있는 행 수에는 제한이 없지만 한 번에 수행할 작업 수에는 실질적인 제한이 있습니다. 물론 시간이 걸릴 것입니다.서버와 테이블에 관련된 많은 요인에 따라 달라..

source 2023.07.13

Tomcat을 시작하는 데 너무 많은 시간이 소요됨 - Java SecureRandom

Tomcat을 시작하는 데 너무 많은 시간이 소요됨 - Java SecureRandom 중복으로 표시하지 마십시오.이 두 가지 질문에 대한 후속 질문입니다. Tomcat7은 Ubuntu 14.04 x64에서 너무 늦게 시작합니다 [Digital ocean] https://stackoverflow.com/a/2325109/6785908 이해해요, 대체하는 것. securerandom.source=file:/dev/urandom 와 함께 securerandom.source=file:/dev/./urandom 에$JAVA_PATH/jre/lib/security/java.security이 문제를 해결할 것입니다. 제가 묻고 싶은 것은 생산 과정에서 그렇게 해도 괜찮다는 것입니다.이것이 보안에 영향을 미칩니까(예..

source 2023.07.13

삽입에서 복사한 iframe에 올바른 URL이 표시되지 않음 버튼

삽입에서 복사한 iframe에 올바른 URL이 표시되지 않음 버튼 나는 임베디드 버튼에서 복사한 후 적절한 URL이 나타나지 않는 웹사이트에서 작업하고 있습니다. (이미지 아래와 같이) Embed 버튼을 클릭하면 iframe 안에 src 값이 올바르지 않은 다음 코드가 표시됩니다.적절한 비디오 URL이어야 합니다. jwplatform.js 내부에서 사용하고 있는 코드의 스니펫은 다음과 같습니다. "sharing": { "code": "%3Ciframe%20src%3D%22http%3A//content.jwplatform.com/players/MEDIAID-6gKQPrHW.html%22%20width%3D%22480%22%20height%3D%22270%22%20frameborder%3D%220%22%20..

source 2023.07.13

TestFlight 베타 설치를 통해 iOS 앱이 실행 중인지 런타임에 확인하는 방법

TestFlight 베타 설치를 통해 iOS 앱이 실행 중인지 런타임에 확인하는 방법 앱 스토어와 비교하여 테스트 플라이트 베타(iTunes Connect를 통해 제출)를 통해 애플리케이션이 설치되었음을 런타임에 감지할 수 있습니까?단일 앱 번들을 제출하고 둘 다 사용할 수 있습니다.어떤 방식으로 설치되었는지 감지할 수 있는 API가 있습니까?아니면 영수증에 이것을 확인할 수 있는 정보가 포함되어 있습니까?TestFlight Beta를 통해 설치된 애플리케이션의 경우 영수증 파일 이름이 지정됩니다.StoreKit/sandboxReceipt평소와 비교하여StoreKit/receipt.사용.[NSBundle appStoreReceiptURL]URL 끝에서 sandboxReceipt를 찾을 수 있습니다. NS..

source 2023.07.13
반응형