728x90
반응형

프로그래밍 언어 1445

jQuery로 체크박스가 선택되었는지 테스트 하는 방법

질문 : jQuery로 확인란이 선택되었는지 테스트 확인란이 선택되어 있으면 값을 1로만 가져 오면됩니다. 그렇지 않으면 0으로 가져와야합니다. jQuery를 사용하여 어떻게해야합니까? $("#ans").val() 은이 경우 항상 나에게 하나의 권리를줍니다. 답변 .is(':checked') 를 사용하여 선택 여부를 결정한 다음 그에 따라 값을 설정하십시오. 여기에 더 많은 정보가 있습니다. 출처 : https://stackoverflow.com/questions/4813219/testing-if-a-checkbox-is-checked-with-jquery

AngularJS 템플릿의 if else 문

질문 : AngularJS 템플릿의 if else 문 AngularJS 템플릿에서 조건을 만들고 싶습니다. Youtube API에서 동영상 목록을 가져옵니다. 비디오 중 일부는 16 : 9 비율이고 일부는 4 : 3 비율입니다. 다음과 같은 조건을 만들고 싶습니다. if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" ng-repeat 사용하여 동영상을 반복하고 있습니다. 이 상태에 대해 어떻게해야할지 모르겠습니다. 범위에 함수를 추가 하시겠습니까? 템플릿에서 수행합니까? 답변 Angularjs (1.1.5 이하 버전)는 if/else 기능을 제공하지 않습니다..

Android 튜토리얼에서 대부분의 필드 (클래스 멤버)가 'm'으로 시작하는 이유

질문 : Android 튜토리얼에서 대부분의 필드 (클래스 멤버)가 'm'으로 시작하는 이유는 무엇입니까? 낙타 케이스 규칙에 대해 알고 있지만이 m 규칙과 혼동됩니다. 그것은 무엇을 의미합니까? 저는 PHP 개발자입니다. "우리"는 부울의 경우 'b', 정수의 경우 'i'등과 같이 변수의 첫 글자를 유형 표시로 사용합니다. 'm'은 자바일까요? 모바일 용인가요? 혼합? 답변 이 표기법은 AOSP (Android 오픈 소스 프로젝트) 기여자를위한 코드 스타일 가이드 라인 에서 가져 왔습니다. 필드 이름 지정 규칙 따르기 비공개, 비 정적 필드 이름은 m으로 시작합니다. 정적 필드 이름은 s로 시작합니다. 다른 필드는 소문자로 시작합니다. 공개 정적 최종 필드 (상수)는 ALL_CAPS_WITH_UNDER..

PHP 배열의 첫 번째 요소 가져 오기

질문 : 배열의 첫 번째 요소 가져 오기 배열이 있습니다. array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) 이 배열의 첫 번째 요소를 얻고 싶습니다. 예상 결과 : string apple 한 가지 요구 사항 : 참조로 전달할 수 없으므로 array_shift 는 좋은 솔루션이 아닙니다. 어떻게 할 수 있습니까? 답변 원래 답변이지만 비용이 많이 듭니다 (O (n)) : array_shift(array_values($array)); O에서 (1) : array_pop(array_reverse($array)); 기타 사용 사례 등 $array 의 수정 (배열 포인터 재설정의 의미에서)이 문제가되지 않는 경우 다음을 사용할 수 있습니다. reset($array); 배..

Webpack에서 jQuery 플러그인 종속성 관리

질문 : Webpack에서 jQuery 플러그인 종속성 관리 내 애플리케이션에서 Webpack을 사용하고 있는데, 여기에서 모든 JavaScript 파일 / 코드에 대한 bundle.js와 jQuery 및 React와 같은 모든 라이브러리에 대한 vendor.js의 두 가지 진입 점을 만듭니다. 종속성으로 jQuery가있는 플러그인을 사용하고이를 vendor.js에도 포함하려면 어떻게해야합니까? 해당 플러그인에 여러 종속성이 있으면 어떻게됩니까? 현재 https://github.com/mbklein/jquery-elastic 이 jQuery 플러그인을 사용하려고합니다. Webpack 문서에는 providePlugin 및 imports-loader가 언급되어 있습니다. providePlugin을 사용했지만..

JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정

질문 : JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정 내 숫자를 소수점 이하 두 자리로 반올림하는 코드 줄이 있습니다. 그러나 나는 다음과 같은 숫자를 얻습니다 : 10.8, 2.4 등. 이것들은 소수점 두 자리에 대한 나의 생각이 아니므로 어떻게 다음을 개선 할 수 있습니까? Math.round(price*Math.pow(10,2))/Math.pow(10,2); 10.80, 2.40 등과 같은 숫자를 원합니다. jQuery를 사용해도 괜찮습니다. 답변 고정 소수점 표기법을 사용하여 숫자를 포맷하려면 toFixed 메서드를 사용하면됩니다. (10.8).toFixed(2); // "10.80" var num = 2.4; alert(num.toFixed(2)); // "2.40" toFix..

Python array 항목 중에 다른 문자열 안에 문자열이 포함되어 있는지 확인

질문 : Python 목록 항목에 다른 문자열 안에 문자열이 포함되어 있는지 확인 목록이 있습니다. my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] 'abc' 문자열을 포함하는 항목을 검색하려고합니다. 어떻게 할 수 있습니까? if 'abc' in my_list: 'abc' 가 목록에 있지만 'abc-123' 및 'abc-456' 의 일부인 경우 'abc' 가 자체적으로 존재하지 않는지 확인합니다. 'abc' 를 포함하는 모든 항목을 어떻게 얻을 수 있습니까? 답변 abc 가 있는지 만 확인하려면 다음을 시도하십시오. some_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] if any("abc" in s fo..

JavaScript에서 클립 보드에 복사하는 방법

질문 : JavaScript에서 클립 보드에 복사하려면 어떻게합니까? 텍스트를 클립 보드 (다중 브라우저)에 복사하는 가장 좋은 방법은 무엇입니까? 나는 시도했다 : function copyToClipboard(text) { if (window.clipboardData) { // Internet Explorer window.clipboardData.setData("Text", text); } else { unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]..

자바에서 확인 된 예외와 확인되지 않은 예외 이해

질문 : 자바에서 확인 된 예외와 확인되지 않은 예외 이해 "Effective Java "의 Joshua Bloch는 다음과 같이 말했습니다. 복구 가능한 조건에 대해 확인 된 예외를 사용하고 프로그래밍 오류에 대해 런타임 예외를 사용합니다 (2 판의 항목 58). 내가 이것을 올바르게 이해하는지 보자. 확인 된 예외에 대한 이해는 다음과 같습니다. try{ String userInput = //read in user input Long id = Long.parseLong(userInput); }catch(NumberFormatException e){ id = 0; //recover the situation by setting the id to 0 } 1. 위의 사항이 확인 된 예외로 간주됩니까? 2. ..

여러 요소에 대한 jQuery 동일한 클릭 이벤트

질문 : 여러 요소에 대한 jQuery 동일한 클릭 이벤트 페이지의 다른 요소에 대해 동일한 코드를 실행하는 방법이 있습니까? $('.class1').click(function() { some_function(); }); $('.class2').click(function() { some_function(); }); 대신 다음과 같은 작업을 수행하십시오. $('.class1').$('.class2').click(function() { some_function(); }); 감사 답변 $('.class1, .class2').on('click', some_function); 또는: $('.class1').add('.class2').on('click', some_function); 이것은 기존 개체에서도 작동합니..

Java가 정적 메서드 재정의를 허용하지 않는 이유

질문 : Java가 정적 메서드 재정의를 허용하지 않는 이유는 무엇입니까? 정적 메서드를 재정의 할 수없는 이유는 무엇입니까? 가능하면 예를 사용하십시오. 답변 재정의는 클래스의 인스턴스가 있는지에 따라 다릅니다. 다형성의 요점은 클래스를 서브 클래 싱 할 수 있고 이러한 서브 클래스를 구현하는 객체는 수퍼 클래스에 정의 된 (하위 클래스에서 재정의 됨) 동일한 메서드에 대해 다른 동작을 갖게된다는 것입니다. 정적 메서드는 클래스의 인스턴스와 연결되어 있지 않으므로 개념을 적용 할 수 없습니다. 이에 영향을 미치는 Java의 설계를 추진하는 두 가지 고려 사항이 있습니다. 하나는 성능에 대한 우려였습니다. 스몰 토크가 너무 느리다는 비판이 많았고 (가비지 수집과 다형성 호출이 그 일부가 됨) Java 제..

jQuery를 사용하여 이미지 소스 변경

질문 : jQuery를 사용하여 이미지 소스 변경 내 DOM은 다음과 같습니다. 누군가 이미지를 클릭하면 이미지 src가 로 변경되기를 원합니다. 여기서 x 는 이미지 번호 1 또는 2를 나타냅니다. 이것이 가능합니까 아니면 이미지를 변경하기 위해 CSS를 사용해야합니까? 답변 jQuery의 attr () 함수를 사용할 수 있습니다. 예를 들어 img id 속성이있는 경우 다음을 수행합니다. 그런 다음 다음과 같이 jQuery를 사용하여 이미지 src $("#my_image").attr("src","second.jpg"); click 이벤트에 첨부하려면 다음과 같이 작성할 수 있습니다. $('#my_image').on({ 'click': function(){ $('#my_image').attr('src'..

카메라 Intent 를 사용하여 캡처 한 이미지가 Android의 일부 장치에서 회전되는 이유

질문 : 카메라 인 텐트를 사용하여 캡처 한 이미지가 Android의 일부 장치에서 회전되는 이유는 무엇입니까? 이미지를 캡처하여 이미지보기로 설정하고 있습니다. public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA..

Android의 ListView에서 이미지를 지연 로드하는 방법

질문 : Android의 ListView에서 이미지를 지연로드하는 방법 ListView 를 사용하여 해당 이미지와 관련된 일부 이미지와 캡션을 표시하고 있습니다. 인터넷에서 이미지를 받고 있습니다. 텍스트가 표시되는 동안 UI가 차단되지 않고 이미지가 다운로드 될 때 표시되도록 이미지를 지연로드하는 방법이 있습니까? 총 이미지 수는 고정되어 있지 않습니다. 답변 다음은 내 앱이 현재 표시하는 이미지를 보관하기 위해 만든 것입니다. 여기서 사용되는 "Log"개체는 Android 내부의 최종 Log 클래스를 둘러싼 맞춤 래퍼입니다. package com.wilson.android.library; /* Licensed to the Apache Software Foundation (ASF) under one o..

정수의 최대 값 및 최소값

질문 : 정수의 최대 값 및 최소값 파이썬에서 정수의 최소값과 최대 값을 찾고 있습니다. 예를 들어, Java에서는 Integer.MIN_VALUE 및 Integer.MAX_VALUE 있습니다. 파이썬에 이와 같은 것이 있습니까? 답변 Python 3에서는이 질문이 적용되지 않습니다. 일반 int 유형은 제한되지 않습니다. 그러나 실제로 현재 인터프리터의 단어 크기 에 대한 정보를 찾고있을 수 있습니다. 대부분의 경우 기계의 단어 크기와 동일합니다. 이 정보는 Python 3에서 sys.maxsize 로 여전히 사용할 수 있으며, 이는 부호있는 단어로 표현할 수있는 최대 값입니다. 마찬가지로 가능한 가장 큰 목록 또는 메모리 내 시퀀스 의 크기입니다. 일반적으로 부호없는 단어가 표현할 수있는 최대 값은 ..

파이썬의 'private' 메소드가 실제로 비공개가 아닌 이유

질문 : 파이썬의 '비공개'메소드가 실제로 비공개가 아닌 이유는 무엇입니까? __myPrivateMethod() 와 같이 이름 앞에 이중 밑줄을 추가하여 클래스 내에서 '개인'메서드와 변수를 생성 할 수있는 기능을 제공합니다. 그렇다면 이것을 어떻게 설명 할 수 있습니까? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method >>> obj.__myPrivateMethod() Traceback (most ..

jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법

질문 : jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까? input type="image" 있습니다. 이것은 Microsoft Excel의 셀 노트처럼 작동합니다. 사람이있는 텍스트 상자에 숫자를 입력하면 input-image I 설정,과에 대한 이벤트 핸들러 짝을 input-image . 그런 다음 사용자가 image 클릭하면 데이터에 메모를 추가하는 작은 팝업이 표시됩니다. 내 문제는 사용자가 텍스트 상자에 0을 입력 할 때 input-image 의 이벤트 처리기를 비활성화해야한다는 것입니다. 다음을 시도했지만 아무 소용이 없습니다. $('#myimage').click(function { return false; }); 답변 jQuery 1.7 이상에서는 이벤트 API가 업데이..

backbone.js의 목적

질문 : backbone.js의 목적은 무엇입니까? http://documentcloud.github.com/backbone 사이트에서 backbone.js의 유틸리티를 이해하려고했지만 여전히 많이 알아낼 수 없었습니다. 아무도 그것이 어떻게 작동하는지 설명하고 더 나은 JavaScript를 작성하는 데 어떻게 도움이 될 수 있는지 설명함으로써 나를 도울 수 있습니까? 답변 Backbone.js는 기본적으로 MVC (모델, 뷰, 컨트롤러) 방식으로 Javascript 코드를 구조화 할 수있는 uber-light 프레임 워크입니다. 모델 은 데이터를 검색하고 채우는 코드의 일부입니다. 보기 는이 모델의 HTML 표현입니다 (모델이 변경됨에 따라보기가 변경됨). 이 경우 해시 뱅 URL을 통해 자바 스크립트..

Android ADB 도구를 사용하여 애플리케이션을 시작하는 방법

질문 : Android ADB 도구를 사용하여 애플리케이션을 시작하는 방법은 무엇입니까? Android의 ADB 도구를 사용하여 Intent를 어떻게 보내나요? 답변 adb shell am start -n com.package.name/com.package.name.ActivityName 또는 이것을 직접 사용할 수 있습니다. adb shell am start -n com.package.name/com.package.name.ActivityName 인 텐트 필터로 필터링 할 작업을 지정할 수도 있습니다. am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName 출처 : https://stackoverflow...

변수 및 함수 이름에 대한 Python의 명명 규칙

질문 : 변수 및 함수 이름에 대한 Python의 명명 규칙은 무엇입니까? C # 배경에서 비롯된 변수 및 메서드 이름의 명명 규칙은 일반적으로 camelCase 또는 PascalCase입니다. // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() 파이썬에서는 위의 내용을 보았지만 밑줄도 사용하는 것을 보았습니다. # python example this_is_my_variable = 'a' def this_is_my_function(): Python에 더 선호되고 명확한 코딩 스타일이 있습니까? 답변 Python PEP 8 : 함수 및 변수 이름을 참조하십시오. 함수 이름은 소문자 여야하며 가독성을 높이기 위해 단어를 밑줄로 구..

Java는 "참조에 의한 전달" 일까? "값에 의한 전달" 일까?

질문 : Java는 "참조에 의한 전달"또는 "값에 의한 전달"입니까? 나는 항상 Java가 pass-by-reference를 사용한다고 생각했습니다. 그러나 저는 그렇지 않다고 주장하는 블로그 게시물 (예 : 이 블로그 )을 몇 개 보았습니다 (블로그 게시물에서는 Java가 값에 의한 전달을 사용한다고 말합니다). 나는 그들이 만드는 구별을 이해하지 못한다고 생각합니다. 설명은 무엇입니까? 답변 Java는 항상 값에 의한 전달 입니다. 불행히도 우리가 객체를 다룰 때 우리는 실제로 값으로 전달되는 참조라고 불리는 객체 핸들을 다룹니다. 이 용어와 의미는 많은 초보자를 쉽게 혼동합니다. 다음과 같이 진행됩니다. public static void main(String[] args) { Dog aDog = ..

jQuery로 엔터키를 통해 Form을 제출하는 방법

질문 : jQuery로 'Enter'에 양식을 제출 하시겠습니까? HTML / jQuery를 사용하는 AIR 프로젝트의 이메일 텍스트 필드, 암호 필드 및 제출 버튼과 같은 bog 표준 로그인 양식이 있습니다. 양식에서 Enter 키를 누르면 전체 양식의 내용이 사라지지만 양식이 제출되지 않습니다. 이것이 Webkit 문제인지 (Adobe AIR는 HTML 용 Webkit을 사용함) 또는 내가 물건을 묶었는지 아는 사람이 있습니까? 나는 시도했다 : $('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); } }); 그러나 그것은 정리 행동을 멈추거나 양식을 제출하지 않았습니다. 양식과 관련된 작업이 없습니다. 문..

jQuery로 라디오 버튼을 확인하는 방법

질문 : jQuery로 라디오 버튼을 확인하는 방법은 무엇입니까? jQuery로 라디오 버튼을 확인하려고합니다. 내 코드는 다음과 같습니다. 그리고 자바 스크립트 : jQuery("#radio_1").attr('checked', true); 작동하지 않음 : jQuery("input[value='1']").attr('checked', true); 작동하지 않음 : jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); 작동하지 않음 : 다른 아이디어가 있습니까? 내가 무엇을 놓치고 있습니까? 답변 jQuery 1.6 이상 (> =) 버전의 경우 다음을 사용하십시오. $("#radio_1").prop("checked",..

파이썬에서 문자열을 정수로 변환하는 방법

질문 : 파이썬에서 문자열을 정수로 변환하는 방법은 무엇입니까? 다음과 같은 MySQL 쿼리의 튜플이 있습니다. T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) 모든 문자열 요소를 정수로 변환하고 목록 목록에 다시 넣고 싶습니다. T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]] eval 그것을 달성하려고했지만 아직 괜찮은 결과를 얻지 못했습니다. 답변 int() 는 문자열을 정수 값으로 변환하는 Python 표준 내장 함수입니다. 인수로 숫자를 포함하는 문자열을 사용하여 호출하면 정수..

내 Android 애플리케이션에서 충돌 데이터를 얻는 방법

질문 : 내 Android 애플리케이션에서 충돌 데이터를 얻으려면 어떻게해야합니까? Android 애플리케이션에서 크래시 데이터 (적어도 스택 추적)를 얻으려면 어떻게해야합니까? 적어도 케이블로 검색되는 내 자신의 장치에서 작업 할 때, 이상적으로는 야생에서 실행되는 내 응용 프로그램의 모든 인스턴스에서 작업하여 개선하고 더 견고하게 만들 수 있습니다. 답변 ACRA (Android 용 애플리케이션 충돌 보고서) 라이브러리를 사용해 볼 수 있습니다. ACRA는 Android 애플리케이션이 충돌 보고서를 GoogleDoc 양식에 자동으로 게시 할 수있는 라이브러리입니다. Android 애플리케이션 개발자가 충돌하거나 잘못 작동 할 때 애플리케이션에서 데이터를 가져 오는 데 도움을주기 위해 Android 애..

728x90
반응형