728x90
반응형

프로그래밍 언어 1445

Python에서 dictionary의 임의 요소 액세스

질문 : Python에서 사전의 임의 요소에 액세스 mydict 가 비어 있지 않으면 다음과 같이 임의의 요소에 액세스합니다. mydict[mydict.keys()[0]] 이 작업을 수행하는 더 좋은 방법이 있습니까? 답변 Python 3에서 비파괴 및 반복 : next(iter(mydict.values())) Python 2에서 비파괴적이고 반복적으로 : mydict.itervalues().next() Python 2와 3 모두에서 작동하도록하려면 six 패키지를 사용할 수 있습니다. six.next(six.itervalues(mydict)) 이 시점에서 그것은 매우 비밀스럽고 차라리 귀하의 코드를 선호합니다. 항목을 제거하려면 다음을 수행하십시오. key, value = mydict.popitem()..

jQuery에서 로딩 스피너를 표시하는 방법

질문 : jQuery에서 로딩 스피너를 표시하는 방법은 무엇입니까? 프로토 타입 에서 다음 코드로 "로드 중 ..."이미지를 표시 할 수 있습니다. var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} ); function showLoad () { ... } jQuery 에서 다음과 같이 요소에 서버 페이지를로드 할 수 있습니다. $('#message').load('index.php?pg=ajaxFlashcard'); 하지만 프로토 타입에서했던 것처럼이 명령에 로딩 스피너를 어떻게 연결합니까? 답변 몇 가지 방법이 있습니다. 내가 선호하는 방법은 요소..

AngularJS를 사용하여 브라우저 콘솔에서 $ scope 변수에 액세스 하는 방법

질문 : AngularJS를 사용하여 브라우저 콘솔에서 $ scope 변수에 어떻게 액세스합니까? Chrome의 JavaScript 콘솔에서 $scope 변수에 액세스하고 싶습니다. 어떻게하나요? $scope myapp 모듈 이름을 변수로 볼 수 없습니다. 답변 개발자 도구의 HTML 패널에서 요소를 선택하고 콘솔에 입력합니다. angular.element($0).scope() WebKit 및 Firefox에서 $0 은 요소 탭에서 선택한 DOM 노드에 대한 참조이므로 이렇게하면 선택한 DOM 노드 범위가 콘솔에 인쇄됩니다. 다음과 같이 요소 ID로 범위를 타겟팅 할 수도 있습니다. angular.element(document.getElementById('yourElementId')).scope() 애드..

Android strings.xml에서 문자 &를 작성하는 방법

질문 : 문자를 작성하는 방법 및 android strings.xml strings.xml 파일에 다음을 작성했습니다. Move by Drag&Drop 다음과 같은 오류가 발생했습니다. The reference to entity "Drop" must end with the ';' delimiter. strings.xml에 문자 및 문자를 어떻게 쓸 수 있습니까? 답변 인코딩 : & 출처 : https://stackoverflow.com/questions/3053062/how-to-write-character-in-android-strings-xml

Android Spinner : 선택한 항목 변경 이벤트 가져 오기

