반응형

javascript 1992

분산 트랜잭션을 시작할 수 없습니다.

분산 트랜잭션을 시작할 수 없습니다. 연결된 서버에 대해 SQL을 실행하려고하는데 오류가 발생합니다. BEGIN DISTRIBUTED TRANSACTION SELECT TOP 1 * FROM Sessions OLE DB provider "SQLNCLI" for linked server "ASILIVE" returned message "No transaction is active.". Msg 7391, Level 16, State 2, Line 3 The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "ASILIVE" was unable to begin a distributed transaction. ..

developer tip 2020.09.08

GZIP에 비해 압축 브라우저 호환성 및 이점 축소

GZIP에 비해 압축 브라우저 호환성 및 이점 축소 2012 년 2 월 10 일 업데이트 : zOompf는 여기에서 바로이 주제에 대한 매우 철저한 연구를 완료 했습니다 . 아래의 결과를 능가합니다. 2010 년 9 월 11 일 업데이트 : 여기에 테스트 플랫폼이 생성되었습니다 . 일부 배경 정보에 대한 GZIP 및 DEFLATE (zlib)의 HTTP 1.1 정의 : " 'Gzip'은 gzip 형식이고 'deflate'는 zlib 형식 입니다. 원시 deflate 압축 데이터 형식과의 혼동을 피하기 위해 두 번째 형식 인 'zlib'를 호출했을 것입니다. HTTP 1.1 RFC 2616은 'deflate'전송 인코딩에 대한 RFC 1950의 zlib 사양에서 RFC 1951의 deflate 사양에 따라..

developer tip 2020.09.08

사용자 지정 이니셜 라이저가있는 Swift 열거 형에서 rawValue 이니셜 라이저가 손실 됨

사용자 지정 이니셜 라이저가있는 Swift 열거 형에서 rawValue 이니셜 라이저가 손실 됨 나는이 문제를 다음과 같이 가장 단순한 형태로 요약하려고 노력했다. 설정 Xcode 버전 6.1.1 (6A2008a) 에 정의 된 열거 형 MyEnum.swift: internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(string: String) { switch string.lowercaseString { case "zero": self = .Zero case "one": self = .One case "two": self = .Two default: return nil } } } 다른 파일에서 열거 형을 초기화하는 코드 ..

developer tip 2020.09.08

Interface Builder의 "너비가 높이와 같음"제약 조건

Interface Builder의 "너비가 높이와 같음"제약 조건 Interface Builder에서 '너비가 높이와 같음'을 의미하는 '정사각형'제약 조건을 만드는 방법을 찾을 수 없습니다. 프로그래밍 방식으로 이러한 제약 조건을 추가 할 수 있다고 생각합니다. IB에서 할 수있는 일이 있습니까? 어쩌면 나는 그것을 보지 못합니까? 사소한 것 같지만 찾을 수 없습니다. Xcode 5.1b5 업데이트 뷰에서 Ctrl + 클릭하고 끌어서 포인터가 뷰 위에있는 동안 놓습니다. "Aspect Ratio"를 선택합니다. 첫 번째와 두 번째 항목이 뷰인 제약 조건을 생성합니다. Xcode 5.1 이전 너비 / 높이 편집기에 다른 속성과 관련되거나 비율을 설정할 필드가 없기 때문에 불가능합니다. 따라서 Interf..

developer tip 2020.09.07

실행 파일을 실행하는 데 필요한 .NET Framework 버전을 확인하는 방법은 무엇입니까?

실행 파일을 실행하는 데 필요한 .NET Framework 버전을 확인하는 방법은 무엇입니까? 실행 파일이 있는데이 파일을 시작해야하는 .NET 프레임 워크 버전을 알고 싶습니다. 어딘가에서이 정보를 쉽게 찾을 수있는 방법이 있습니까? (지금까지 운없이 ILDASM 과 DUMPBIN 을 시도했습니다 .) 신뢰할 수있는 가장 가까운 방법 은 필요한 CLR 버전을 결정하는 것 입니다. ILDASM을 사용하고 "MANIFEST"노드 또는 Reflector를 확인하고 "Application.exe"노드의 dissasembly 뷰를 IL로 확인하여이를 수행 할 수 있습니다. 두 경우 모두 CLR 버전을 나타내는 주석이 있습니다. ILDASM에서 주석은 "// 메타 데이터 버전"이고 Reflector에서 주석은 "..

developer tip 2020.09.07

