반응형

전체 글 2757

파생 클래스가 수퍼 메서드를 호출하도록 강제하는 방법은 무엇입니까?

파생 클래스가 수퍼 메서드를 호출하도록 강제하는 방법은 무엇입니까? (Android처럼) 새 Activity클래스를 만든 다음 onCreate()메서드 를 재정의 할 때 이클립스에서 항상 자동으로 추가됩니다 super.onCreate(). 어떻게 이런 일이 발생합니까? 이것을 강제하는 추상 또는 부모 클래스에 Java 키워드가 있습니까? 수퍼 클래스를 호출하지 않는 것이 불법인지는 모르겠지만 일부 메서드에서는 이렇게하지 않아 예외가 발생했음을 기억합니다. 이것은 또한 자바에 내장되어 있습니까? 이를 위해 키워드를 사용할 수 있습니까? 아니면 어떻게하나요? 다음 Activity#onCreate()은 거의 모든 주석입니다 ( 원본-~ 800 행 참조 ). /** * Called when the activit..

Development Tip 2020.10.17

Rails가 현재 설치되어 있지 않다고 계속 알려줍니다.

Rails가 현재 설치되어 있지 않다고 계속 알려줍니다. 나는 rvm다른 루비와 보석 세트를 관리하는 데 사용 합니다. 내 쉘은 기본 설정으로 구성된 oh-my-zsh가있는 zsh입니다. 활성화 된 oh-my-zsh 플러그인은 ruby, rails, osx 및 git입니다. 다음은 ruby-1.8.7 및 rails-3.0.7을 설치하는 데 사용한 명령입니다. rvm install 1.8.7 rvm use 1.8.7 gem install rails -v=3.0.7 그런 다음 입력 rails하고 얻었습니다. Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails..

Development Tip 2020.10.17

while 루프를 사용하지 않고 가장 안쪽의 예외를 찾으십니까?

while 루프를 사용하지 않고 가장 안쪽의 예외를 찾으십니까? C #에서 예외가 발생하면 내부 예외가있을 수 있습니다. 내가 원하는 것은 가장 안쪽의 예외, 즉 내부 예외가없는 리프 예외를 얻는 것입니다. while 루프에서이 작업을 수행 할 수 있습니다. while (e.InnerException != null) { e = e.InnerException; } 그러나 나는 이것을 대신 사용할 수있는 한 줄의 라이너가 있는지 궁금합니다. 짧막 한 농담 :) while (e.InnerException != null) e = e.InnerException; 분명히 더 간단하게 만들 수는 없습니다. Glenn McElhoe 의이 답변 에서 말했듯이 이것이 유일한 신뢰할 수있는 방법입니다. 나는 Exceptio..

Development Tip 2020.10.17

AngularJS 지시문을 stopPropagation에 어떻게 만들 수 있습니까?

AngularJS 지시문을 stopPropagation에 어떻게 만들 수 있습니까? Li 내부의 요소 (링크)를 클릭 할 때 Twitter Bootstrap navbar 드롭 다운이 닫히지 않도록 "stopPropagation"을 시도하고 있습니다. 이 방법을 사용하는 것이 일반적인 해결책 인 것 같습니다 . Angular에서 지시어가 이것을 수행하는 장소 인 것 같습니까? 그래서 나는 가지고있다: // do not close dropdown on click directives.directive('stopPropagation', function () { return { link:function (elm) { $(elm).click(function (event) { event.stopPropagation(..

Development Tip 2020.10.17

라이브러리가로드되지 않음 : /usr/local/opt/readline/lib/libreadline.6.dylib(LoadError)

라이브러리가로드되지 않음 : /usr/local/opt/readline/lib/libreadline.6.dylib(LoadError) 내 실행을 시도 rails c하지만 어떤 이유로 다음 오류가 발생합니다. https://gist.github.com/anonymous/166713e8cde860fb188a8dffb98a1563 ᐅ rails c Running via Spring preloader in process 6609 /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': dlopen(/Users/zulhilmi/.rvm/rubies/..

Development Tip 2020.10.17

임의의 문자열과 임의의 16 진수를 만드는 가장 간단한 방법

