반응형

2020/04 900

Java에 String.Empty가없는 이유는 무엇입니까?

Java에 String.Empty가없는 이유는 무엇입니까? 문자열 리터럴을 입력 할 때마다 ""문자열 풀에서 동일한 문자열 객체가 참조 된다는 것을 이해합니다 . 그러나 String API에 왜을 포함하지 않으므로에 대한 public static final String Empty = "";참조를 사용할 수 String.Empty있습니까? 컴파일러는 기존 문자열을 참조하고 이미 재사용을 위해 이미 생성되었는지 확인할 필요가 없으므로 컴파일 시간을 절약 할 수 있습니다. 그리고 개인적으로 나는 문자열 리터럴, 특히 작은 것의 확산이 많은 경우에 "코드 냄새"라고 생각합니다. String.Empty 뒤에 그랜드 디자인 이유가 있었습니까? 아니면 언어 작성자가 단순히 내 견해를 공유하지 않았습니까? String..

Programing 2020.04.14

HTML 속성 내에서 따옴표를 올바르게 이스케이프 처리하려면 어떻게해야합니까?

HTML 속성 내에서 따옴표를 올바르게 이스케이프 처리하려면 어떻게해야합니까? 값 문자열에 따옴표가 포함되어 있으면 웹 페이지에 드롭 다운이 있습니다. 값은 "asd입니다. DOM에서는 항상 빈 문자열로 나타납니다. 나는 문자열을 올바르게 탈출하기 위해 모든 방법을 시도했지만 아무 소용이 없습니다. test test test 포스트 백 메시지에 올바른 값이 포함되도록이를 페이지에서 어떻게 렌더링합니까? " 세 번째 테스트의 올바른 방법입니다. test 아래 또는 jsFiddle 에서 작동하는 것을 볼 수 있습니다 . alert($("option")[0].value); Test 또는 작은 따옴표로 속성 값을 구분할 수 있습니다. test PHP를 사용하는 경우 호출 htmlentities또는 htmlspe..

Programing 2020.04.14

백그라운드 작업, 진행률 대화 상자, 방향 변경-100 % 작동하는 솔루션이 있습니까?

백그라운드 작업, 진행률 대화 상자, 방향 변경-100 % 작동하는 솔루션이 있습니까? 백그라운드 스레드에서 인터넷에서 일부 데이터를 다운로드하고 (을 사용합니다 AsyncTask) 다운로드하는 동안 진행률 대화 상자를 표시합니다. 방향이 변경되고 활동이 다시 시작된 다음 내 AsyncTask가 완료됩니다. progess 대화 상자를 닫고 새 활동을 시작하고 싶습니다. 그러나 dismissDialog를 호출하면 때때로 예외가 발생합니다 (아마도 활동이 파괴되어 새로운 활동이 아직 시작되지 않았기 때문에). 이러한 종류의 문제를 처리하는 가장 좋은 방법은 무엇입니까 (사용자가 방향을 변경하더라도 작동하는 백그라운드 스레드에서 UI 업데이트)? Google 직원이 "공식 솔루션"을 제공 했습니까? 1 단계 ..

Programing 2020.04.14

std :: unique_ptr입니까

std :: unique_ptr입니까 T의 전체 정의를 알고 있어야합니까? 헤더에 다음과 같은 코드가 있습니다. #include class Thing; class MyClass { std::unique_ptr my_thing; }; Thing유형 정의가 포함되지 않은 cpp에이 헤더를 포함 시키면 VS2010-SP1에서 컴파일되지 않습니다. 1> C : \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ include \ memory (2067) : 오류 C2027 : 정의되지 않은 유형 'Thing'사용 교체 std::unique_ptr로 std::shared_ptr그것은 컴파일합니다. 따라서 std::unique_ptr전체 정의가..

Programing 2020.04.14

Vanilla JavaScript와 jQuery를 언제 사용해야합니까?

Vanilla JavaScript와 jQuery를 언제 사용해야합니까? 일반적인 jQuery 질문을 모니터링 / 시도하는 동안 jQuery 대신 javascript를 사용하는 특정 사례가 실제로 적은 양으로 작성하고 동일한 양 을 할 수 있음을 알았습니다 . 또한 성능상의 이점을 얻을 수 있습니다. 구체적인 예 $(this) vs this 클릭 한 객체 ID를 참조하는 클릭 이벤트 내부 jQuery $(this).attr("id"); 자바 스크립트 this.id; 이와 같은 다른 일반적인 관행이 있습니까? jQuery를 혼합하지 않고 특정 Javascript 조작을보다 쉽게 ​​수행 할 수있는 위치. 아니면 드문 경우입니까? (실제로 더 많은 코드가 필요한 jQuery "바로 가기") 편집 : jQuer..

