반응형

2020/05/15 30

원래 배열을 변경하지 않고 어떻게 배열을 정렬 할 수 있습니까?

원래 배열을 변경하지 않고 어떻게 배열을 정렬 할 수 있습니까? 입력 된 배열의 정렬 된 사본을 반환하는 정렬 함수를 원한다고 가정 해 봅시다. 나는 순진하게 이것을 시도했다. function sort(arr) { return arr.sort(); } 그리고 이것을 테스트하여 내 sort방법이 배열을 변경하고 있음을 보여줍니다 . var a = [2,3,7,5,3,7,1,3,4]; sort(a); alert(a); //alerts "1,2,3,3,3,4,5,7,7" 나는 또한이 접근법을 시도했다. function sort(arr) { return Array.prototype.sort(arr); } 그러나 전혀 작동하지 않습니다. 이 방법에 대한 간단한 방법이 있습니까? 가능하면 내 자체 정렬 알고리즘을 ..

Programing 2020.05.15

SVN 작업 디렉토리에서 모든 변경 사항을 제거하려면 어떻게해야합니까?

SVN 작업 디렉토리에서 모든 변경 사항을 제거하려면 어떻게해야합니까? SVN 작업 디렉토리가 있습니다. 해당 디렉토리를 약간 변경하면에 표시됩니다 svn status. 그러나 모든 변경 사항을 제거하고 명령 줄을 사용하여 트렁크에서 모든 것을 가져올 수있는 방법이 있습니까? svn revert -R . svn up 현재 디렉토리와 그 아래의 모든 항목을 재귀 적으로 되 돌린 다음 최신 버전으로 업데이트합니다. 다른 사람들의 답변을 조합 하여이 솔루션을 만들었습니다. 정상적인 로컬 SVN 변경 사항 되돌리기 svn revert -R . 다른 변경 사항을 제거하고 공백 등이있는 파일 / 폴더 제거를 지원합니다. svn status --no-ignore | grep -E '(^\?)|(^\I)' | sed ..

Programing 2020.05.15

Flexbox : 행당 4 개 항목

