반응형

C++ 180

vue.js의 부모에서 자식 메서드에 액세스하는 방법

vue.js의 부모에서 자식 메서드에 액세스하는 방법 두 개의 중첩 된 구성 요소가 있는데, 부모로부터 자식 메서드에 액세스하는 적절한 방법은 무엇입니까? this.$children[0].myMethod() 트릭을 수행하는 것처럼 보이지만 매우 추악하지 않습니까? 더 나은 방법이 될 수 있습니다. ref 사용할 수 있습니다 . import ChildForm from './components/ChildForm' new Vue({ el: '#app', data: { item: {} }, template: ` Post `, methods: { submit() { this.$refs.form.submit() } }, components: { ChildForm }, }) 타이트 커플 링이 마음에 들지 않으면 @Y..

programing 2021.01.16

urllib2를 사용하여 대용량 바이너리 파일을 파일로 스트리밍

urllib2를 사용하여 대용량 바이너리 파일을 파일로 스트리밍 다음 코드를 사용하여 인터넷의 대용량 파일을 로컬 파일로 스트리밍합니다. fp = open(file, 'wb') req = urllib2.urlopen(url) for line in req: fp.write(line) fp.close() 이것은 작동하지만 매우 느리게 다운로드됩니다. 더 빠른 방법이 있습니까? (파일이 커서 메모리에 보관하고 싶지 않습니다.) 줄 단위로 작업 할 이유가 없습니다 (작은 청크 및 Python이 줄 끝을 찾는 데 필요합니다!-), 더 큰 청크로 청크하십시오. 예 : # from urllib2 import urlopen # Python 2 from urllib.request import urlopen # Pytho..

programing 2021.01.16

픽셀을 sp로 변환

