반응형

Java 2976

생성자에 super ()를 넣을 필요가 없습니까?

생성자에 super ()를 넣을 필요가 없습니까? 서브 클래스의 생성자에 넣지 않으면 컴파일러가 자동으로 넣지 않습니까? 그것은 내가 그것에 대해 신경 쓸 필요가 없다는 것을 의미합니까? 일부 기사에서 그들은 그것을 내놓았습니다. 그리고 인수가있는 생성자가 하나 있으면 이것이 생성자입니까, 아니면 인수 목록이없는 생성자를 사용합니까? 먼저 몇 가지 용어 : 인수 없음 생성자 : 매개 변수가없는 생성자; 접근 가능한 no-args 생성자 : 서브 클래스에 보이는 수퍼 클래스의 no-args 생성자. 즉, 공개 또는 보호 중이거나 두 클래스가 모두 동일한 패키지에 있으면 패키지 액세스를 의미합니다. 과 기본 생성자 : 클래스에 명시 적 생성자가없는 경우 컴파일러가 추가 한 공용 인수 없음 생성자. 따라서 모..

Programing 2020.06.08

MYSQL이 더 높은 LIMIT 오프셋으로 인해 쿼리 속도가 느려지는 이유는 무엇입니까?

MYSQL이 더 높은 LIMIT 오프셋으로 인해 쿼리 속도가 느려지는 이유는 무엇입니까? 요약 시나리오 : 1600 만 개가 넘는 레코드 (2GB 크기)의 테이블. SELECT로 LIMIT 오프셋이 높을수록 ORDER BY * primary_key *를 사용할 때 쿼리 속도가 느려집니다. 그래서 SELECT * FROM large ORDER BY `id` LIMIT 0, 30 보다 훨씬 덜 걸립니다 SELECT * FROM large ORDER BY `id` LIMIT 10000, 30 그것은 단지 30 개의 레코드만을 주문하고 어쨌든 동일합니다. 따라서 ORDER BY의 오버 헤드가 아닙니다. 이제 최신 30 행을 가져올 때 약 180 초가 걸립니다. 간단한 쿼리를 어떻게 최적화 할 수 있습니까? 쿼리..

Programing 2020.06.07

어떤 Linux / Unix 명령이 구식이며 강력한 대안이 있습니까?

어떤 Linux / Unix 명령이 구식이며 강력한 대안이 있습니까? [닫은] 오늘 나는 당신이 tail -f 처럼 행동 을 덜 할 수 있음을 발견했습니다 . less filename 을 입력 한 다음 Shift-F를 눌러 팔로우 모드를 시작하십시오. 꼬리와 마찬가지로 스크롤, 검색 및 검색 적중 강조 표시와 같이 덜 추가 된 모든 기능이 있습니다. 나는 수년 동안 꼬리가있는 로그 파일을보고있었습니다. 이것은 단지 나를 숙고하게 만들었습니다. 구식이며 강력한 대안이있는 다른 명령이 있습니까? 게시물 당 하나의 명령 인 행복을 공유하십시오. 나는 프로그래머를위한 grep의 대안 인 내 자루를 지적하고 싶다. http://betterthangrep.com/ 나는 (나를 포함하여) 사람들이 오랫동안 찾기와 x..

Programing 2020.06.07

ClickOnce 응용 프로그램의 폴더 경로를 얻는 방법

ClickOnce 응용 프로그램의 폴더 경로를 얻는 방법 콘솔 ClickOnce .application(실행 파일) 가있는 동일한 폴더에 파일을 작성해야 합니다. 폴더가 시작되는 폴더입니다. Application.StartupPath&를 사용해 보았지만 Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)경로가 아래의 하위 폴더를 가리키고 c:\Documents & Settings있습니다. 거주자가있는 경로를 어떻게 알 수 .application있습니까? 폴더 위치를 찾으려면 앱을 실행하고 작업 관리자 (CTRL-SHIFT-ESC)를 열고 앱을 선택한 다음 파일 위치를 마우스 오른쪽 버튼으로 클릭하면됩니다. 경로가 c : \ Documents ..

Programing 2020.06.07

문자열의 마지막 두 문자를 선택하는 방법

문자열의 마지막 두 문자를 선택하는 방법 변수에서 마지막 두 문자를 숫자 또는 문자로 선택해야합니다. 예를 들면 다음과 같습니다. var member = "my name is maanu"; member변수 의 문자열에서 마지막 두 글자를 표시하고 싶습니다 . 음수 색인을에 전달할 수 있습니다 .slice(). var member = "my name is maanu"; var last2 = member.slice(-2); alert(last2); // "nu" 에 종료 색인을 지정할 필요가 없습니다 substring. var characters = member.substr(member.length -2); 이제 2016 string.substr(-2)은 트릭을 수행해야합니다 ( 하위 문자열 (!) 아님) ..