Flexbox : 행당 4 개 항목 플렉스 박스를 사용하여 내 페이지에 맞게 동적으로 크기를 조정할 8 개의 항목을 표시하고 있습니다. 항목을 두 개의 행으로 나누려면 어떻게합니까? (행당 4 개)? 관련 내용은 다음과 같습니다. (아니면 jsfiddle 선호하는 경우 - http://jsfiddle.net/vivmaha/oq6prk1p/2/ ) .parent-wrapper { height: 100%; width: 100%; border: 1px solid black; } .parent { display: flex; font-size: 0; flex-wrap: wrap; margin: -10px 0 0 -10px; } .child { display: inline-block; background: blue..

Programing 2020.05.15

얕은 복사, 딥 카피 및 일반 할당 작업의 차이점은 무엇입니까?

얕은 복사, 딥 카피 및 일반 할당 작업의 차이점은 무엇입니까? import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = copy.copy(c) d1 = copy.copy(d) print("immutable - id(a)==id(a1)", id(a) == id(a1)) print("immutable - id(b)==id(b1)", id(b) == id(b1)) print("mutable - id(c)==id(c1)", id(c) == id(c1)) print("mutable - id(d)==id(d1)", id(d) == id(d1)) 다음과..

Programing 2020.05.15

ASP.NET MVC Html.ValidationSummary (true)는 모델 오류를 표시하지 않습니다

ASP.NET MVC Html.ValidationSummary (true)는 모델 오류를 표시하지 않습니다 Html.ValidationSummary에 문제가 있습니다. ValidationSummary에 속성 오류를 표시하고 싶지 않습니다. 그리고 Html.ValidationSummary (true)를 설정하면 ModelState의 오류 메시지가 표시되지 않습니다. 문자열에 대한 컨트롤러 동작에 예외가있는 경우 MembersManager.RegisterMember(member); catch 섹션은 ModelState에 오류를 추가합니다. ModelState.AddModelError("error", ex.Message); 그러나 ValidationSummary는이 오류 메시지를 표시하지 않습니다. Html...

Programing 2020.05.15

JavaScript 객체 변수에 추가 할 동적 키를 작성하는 방법

JavaScript 객체 변수에 추가 할 동적 키를 작성하는 방법 이 질문에는 이미 답변이 있습니다. 변수를 이름으로 사용하여 JavaScript 객체에 속성을 추가 하시겠습니까? 답변 11 개 이런 식으로 노력하고 있지만이 예제는 작동하지 않습니다. jsObj = {}; for (var i = 1; i { 'DYNAMIC_KEY': 'ES6!' } JavaScript의 연관 배열은 다른 언어에서와 동일하게 작동하지 않습니다. for each명령문은 상속 된 프로토 타입 속성을 열거하기 때문에 복잡합니다. Pointy가 언급 한 것처럼 객체 / 연관 배열에서 속성을 선언 할 수 있지만 실제로 이러한 종류의 경우 push메소드 와 함께 배열을 사용해야합니다 . jsArr = []; for (var i = ..

Programing 2020.05.15

메모리 조각화 란 무엇입니까?

메모리 조각화 란 무엇입니까? C ++ 동적 메모리 할당의 맥락에서 "메모리 조각화"라는 용어가 몇 번 사용되었다고 들었습니다. 메모리 조각화를 처리하는 방법에 대한 몇 가지 질문을 찾았지만 그 자체를 다루는 직접적인 질문을 찾을 수 없습니다. 그래서: 메모리 조각화 란 무엇입니까? 메모리 조각화가 응용 프로그램에 문제가 있는지 어떻게 알 수 있습니까? 어떤 종류의 프로그램이 가장 고통받을까요? 메모리 조각화를 처리하는 좋은 일반적인 방법은 무엇입니까? 또한: 동적 할당을 사용하면 메모리 조각화가 많이 발생할 수 있다고 들었습니다. 이것이 사실입니까? C ++의 맥락에서 모든 표준 컨테이너 (std :: string, std :: vector 등)가 동적 메모리 할당을 사용한다는 것을 알고 있습니다. 프..

Programing 2020.05.15

Android 페인트 : .measureText () 및 .getTextBounds ()

Android 페인트 : .measureText () 및 .getTextBounds () Paint.getTextBounds()렌더링 할 텍스트의 높이와 너비를 모두 얻는 데 관심이 있기 때문에을 사용하여 텍스트를 측정 하고 있습니다. 그러나, 실제 텍스트 렌더링 항상보다 약간 넓은 .width()의 Rect의해 채워진 정보 getTextBounds(). 놀랍게도, 나는 테스트 .measureText()했으며 다른 (높은) 값을 반환한다는 것을 알았습니다. 나는 그것을 시도하고 그것이 맞는 것을 발견했다. 너비가 다른 이유는 무엇입니까? 높이와 너비를 올바르게 얻으려면 어떻게해야합니까? 나는을 사용할 수.measureText() 있지만에 .height()의해 반환 된 것을 신뢰 해야하는지 모르겠습니다 g..

Programing 2020.05.15

한 필드의 날짜와 다른 필드의 시간을 결합하는 방법-MS SQL Server

한 필드의 날짜와 다른 필드의 시간을 결합하는 방법-MS SQL Server 내가 다루고있는 추출에는 2 개의 datetime열이 있습니다. 하나의 열은 날짜와 시간을 저장합니다. 이 두 필드를 유형의 1 열로 결합하기 위해 테이블을 쿼리하는 방법은 datetime무엇입니까? 날짜 2009-03-12 00:00:00.000 2009-03-26 00:00:00.000 2009-03-26 00:00:00.000 타임스 1899-12-30 12:30:00.000 1899-12-30 10:00:00.000 1899-12-30 10:00:00.000 두 개만 추가하면됩니다. 경우Time part 당신의 Date열은 항상 0이다 및Date part 당신의 Time열은 항상 0입니다 (기본 날짜 : 1900 년 1 ..

Programing 2020.05.15

문자열에서 선행 쉼표 제거

문자열에서 선행 쉼표 제거 다음 문자열이 있습니다. ",'first string','more','even more'" 이것을 Array로 변환하고 싶지만 첫 번째 쉼표로 인해 유효하지 않습니다. 문자열에서 첫 번째 쉼표를 제거하고 유효한 배열로 만들려면 어떻게해야합니까? 나는 이런 식으로 끝내고 싶다 : myArray = ['first string','more','even more'] 사용할 첫 번째 문자를 제거하려면 var myOriginalString = ",'first string','more','even more'"; var myString = myOriginalString.substring(1); 나는 이것이 당신이 찾고있는 결과가 될지 확신하지 못한다. 어쩌면 다음과 같은 것 : var myS..

Programing 2020.05.15
반응형