픽셀을 sp로 변환 나는 현재의 필요 TextSize의 TextView의 sp단위. 그러나 getTextSize()크기를 pixels. 그래서 방법이 convert pixels to sp있습니까? DisplayMetrics 클래스를 참조하십시오. 여기에는 densityDpi및에 대한 필드가 있습니다 scaledDensity. 사용 예 : float sp = px / getResources().getDisplayMetrics().scaledDensity; 이것을 사용하십시오 public static float pixelsToSp(Context context, float px) { float scaledDensity = context.getResources().getDisplayMetrics().scaled..

programing 2021.01.16

기본 유형과 참조 유형의 차이점은 무엇입니까?

기본 유형과 참조 유형의 차이점은 무엇입니까? 이것은 과거의 시험 문제이며 기본 유형과 참조 유형이 먼저 무엇인지 궁금합니다. 배열을 사용하면 참조 유형이 배열이 객체 또는 변수로 구성된 곳이라는 것을 알고 있지만 기본 유형은 int 또는 문자열만으로 배열을 만드는 곳입니다. (권리?) 시험 문제에 어떻게 답하고 좋은 점수를받을 것이라고 생각하십니까? 원시 ARRAY 유형을 직접 참조하지 않고 ... 그것없이 할 수있는 방법이 있습니까? 아니면 배열로 설명하는 것이 좋을 것이라고 생각하십니까? 다음은 Java의 기본 유형입니다. 부울 바이트 짧은 숯 int 긴 흙손 더블 다른 모든 유형은 참조 유형이며 객체를 참조합니다. 이것은 언어의 기초에 대한 Java 자습서 의 첫 번째 부분입니다 . OCA JAV..

programing 2021.01.16

Java 도구를 초기화하는 동안 Eclipse 내부 오류

Java 도구를 초기화하는 동안 Eclipse 내부 오류 Windows 7 Ultimate에서 실행되는 Eclipse Indigo에서 오류가 발생합니다. 다음 각 항목에 대해 : Android SDK content loader Building workspace Initializing Java Tooling Loading data for Android 2.3.3 Loading data for Android 4.03 이 오류가 발생합니다. An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException 어떻게해야합니까? 기존 작업 영역을 삭제 한 다음 작업 영역을 다시 만들고 프로젝트를 추가합니다. 열려있..

programing 2021.01.16

루트 사용자로부터 bower를 실행하십시오. 가능합니까?

루트 사용자로부터 bower를 실행하십시오. 가능합니까? 어떻게? 나는 많은 것을 테스트하는 로컬 개발 서버를 가지고 있으며, 이제 Symfony2 프로젝트에서 라이브러리의 종속성을 관리하기 위해 bower를 사용하고 있습니다. NodeJS (v0.10.31)와 bower (1.3.9)를 설치 한 후 sp:bower:install콘솔에서 Symfony2 SpBowerBundle에 속하는 명령을 다음과 같이 실행 해 보았습니다 root. Symfony > sp:bower:install Installing bower dependencies for "TemplateBundle" into "/var/www/html/tanane/src/Tanane/TemplateBundle/Resources/config/bowe..

programing 2021.01.16

Android 용 Kotlin.

Android 용 Kotlin. 토스트 Android 용 다른 Kotlin 예제에서는 toast ( "Some message ...") 또는 toastLong ( "Some long message")를 볼 수 있습니다. 예를 들면 : view.setOnClickListener { toast("Click") } 내가 이해했듯이 그것은 활동을위한 확장 기능입니다. 이 toast () 함수를 정의하는 방법과 프로젝트를 통해 사용할 수있는 위치 (어디에서)? 다음에 대한 확장 기능이 될 수 있습니다 Context. fun Context.toast(message: CharSequence) = Toast.makeText(this, message, Toast.LENGTH_SHORT).show() 프로젝트의 어디에나 ..

programing 2021.01.16

Mac 10.9 이후 BREW 업데이트가 작동하지 않음

Mac 10.9 이후 BREW 업데이트가 작동하지 않음 10.9 업그레이드 이후 처음으로 brew를 실행했습니다. 아래 출력에서 ​​Library / Formula / ant.rb 및 Library / Formula / apple-gcc42.rb를 제거해야합니까? 또한 git pull이 실패하는 이유가 명확하지 않습니다. 도움을 주셔서 감사합니다 525 [projects]$ brew --config HOMEBREW_VERSION: 0.9.4 ORIGIN: https://github.com/mxcl/homebrew.git HEAD: 27c26faf7b958de6028ad55be8ccc5a57b094d3f HOMEBREW_PREFIX: /usr/local HOMEBREW_CELLAR: /usr/local/C..

programing 2021.01.16

TextInputLayout.setError ()는 오류를 제거한 후 빈 공간을 남깁니다.

TextInputLayout.setError ()는 오류를 제거한 후 빈 공간을 남깁니다. 나는 최근에 사용 TextInputLayout하고 그건 setError()방법. 내가 얻는 문제는 setError(null)그것을 호출하여 오류를 지우 면 하단에 너무 많은 빈 공간이 남습니다. 표준: 오류 있음 : 오류 삭제 후 : 소스보고 후, 나는 그들이보기 만들고있는 것을 발견 INVISIBLE대신을GONE .setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationEnd(View view) { view.setVisibility(INVISIBLE); // here it is updateLabelVisibil..

programing 2021.01.16

Windows (v10)에서 Android Studio를 완전히 제거하는 방법은 무엇입니까?

Windows (v10)에서 Android Studio를 완전히 제거하는 방법은 무엇입니까? 나는 이미 본 이 질문을. 그러나 그것은 Mac OS 용입니다. 나는 창문을 사용하고있다. 새 프로젝트를 만들거나 프로젝트를 시도 할 때마다 build/rebuild멈 춥니 다 !! 최신 버전 (2016 년 9 월 10 일)을 설치했습니다. 그러나 상황이 악화되고 있습니다. 처음 설치하는 것처럼 완전히 제거하고 설치하고 싶습니다. 도움을 주시면 감사하겠습니다. Windows에서 Android Studio를 완전히 제거하려면 : 1 단계 : Android Studio 제거 프로그램 실행 첫 번째 단계는 제거 프로그램을 실행하는 것입니다. 제어판을 열고 프로그램 에서 프로그램 제거를 선택 합니다 . 그런 다음 "An..

programing 2021.01.16
반응형