질문 : Android Spinner : 선택한 항목 변경 이벤트 가져 오기 선택한 항목이 변경 될 때 Spinner에 대한 이벤트 리스너를 어떻게 설정할 수 있습니까? 기본적으로 내가하려는 것은 다음과 비슷합니다. spinner1.onSelectionChange = handleSelectionChange; void handleSelectionChange(Object sender){ //handle event } 답변 이전 답변 중 일부가 올바르지 않습니다. 다른 위젯 및보기에서도 작동하지만 Spinner 위젯에 대한 문서에는 다음과 같이 명확하게 설명되어 있습니다. 스피너는 항목 클릭 이벤트를 지원하지 않습니다. 이 메서드를 호출하면 예외가 발생합니다. 대신 OnItemSelectedListener (..

OrderedDict에 JSON을 로드 하는 방법

질문 : OrderedDict에 JSON을로드 할 수 있습니까? json.dump 에서 OrderedDict를 사용할 수 있습니다. 즉, OrderedDict를 JSON에 대한 입력으로 사용할 수 있습니다. 그러나 출력으로 사용할 수 있습니까? 그렇다면 어떻게? 제 경우에는 파일의 키 순서를 유지할 수 있도록 OrderedDict load 그렇지 않은 경우 해결 방법이 있습니까? 답변 그래 넌 할수있어. JSONDecoder에 object_pairs_hook 인수를 지정합니다. 실제로 이것은 문서에 제공된 정확한 예입니다. >>> json.JSONDecoder(object_pairs_hook=collections.OrderedDict).decode('{"foo":1, "bar": 2}') OrderedD..

jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경

질문 : jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경 알려진 값이있는 드롭 다운 목록이 있습니다. 내가하려는 것은 jQuery를 사용하여 존재하는 특정 값으로 드롭 다운 목록을 설정하는 것입니다. 일반 JavaScript를 사용하여 다음과 같이합니다. ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 그러나 선택기 (어리석은 ASP.NET 클라이언트 ID ...)에 CSS 클래스를 사용하고 있기 때문에 jQuery 로이 작업을 수행해야합니다. 내가 시도한 몇 가지 사항은 다음과 같습니다. $("._statusDDL").val(2); //..

jQuery없이 AJAX 호출을 만드는 방법

질문 : jQuery없이 AJAX 호출을 만드는 방법은 무엇입니까? jQuery를 사용하지 않고 JavaScript를 사용하여 AJAX 호출을 만드는 방법은 무엇입니까? 답변 "바닐라"JavaScript 사용 : jQuery 사용 : $.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done"); } }); 출처 : https://stackoverflow.com/questions/8567114/how-to-make-an-ajax-call-without-jquery

SCSS 파일에서 일반 CSS 파일 가져오기

질문 : SCSS 파일에서 일반 CSS 파일을 가져 오시겠습니까? @import 명령을 사용하여 일반 CSS 파일을 가져올 수 있습니까? sass의 모든 SCSS 구문을 사용하고 있지는 않지만 기능을 결합 / 압축하는 것이 즐겁고 모든 파일의 이름을 * .scss로 변경하지 않고 사용할 수 있기를 원합니다. 답변 이 글을 쓰는 시점에서 이것은 구현되지 않은 것 같습니다. https://github.com/sass/sass/issues/193 libsass (C / C ++ 구현)의 경우 *.scss 파일과 동일한 방식으로 *.css 대해 가져 오기가 작동합니다. 확장자를 생략하면됩니다. @import "path/to/file"; path/to/file.css 가져옵니다. 자세한 내용은 이 답변 을 참조하..

파이썬에서 작은 따옴표와 큰 따옴표 비교

질문 : 파이썬에서 작은 따옴표와 큰 따옴표 비교 [닫힌] 문서에 따르면 거의 상호 교환이 가능합니다. 다른 하나를 사용하는 문체적인 이유가 있습니까? 답변 보간에 사용되거나 자연어 메시지 인 문자열 주위에 큰 따옴표를 사용하고 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만 문자열에 따옴표가 포함되어 있거나 잊어 버린 경우 규칙을 위반합니다. 독 스트링에는 삼중 큰 따옴표를 사용하고 필요하지 않은 경우에도 정규식에는 원시 문자열 리터럴을 사용합니다. 예를 들면 : LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def ..

Moment js 날짜 시간 비교

질문 : 순간 js 날짜 시간 비교 날짜 시간 형식을 지정하기 위해 moment.js를 사용하고 있으며 여기에는 두 개의 날짜 값이 있으며 한 날짜가 다른 날짜보다 클 때 특정 기능을 얻고 싶습니다. 대부분의 문서를 읽었지만이를 달성하는 기능을 찾지 못했습니다. 거기있을 거라는 걸 알아요. 이것은 내 코드입니다. var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z' var d = moment(date_time).tz('UTC'); // first date var now = new Date(), dnow = moment(now).tz('UTC'), snow = dnow.minute() % 15, diffnow = 15 - snow, tonow = moment(dno..

HTML5 Canvas vs SVG vs div

질문 : HTML5 Canvas vs. SVG vs. div 즉석에서 요소를 만들고 이동할 수있는 가장 좋은 방법은 무엇입니까? 예를 들어 직사각형, 원 및 다각형을 만든 다음 해당 개체를 선택하고 이동하려고한다고 가정 해 보겠습니다. HTML5가이를 가능하게하는 세 가지 요소 인svg , canvas 및 div를 제공한다는 것을 알고 있습니다. 내가하고 싶은 일 중 어떤 요소가 최고의 성능을 제공할까요? 이러한 접근 방식을 비교하기 위해 각각 머리글, 바닥 글, 위젯 및 텍스트 콘텐츠가 포함 된 시각적으로 동일한 웹 페이지 3 개를 만들려고했습니다. 첫 번째 페이지의 위젯은 전체적으로 canvas 요소로, 두 번째는 전체적으로 svg 요소로, 세 번째는 일반 div 요소 인 HTML 및 CSS로 만들어..

Java에서 SuppressWarnings ( "unchecked")의 의미

질문 : Java에서 SuppressWarnings ( "선택 취소") 란 무엇입니까? 때때로 코드를 살펴볼 때 많은 메서드가 주석을 지정하는 것을 볼 수 있습니다. @SuppressWarnings("unchecked") 이것은 무엇을 의미 하는가? 답변 때때로 자바 제네릭은 당신이 원하는 것을 할 수 없게하고, 당신이하고있는 일이 실제로 실행 시간에 합법적 이라는 것을 컴파일러에게 효과적으로 알려줄 필요가 있습니다. 일반적으로 일반적인 인터페이스를 조롱 할 때 이것이 고통 스럽지만 다른 예도 있습니다. 그것은 경고를 피하는 것이 아니라 그것을 억제하는 방법을 해결하려고 노력 일반적으로 가치가합니다 ( 자바 제네릭 FAQ는 여기에 있습니다)하지만 때로는 그것이 가능하다면, 그것은 너무 많은 경고를 억제하..

변수가 JavaScript의 문자열인지 확인

질문 : 변수가 JavaScript의 문자열인지 확인 JavaScript에서 변수가 문자열인지 다른 것인지 어떻게 확인할 수 있습니까? 답변 typeof 연산자를 사용할 수 있습니다. var booleanValue = true; var numericalValue = 354; var stringValue = "This is a String"; var stringObject = new String( "This is a String Object" ); alert(typeof booleanValue) // displays "boolean" alert(typeof numericalValue) // displays "number" alert(typeof stringValue) // displays "string" ..

CSS에서 margin과 padding을 사용하는 경우

질문 : CSS에서 여백과 여백을 사용하는 경우 margin 을 사용할 때와 padding 을 사용할 때를 결정할 때 사용해야하는 특정 규칙이나 지침이 있습니까? 답변 요약 : 기본적으로 테두리 나 배경이 있고 보이는 상자 내부의 공간을 늘리고 싶을 때를 제외하고는 모든 곳에서 여백을 사용합니다. 나에게 패딩과 여백의 가장 큰 차이점은 세로 여백은 자동으로 축소되고 패딩은 그렇지 않다는 것입니다. 1em 두 요소를 하나씩 고려하십시오. 이 패딩은 요소의 일부로 간주되며 항상 유지됩니다. 따라서 첫 번째 요소의 내용, 첫 번째 요소의 패딩, 두 번째 요소의 패딩, 두 번째 요소의 내용으로 끝납니다. 따라서 두 요소의 내용은 결국 2em 떨어져있게됩니다. 이제 패딩을 1em 여백으로 바꿉니다. 여백은 요소 ..

node.js의 콘솔 글꼴 색상을 변경하는 방법

질문 : node.js의 콘솔 글꼴 색상을 변경하는 방법은 무엇입니까? 눈에 문제가있어서 콘솔 배경색을 흰색으로 바꿔야하는데 글꼴이 회색이고 메시지를 읽을 수 없게됩니다. 어떻게 변경할 수 있습니까? 답변 아래에서 node.js 애플리케이션을 실행할 때 명령 할 텍스트의 색상 참조를 찾을 수 있습니다. console.log('\x1b[36m%s\x1b[0m', 'I am cyan'); //cyan console.log('\x1b[33m%s\x1b[0m', stringToMakeYellow); //yellow %s 는 문자열 (두 번째 인수)에서 삽입되는 위치입니다. \x1b[0m 은 터미널 색상을 재설정하여이 시점 이후에는 더 이상 선택된 색상이되지 않도록합니다. 색상 참조 Reset = "\x1b[0m..

Android Studio 프로젝트의 경우 .gitignore에 작성해야 하는 것

질문 : Android Studio 프로젝트의 경우 .gitignore에 무엇이 있어야합니까? Android Studio 프로젝트의 경우 .gitignore 에 어떤 파일이 있어야합니까? .iml 포함하는 몇 가지 예를 보았지만 IntelliJ 문서에서는 .iml 이 소스 제어에 포함되어야한다고 말합니다. 답변 Android Studio 3.0으로 업데이트 됨 댓글에 누락 된 항목을 공유하세요. 늦은 답변이지만 이 대안 답변은 우리에게 적합하지 않았습니다 ... 그래서 다음은 gitignore 파일입니다. #built application files *.apk *.ap_ *.aab # files for the dex VM *.dex # Java class files *.class # generated f..

Android Emulator에서 내 http : // localhost 웹 서버에 연결하는 방법

질문 : Android Emulator에서 내 http : // localhost 웹 서버에 연결하는 방법 http://localhost 또는 http://127.0.0.1 localhost 웹 서버 페이지에 연결하려면 Android 에뮬레이터에서 무엇을 할 수 있습니까? 나는 그것을 시도했지만 에뮬레이터는 여전히 localhost에 대한 Google 검색과 같은 내 요청을 받아들이거나 웹 서버가 정상적으로 실행되는 동안 페이지를 찾지 못했다고 말합니다. 답변 localhost는 코드가 실행되는 장치 (이 경우 에뮬레이터)를 나타냅니다. Android 시뮬레이터를 실행하는 컴퓨터를 참조하려면 IP 주소 10.0.2.2를 대신 사용하십시오. 여기 에서 더 많은 것을 읽을 수 있습니다. 출처 : https:..

배경 이미지에 CSS 필터를 적용하는 방법

질문 : 배경 이미지에 CSS 필터를 적용하는 방법 검색 페이지의 배경 이미지로 사용중인 JPEG 파일이 있으며 Backbone.js 컨텍스트 내에서 작업하기 때문에 CSS를 사용하여 설정하고 있습니다. background-image: url("whatever.jpg"); CSS 3 흐림 필터 를 배경에만 적용하고 싶지만 해당 요소 하나만 스타일을 지정하는 방법을 잘 모르겠습니다. 내가 시도하면 : -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); background-image 바로 아래에서 배경이 아닌 전체 페이지의 스타일을 지정합니다. 이미지 만 ..