Programing 2020.04.14

Ubuntu 13.10으로 업그레이드 한 후 Eclipse 메뉴가 표시되지 않습니다

Ubuntu 13.10으로 업그레이드 한 후 Eclipse 메뉴가 표시되지 않습니다 Ubuntu 13.10으로 업그레이드 한 후 Eclipse (Help, Window, Run)의 메뉴를 클릭하면 표시되지 않습니다. 메뉴 스텁 ​​및 선택 만 표시됩니다. 나는 새로운 4.3을 설치하려고 시도했지만 같은 일이 일어나고 있습니다. 다른 사람이이 동작을 경험하고 있습니까? askubuntu에 대해 동일한 질문에 답변되었습니다. Eclipse 메뉴가 잘 리거나 표시되지 않음 문제에 대한 가능한 해결책을 찾았을 것입니다. 우분투 13.10 64 비트 유니티, 이클립스 4.3.0 메뉴와 같은 문제가 발생했습니다. 따라서 자신을 명확히하면 도움이 될 수 있음을 알고 있습니다 .Eclipse의 바탕 화면 바로 가기 파..

Programing 2020.04.14

MySQL을 사용하고 있습니까?

MySQL을 사용하고 있습니까? MySQL JOIN에서 ON와 의 차이점은 무엇 USING()입니까? 내가 알 수있는 한 USING(), 더 편리한 구문이지만 ON열 이름이 동일하지 않을 때 약간 더 유연합니다. 그러나 그 차이는 너무 작기 때문에 그냥 버릴 것이라고 생각할 것입니다 USING(). 눈을 만나는 것보다 더 많은 것이 있습니까? 그렇다면 주어진 상황에서 어떤 것을 사용해야합니까? 그것은 주로 구문 설탕이지만 몇 가지 차이점이 주목됩니다. ON 이 둘 중 더 일반적입니다. 열, 열 집합 및 조건에 따라 테이블을 조인 할 수 있습니다. 예를 들면 다음과 같습니다. SELECT * FROM world.City JOIN world.Country ON (City.CountryCode = Countr..

Programing 2020.04.14

jQuery 맵과 각각

jQuery 맵과 각각 jQuery에서 map와 each함수는 같은 일을하는 것 같습니다. 둘 사이에 실질적인 차이가 있습니까? 언제 다른 것을 사용하지 않습니까? 이 each메소드는 불변의 반복자입니다. 이 메소드는 반복자 map로 사용할 수 있지만 실제로는 제공된 배열을 조작하고 새 배열을 리턴합니다. 주목해야 할 또 다른 중요한 사항은 each함수가 원래 배열을 map반환 하고 함수는 새 배열을 반환한다는 것입니다. 맵 함수의 반환 값을 과도하게 사용하면 많은 메모리를 낭비 할 수 있습니다. 예를 들면 다음과 같습니다. var items = [1,2,3,4]; $.each(items, function() { alert('this is ' + this); }); var newItems = $.map(..

Programing 2020.04.14

재귀없이 찾기

재귀없이 찾기 find하위 디렉토리로 재귀하지 않는 방식으로 명령 을 사용할 수 있습니까? 예를 들어 DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 그리고 같은 결과는 find DirsRoot --donotrecuourse -type f오직 File1, File2? -maxdepth 1현재 명령 구조에 따라 옵션으로 원하는 것을 얻을 수 있다고 생각합니다 . 그렇지 않은 경우에 대한 맨 페이지 를 참조하십시오find . 관련 항목 (편의를 위해) : -maxdepth levels Descend at most levels (a non-negative integer) levels of direc- tories be..

Programing 2020.04.14

C #에서 Excel 파일 읽기

C #에서 Excel 파일 읽기 C # 프로그램에서 직접 Excel 파일 (.xls)을 읽을 수있는 무료 또는 오픈 소스 라이브러리가 있습니까? 워크 시트를 선택하고 데이터를 문자열로 읽는 것만으로는 너무 화려 할 필요는 없습니다. 지금까지 Excel의 유니 코드로 내보내기 텍스트 기능을 사용하고 결과 (탭으로 구분 된) 파일을 구문 분석했지만 수동 단계를 제거하고 싶습니다. var fileName = string.Format("{0}\\fileNameHere", Directory.GetCurrentDirectory()); var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Prop..

Programing 2020.04.14
반응형