Programing 2020.06.07

호스트 요소에“클래스”를 추가하는 방법은 무엇입니까?

호스트 요소에“클래스”를 추가하는 방법은 무엇입니까? 동적 클래스 속성을 구성 요소에 추가하는 방법을 모르지만 템플릿 html (component.html) 안에는 없습니다. 내가 찾은 유일한 해결책은 "ElementRef"기본 요소를 통해 항목을 수정하는 것입니다. 이 솔루션은 매우 간단한 작업을 수행하는 데 약간 복잡해 보입니다. 또 다른 문제는 CSS를 구성 요소 범위 외부에서 정의하여 구성 요소 캡슐화를 중단해야한다는 것입니다. 더 간단한 해결책이 있습니까? .... 템플릿 내부 와 같은 것 . @Component({ selector: 'body', template: 'app-element', // prefer decorators (see below) // host: {'[class.someCla..

Programing 2020.06.07

'--color'및 '--format specdoc'옵션을 유지하도록 RSpec을 전역 적으로 구성하는 방법

'--color'및 '--format specdoc'옵션을 유지하도록 RSpec을 전역 적으로 구성하는 방법 Ubuntu에서 RSpec에 대한 전역 구성을 설정하는 방법 특히, --color 및 --format specdoc은 모든 프로젝트에서 (즉, 어디서나 rspec을 실행할 때마다) 켜져 있습니다. 여기 문서 에서 볼 수 있듯이 의도 된 용도는 다음 ~/.rspec과 같은 옵션을 작성 하고 넣는 것 --color입니다. 옵션을 사용하여 ~/.rspec파일 을 빠르게 만들려면 --color다음을 실행하십시오. echo '--color' >> ~/.rspec spec_helper.rb모든 프로젝트에서 파일을 사용할 수도 있습니다 . 파일에는 다음이 포함되어야합니다. RSpec.configure do |..

Programing 2020.06.07

친숙한 URL을위한 안전한 문자

친숙한 URL을위한 안전한 문자 기사가있는 웹 사이트를 만들어야하며, URL이 포함 된 페이지의 URL과 같이 친숙한 URL을 만들고 싶습니다. 제목 : 기사 테스트 되어야합니다 : http://www.example.com/articles/article_test. 물론 내가 좋아하는 제목에서 일부 문자를 제거해야 ?하거나 #,하지만 확실히 제거 할 것 아니에요. 어떤 캐릭터가 보관하기에 안전한지 말해 줄 수 있습니까? RFC 3986의 2.3 절을 인용하면 : "URI에서 허용되지만 예약 된 용도가없는 문자는 예약되지 않은 문자라고합니다. 대문자 및 소문자, 십진수, 하이픈, 마침표, 밑줄 및 물결표를 포함합니다." ALPHA DIGIT "-" / "." / "_" / "~" RFC 3986은 이전 RF..

Programing 2020.06.07

값이 홀수인지 또는 짝수인지 테스트

값이 홀수인지 또는 짝수인지 테스트 매우 간단한 알고리즘으로 간단한 isEven 및 isOdd 함수 를 작성하기로 결정했습니다 . function isEven(n) { n = Number(n); return n === 0 || !!(n && !(n%2)); } function isOdd(n) { return isEven(Number(n) + 1); } n에 특정 매개 변수가 있으면 괜찮지 만 많은 시나리오에서 실패합니다. 그래서 가능한 많은 시나리오에 대해 올바른 결과를 제공하는 강력한 함수를 만들기 위해 노력했습니다. 따라서 자바 스크립트 수 한도 내의 정수 만 테스트하고 다른 모든 것은 false (+ 및-무한대 포함)를 반환합니다. 0은 짝수입니다. // Returns true if: // // n..

Programing 2020.06.07

WebView에서 파일 업로드

WebView에서 파일 업로드 지난 며칠 이후 WebView에서 파일을 업로드하는 데 어려움을 겪고 있으며 진행 상황이 없습니다. 내가 봤와 같은 모든 제안 된 솔루션을하지만 전혀 작동 구현 : 솔루션 제안 여기 , 등등을. 문제 : 파일을 업로드 할 다음 코드가있는 HTML 페이지가 있습니다. Firefox와 같은 데스크탑 브라우저 및 에뮬레이터 / AVD의 내장 브라우저에서 제대로 작동합니다. 즉, 요소별로 렌더링 된 "찾아보기 ..."버튼을 클릭하면 브라우저가 업로드 할 파일을 선택할 수있는 대화 상자를 엽니 다. 그러나 안드로이드 3.0 에뮬레이터 / AVD에서 "파일 선택"을 클릭해도 아무 일도 일어나지 않으며 파일 대화 상자가 열리지 않습니다! File to upload: to upload t..

Programing 2020.06.07
반응형