HTML5에 input type을 float 타입으로 활용하는 방법

질문 : HTML5에 부동 입력 유형이 있습니까? html5.org 에 따르면 "숫자"입력 유형의 "값 속성이 지정되고 비어 있지 않은 경우 유효한 부동 소수점 숫자 인 값을 가져야합니다." 그러나 이것은 단순히 (최신 버전의 Chrome에서) 부동이 아닌 정수를 사용하는 "업다운"컨트롤입니다. HTML5 고유의 부동 소수점 입력 요소가 있습니까? 아니면 숫자 입력 유형이 정수가 아닌 부동 소수점과 함께 작동하도록 만드는 방법이 있습니까? 아니면 jQuery UI 플러그인을 사용해야합니까? 답변 number 유형에는 max 및 min 과 함께)를 제어 step 값이 있으며 기본값은 1 입니다. 이 값은 스테퍼 버튼 구현에서도 사용됩니다 (예 : 위로 누르면 step 증가). 이 값을 적절한 값으로 변경하..

Python에서 목록을 균등 한 크기의 청크로 반복하는 방법

질문 : 청크 단위로 목록을 반복하는 가장 "파이썬"방법은 무엇입니까? 한 번에 4 개의 정수로 작업해야하는 정수 목록을 입력으로받는 Python 스크립트가 있습니다. 불행히도 입력을 제어 할 수 없거나 4 개 요소 튜플 목록으로 전달했습니다. 현재 저는 다음과 같이 반복하고 있습니다. for i in range(0, len(ints), 4): # dummy op for example code foo += ints[i] * ints[i + 1] + ints[i + 2] * ints[i + 3] "C-think"와 비슷해 보이지만,이 상황을 처리하는 더 비단뱀적인 방법이 있다고 생각합니다. 목록은 반복 후 삭제되므로 보존 할 필요가 없습니다. 아마도 이와 같은 것이 더 좋을까요? while ints: fo..

