반응형

programing tip 3103

저장 프로 시저에서 "SET XACT_ABORT ON"을 사용하면 어떤 이점이 있습니까?

저장 프로 시저에서 "SET XACT_ABORT ON"을 사용하면 어떤 이점이 있습니까? SET XACT_ABORT ON저장 프로 시저에서 사용하면 어떤 이점이 있습니까? SET XACT_ABORT ON런타임 오류가 발생할 때 전체 트랜잭션을 롤백하고 배치를 중단하도록 SQL Server에 지시합니다. SQL Server 자체가 아닌 클라이언트 응용 프로그램에서 명령 시간 초과가 발생하는 경우 (기본 XACT_ABORT OFF설정 에서는 다루지 않음 )를 설명합니다. 쿼리 시간이 초과되면 트랜잭션이 열린 상태로 유지되므로 SET XACT_ABORT ON명시적인 트랜잭션이있는 모든 저장 프로 시저에서 (다른 이유가없는 한) 열린 트랜잭션과의 연결에서 작업을 수행하는 응용 프로그램의 결과가 비참하기 때문에 ..

programing tip 2020.05.30

.build, .create 및 .create의 차이점!

.build, .create 및 .create의 차이점! 언제 사용해야합니까? .build, .create 및 .create를 사용하는 사람들을 보았습니다. 그들의 컨트롤러 내에서 점점 더 최근에. .new를 사용하고 param'd 객체를 passig 한 다음 .save를 사용하는 것의 차이점은 무엇입니까? 장단점이 있습니까? 이러한 다른 방법을 사용하면 이점이 있습니까? 몇 가지 차이점이 있지만 크지 않습니다. .create.new뒤에 오는 것과 같습니다 .save. 더 간결합니다. .create!.new뒤에 오는 것과 같습니다 .save!(저장에 실패하면 오류가 발생 함). 또한 조금 더 짧습니다. 내 생각 .build이다 대부분 의 별칭 .new. 그것은 하나 개의 레일 3의 방식으로 작동 하고 레..

programing tip 2020.05.30

"OR"을 사용하여 여러 조건을 결합하여 데이터 프레임의 하위 세트를 만드는 방법은 무엇입니까?

"OR"을 사용하여 여러 조건을 결합하여 데이터 프레임의 하위 세트를 만드는 방법은 무엇입니까? R에 data.frame이 있습니다. 두 개의 다른 열에서 두 가지 다른 조건을 시도하고 싶지만 이러한 조건을 포함시키기를 원합니다. 따라서 조건을 결합하기 위해 "OR"을 사용하고 싶습니다. "AND"조건을 사용하려고 할 때 많은 성공을 거두기 전에 다음 구문을 사용했습니다. my.data.frame 2) & (data$V2 < 4), ] 그러나 위의 'OR'을 사용하는 방법을 모르겠습니다. my.data.frame 2 | V2 < 4) 이 함수의 동작을 모방하고 함수 본문에 포함하기에 더 적합한 대체 솔루션 : new.data 2 | data$V2 < 4) , ] 일부 사람들은 which필요에 따라 사용을..

programing tip 2020.05.30

Java의 콜백 함수