임의의 문자열과 임의의 16 진수를 만드는 가장 간단한 방법 다음과 같이 임의의 30 자 문자열을 만드는 가장 간단한 방법은 무엇입니까? ufhy3skj5nca0d2dfh9hwd2tbk9sw1 다음과 같은 16 진수 30 자리 숫자? 8c6f78ac23b4a7b8c0182d7a89e9b1 16 진수 출력을 위해 더 빠른 것을 얻었습니다. 위와 동일한 t1 및 t2 사용 : >>> t1 = timeit.Timer("''.join(random.choice('0123456789abcdef') for n in xrange(30))", "import random") >>> t2 = timeit.Timer("binascii.b2a_hex(os.urandom(15))", "import os, binascii") >>..

Development Tip 2020.10.17

파이썬에서 날짜에서 한 달을 빼는 가장 간단한 방법은 무엇입니까?

파이썬에서 날짜에서 한 달을 빼는 가장 간단한 방법은 무엇입니까? timedelta 만 생성자에 월 인수가있는 경우. 그래서 이것을하는 가장 간단한 방법은 무엇입니까? 편집 : 나는 아래에서 지적한 것처럼 이것에 대해 너무 열심히 생각하지 않았습니다. 정말로 내가 원했던 것은 지난 달의 어느 날이든 결국은 년과 달만 잡을 것이기 때문입니다. 따라서 datetime 객체가 주어지면 지난 달에 해당하는 datetime 객체 를 반환하는 가장 간단한 방법은 무엇 입니까? 이 시도: def monthdelta(date, delta): m, y = (date.month+delta) % 12, date.year + ((date.month)+delta-1) // 12 if not m: m = 12 d = min(da..

Development Tip 2020.10.17

setState (…) : 마운트되거나 마운트 된 구성 요소 만 업데이트 할 수 있습니다.

setState (…) : 마운트되거나 마운트 된 구성 요소 만 업데이트 할 수 있습니다. 이것은 일반적으로 마운트되지 않은 구성 요소에서 setState ()를 호출했음을 의미합니다. 이것은 작동하지 않습니다 componentDidMount(prevProps, prevState, prevContext) { let [audioNode, songLen] = [this.refs.audio, List.length-1]; audioNode.addEventListener('ended', () => { this._endedPlay(songLen, () => { this._currSong(this.state.songIndex); this._Play(audioNode); }); }); audioNode.addEvent..

Development Tip 2020.10.16

로드는 Ruby의 require와 어떻게 다릅니 까?

로드는 Ruby의 require와 어떻게 다릅니 까? Ruby on Rails 애플리케이션 load과 사이에 큰 차이점이 require있습니까? 아니면 둘 다 동일한 기능을 가지고 있습니까? require정의 된 모든 검색 경로에서 라이브러리를 검색하고 입력 한 파일 이름에 .rb 또는 .so를 추가합니다. 또한 라이브러리가 한 번만 포함되도록합니다. 따라서 응용 프로그램에 라이브러리 A와 B가 필요하고 라이브러리 B에 라이브러리 A가 필요한 경우 A도 한 번만로드됩니다. 으로 load당신은 라이브러리의 전체 이름을 추가 할 필요가 그것을 당신이 호출 할 때마다로드되는 load- 이미 메모리에있는 경우에도 마찬가지입니다. 또 다른 차이점 Kernel#require및 Kernel#load즉 Kernel#l..

Development Tip 2020.10.16

Html.BeginForm ()으로 폼의 이름을 어떻게 지정할 수 있습니까?

Html.BeginForm ()으로 폼의 이름을 어떻게 지정할 수 있습니까? ASP.NET MVC에서 양식에 이름을 지정하려면 어떻게합니까 Html.BeginForm()? Javascript를 통해 게시하고 싶기 때문에 액션이나 컨트롤러 이름이 아닌 이름 만 원합니다. 나는 그것이 Html.BeginForm(id = "frm"). 다음을 시도했습니다. Html.BeginForm(null,null,new{id="frm",name="frm}) Html.BeginForm(new{@id="frm",@name="frm}) 그러나 위의 코드는 다음과 같은 출력을 생성합니다. Html.BeginForm(null, null, FormMethod.Get, new { name = "frm", id = "frm" }) 자바..

Development Tip 2020.10.16
반응형