Android 플랫폼에서 Service vs IntentService

질문 : Android 플랫폼의 서비스 대 IntentService IntentService 로 수행 할 수 있지만 Service 로는 수행 할 수없는 작업의 예를 찾고 있습니까? 또한 IntentService 는 다른 스레드에서 실행되고 Service 는 실행되지 않는다고 생각합니다. 따라서 내가 볼 수있는 한 자체 스레드 내에서 서비스를 시작하는 것은 IntentService 시작하는 것과 같습니다. 그 맞습니까? 답변 Tejas Lagvankar는이 주제에 대한 멋진 게시물을 작성했습니다. 다음은 Service와 IntentService의 몇 가지 주요 차이점입니다. 언제 사용합니까? 서비스 는 UI가없는 작업에서 사용할 수 있지만 너무 길어서는 안됩니다. 긴 작업을 수행해야하는 경우 서비스 내에서..

HTML "no-js"클래스의 목적

질문 : HTML "no-js"클래스의 목적은 무엇입니까? 많은 템플릿 엔진, HTML5 Boilerplate , 다양한 프레임 워크 및 일반 PHP 사이트 태그에 no-js 클래스가 있음을 알았습니다. 왜 이렇게 되나요? 이 클래스에 반응하는 일종의 기본 브라우저 동작이 있습니까? 왜 항상 포함합니까? "no-js"케이스가없고 html을 직접 처리 할 수 있다면 클래스 자체를 쓸모 없게 만들지 않습니까? 다음은 HTML5 Boilerplate index.html의 예입니다. 보시다시피 요소에는 항상이 클래스가 있습니다. 누군가 이것이 왜 그렇게 자주 수행되는지 설명 할 수 있습니까? 답변 Modernizr가 실행되면 "no-js"클래스를 제거하고 "js"로 대체합니다. 이것은 Javascript 지원이..