Java의 콜백 함수 Java 메소드에서 콜백 함수를 전달하는 방법이 있습니까? 내가 모방하려는 행동은 .Net Delegate가 함수에 전달되는 것입니다. 사람들이 별도의 객체를 만들 것을 제안하는 것을 보았지만 과잉으로 보이지만 때로는 과잉이 일을하는 유일한 방법이라는 것을 알고 있습니다. .NET 익명 대리자와 같은 것을 의미한다면 Java의 익명 클래스도 사용할 수 있다고 생각합니다. public class Main { public interface Visitor{ int doJob(int a, int b); } public static void main(String[] args) { Visitor adder = new Visitor(){ public int doJob(int a, int b) {..

programing tip 2020.05.30

$ .ajax를 사용하여 쿼리 문자열 대신 JSON을 보내는 방법은 무엇입니까?

$ .ajax를 사용하여 쿼리 문자열 대신 JSON을 보내는 방법은 무엇입니까? 누군가 jQuery가 쿼리 문자열 대신 실제 JSON을 보내도록 만드는 방법을 쉽게 설명 할 수 있습니까? $.ajax({ url : url, dataType : 'json', // I was pretty sure this would do the trick data : data, type : 'POST', complete : callback // etc }); 실제로 신중하게 준비된 JSON을 쿼리 문자열로 변환합니다. 성가신 것 중 하나는 아마도 쿼리 찌르기의 한계로 인해 array: []객체의 모든 것이로 변환된다는 array[]: []것입니다. 당신은 사용할 필요가 JSON.stringify를 지정 먼저 직렬화 JSON..

programing tip 2020.05.30

if (포인터! = NULL) 대신 if (포인터)를 사용할 수 있습니까?

if (포인터! = NULL) 대신 if (포인터)를 사용할 수 있습니까? 그것은되지 않는 포인터를 확인하는 것이 안전합니다 NULL간단하게 작성하여 if(pointer)또는 내가 사용해야합니까 if(pointer != NULL)? 당신은 할 수 있습니다; 널 포인터는 내재적으로 부울 false로 변환되고 널이 아닌 포인터는 true로 변환됩니다. C ++ 11 표준에서 부울 변환 섹션에서 : 산술, 범위가 지정되지 않은 열거 형, 포인터 또는 멤버 형식에 대한 포인터의 전가는 유형의 전가로 변환 될 수 있습니다 bool. 0 값, 널 포인터 값 또는 널 멤버 포인터 값은로 변환됩니다 false. 다른 값은로 변환됩니다 true. 유형의 prvalue는 유형의 prvalue std::nullptr_t로 ..

programing tip 2020.05.30

"유형화되지 않은"은 또한 학문적 CS 세계에서 "동적 유형화 된"을 의미합니까?

"유형화되지 않은"은 또한 학문적 CS 세계에서 "동적 유형화 된"을 의미합니까? "자바 스크립트가 형식화되지 않았습니다."라는 슬라이드 데크를 읽습니다. 이것은 사실이라고 생각했던 것과 모순되어 더 많은 것을 배우려고 노력하기 시작했습니다. JavaScript에 대한 모든 대답 은 형식화되지 않은 언어입니까? JavaScript는 형식화되지 않았 으며 친숙하고 만족하는 다양한 형태의 정적, 동적, 강력하고 약한 유형의 예제를 제공했습니다. 그래서 그것은 갈 길이 없었습니다. 그래서 저는 JavaScript를 만든 Brendan Eich에게 물었습니다. 아카데믹 타입은 "untyped"를 사용하여 "정적 타입 없음"을 의미합니다. 그들은 가치가 유형을 가지고 있음을 알기에 충분히 영리합니다 (duh!)...

programing tip 2020.05.30

Arduino 코드를 단위 테스트하려면 어떻게해야합니까?

Arduino 코드를 단위 테스트하려면 어떻게해야합니까? Arduino 코드를 단위 테스트 할 수 있기를 원합니다. 이상적으로는 코드를 Arduino에 업로드하지 않고도 테스트를 실행할 수 있습니다. 어떤 도구 나 라이브러리가 도움이 될 수 있습니까? 거기입니다 개발에 아두 이노 에뮬레이터 유용 할 수 있지만, 아직 사용할 준비가 될 것 같지 않습니다. Atmel의 AVR Studio 에는 유용한 칩 시뮬레이터가 포함되어 있지만 Arduino IDE와 함께 사용하는 방법을 알 수 없습니다. Arduino 장치 또는 에뮬레이터에서 장치 테스트를 실행하지 마십시오 마이크로 컨트롤러 Device / Emulator / Sim 기반 테스트 사례 단위 테스트 가 무엇을 의미 하는지에 대한 많은 토론이 있으며 실제..

programing tip 2020.05.30

JavaScript : 두 배열을 결합 / 결합하여 하나의 배열로 연결하는 방법은 무엇입니까?

JavaScript : 두 배열을 결합 / 결합하여 하나의 배열로 연결하는 방법은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. JavaScript에서 두 개의 배열을 병합하고 항목을 복제하는 방법 74 답변 자바 스크립트의 2 개의 배열을 하나로 결합하려고합니다. var lines = new Array("a","b","c"); lines = new Array("d","e","f"); 이것은 빠른 예입니다. 두 번째 줄을 읽을 때 배열의 네 번째 요소가 "d"를 반환하도록 결합 할 수 있기를 원합니다. 어떻게해야합니까? var a = ['a','b','c']; var b = ['d','e','f']; var c = a.concat(b); //c is now an an array with: ['..

programing tip 2020.05.30
반응형