임의 정밀도 산술 설명

임의 정밀도 산술 설명 저는 C를 배우려고하는데 정말 큰 숫자 (즉, 100 자리, 1000 자리 등)로 작업 할 수 없다는 것을 알게되었습니다. 이 작업을 수행하는 라이브러리가 있다는 것을 알고 있지만 직접 구현하려고합니다. 나는 누군가가 임의의 정밀도 산술에 대한 매우 상세하고 멍청한 설명을 가지고 있는지 또는 제공 할 수 있는지 알고 싶습니다. 숫자를 더 작은 부분으로 취급하는 것은 적절한 저장과 알고리즘의 문제입니다. an int이 0에서 99까지만 될 수 있는 컴파일러가 있고 999999까지의 숫자를 처리하려고 한다고 가정 해 봅시다 (여기서는 간단하게 유지하기 위해 양수에 대해서만 걱정하겠습니다). int덧셈, 뺄셈 및 기타 기본 작업에 대해 초등학교에서 배웠어야하는 동일한 규칙을 사용하여 각..

developer tip 2020.09.07

JSON.parse 대 eval ()

JSON.parse 대 eval () 내 Spider Sense는 eval()들어오는 JSON을 구문 분석 하는 데 사용 하는 것은 나쁜 생각 이라고 경고합니다 . 나는 JSON.parse()브라우저 특정 기능이 아닌 JavaScript의 일부라고 가정하는 것이 더 안전 한지 궁금합니다 . 다음을 사용하는 경우 공격에 더 취약합니다eval . JSON은 Javascript의 하위 집합이고 json.parse는 JSON을 구문 분석하는 반면 eval모든 JS 표현식에 대한 문을 열어 둡니다. JSON.parse사용 가능성이 가장 높은 모든 구현eval() JSON.parseDouglas Crockford의 솔루션을 기반으로 합니다. 497 번 라인에서eval() 바로 사용합니다 . // In the thi..

developer tip 2020.09.07

서비스 시작을위한 Android onCreate 또는 onStartCommand

서비스 시작을위한 Android onCreate 또는 onStartCommand 일반적으로 Android 서비스를 만들 때 onCreate메서드를 구현 하지만 마지막 프로젝트에서는 작동하지 않습니다. 구현을 시도했는데 onStartCommand작동하는 것 같습니다. 문제는 서비스를 구현해야 할 때 어떤 방법이 필요한가요? 어떤 방법을 구현해야합니까? onCreate, onStartCommand또는 둘 다? 그리고 각각의 역할은 무엇입니까? onCreate()Service객체가 인스턴스화 될 때 호출됩니다 (예 : 서비스가 생성 될 때 ). 이 메서드에서 한 번만 수행해야하는 작업을 수행해야합니다 (예 : 일부 변수 초기화 등). 인스턴스화 된 객체 당onCreate() 한 번만 호출 됩니다. onCrea..

developer tip 2020.09.07

async / await와 함께 RestSharp를 사용하는 방법

async / await와 함께 RestSharp를 사용하는 방법 및와 함께 RestSharp를 사용하는 비동기 C # 코드의 최신 예제를 찾기 위해 고군분투 async하고 await있습니다. 나는이 것을 알고 Haack의 최근 갱신하고 있지만 새로운 방법을 사용하는 방법을 모르겠어요. 또한 작업을 취소 할 수 있도록 취소 토큰을 제공하려면 어떻게해야합니까 (예 : 사람이 기다리는 데 지쳐서 앱 UI에서 취소 버튼을 누르는 경우). 글쎄요, Haack이 언급하는 업데이트는 제가 만든 것입니다. :) 실제로 사용하는 방법을 보여 드리겠습니다. 실제로 매우 간단합니다. 이전에는 ExecuteAsyncGet라는 RestSharp 사용자 지정 유형을 반환하는 것과 같은 메서드가있었습니다 RestRequestAs..

developer tip 2020.09.07

약속, 추가 매개 변수를 전달한 다음 연결

약속, 추가 매개 변수를 전달한 다음 연결 예를 들어 약속 : var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); 우리가 호출 한 후 프라 미스에 대한 메소드 : P.then(doWork('text')); doWork 함수는 다음과 같습니다. function doWork(data) { return function(text) { // sample function to console log consoleToLog(data); consoleToLog(b); } } 약속 및 텍스트 매개 변수에서 데이터에 액세스하기 ..

developer tip 2020.09.07
반응형