웹 사이트에 "내 정보 기억"을 구현하는 가장 좋은 방법

질문 : 웹 사이트에 "내 정보 기억"을 구현하는 가장 좋은 방법은 무엇입니까? 사용자가 내 웹 사이트를 방문 할 때마다 로그인 할 필요가 없도록 내 웹 사이트에 사용자가 클릭 할 수있는 확인란이 있기를 원합니다. 이를 구현하려면 쿠키를 컴퓨터에 저장해야한다는 것을 알고 있지만 해당 쿠키에 무엇이 포함되어야합니까? 또한이 쿠키가 '내 기억하기'기능을 제공하면서 피할 수있는 보안 취약점을 제공하지 않도록주의해야하는 일반적인 실수가 있습니까? 답변 여기에 설명 된이 전략 을 모범 사례 (2006) 또는 여기에 설명 된 업데이트 된 전략 (2015)으로 사용할 수 있습니다. 이 접근 방식은 심층 방어를 제공합니다. 누군가가 데이터베이스 테이블을 유출하는 경우 공격자에게 사용자를 가장 할 수있는 열린 문을 제공..

Android에서 'Context' 클래스에 대해서

질문 : Android에서 '컨텍스트'란 무엇입니까? Android 프로그래밍에서 Context 클래스는 정확히 무엇이며 어디에 사용됩니까? 개발자 사이트 에서 읽었지만 명확하게 이해할 수 없습니다. 답변 간단히 말하면 : 이름에서 알 수 있듯이 응용 프로그램 / 객체의 현재 상태에 대한 컨텍스트입니다. 새로 생성 된 객체가 무슨 일이 일어나고 있는지 이해할 수있게합니다. 일반적으로 프로그램의 다른 부분 (활동 및 패키지 / 응용 프로그램)에 관한 정보를 얻기 위해 전화합니다. getApplicationContext() , getContext() , getBaseContext() 또는 this (Application, Activity, Service 및 IntentService 클래스와 같이 Contex..

728x90
반응형