728x90
반응형

프로그래밍 언어 1445

PHP 동일성(==)과 항등성(===) 비교 연산자의 차이

질문 : PHP 같음 (== double equals)과 identity (=== triple equals) 비교 연산자는 어떻게 다릅니 까? == 와 === 의 차이점은 무엇입니까? == 비교는 정확히 어떻게 작동합니까? === 비교는 정확히 어떻게 작동합니까? 유용한 예는 무엇입니까? 답변 ==와 ===의 차이 == 같음 연산자와 엄격한 === 같은 연산자의 차이점 은 설명서에 정확히 설명되어 있습니다. 비교 연산자 느슨하게 == 동등한 비교 == != , 또는 == 와 같이 느슨하게 비교를 사용하는 다른 비교 연산자를 사용하는 경우 항상 컨텍스트 를 살펴보고 무엇을, 어디서, 왜 변환하여 무엇을 이해해야합니다. 진행되고있다. 규칙 변환 부울로 변환 정수로 변환 부동으로 변환 문자열로 변환 배열로 변..

Android Studio 최소 SDK 버전 API 변경

질문 : API 레벨 Android Studio 변경 Android Studio의 최소 SDK 버전을 API 12에서 API 14로 변경하고 싶습니다. 매니페스트 파일에서 변경해 보았습니다. 즉, 프로젝트를 다시 빌드하지만 여전히 Android Studio IDE에서 오류가 발생합니다. IDE가 변경 사항을 인식하도록 '프로젝트 속성'또는 이와 유사한 항목에서 최소 SDK를 설정해야한다고 가정하지만 Android Studio에서 이것이 수행되는 위치를 찾을 수 없습니다. 답변 기존 프로젝트에서 minSdkVersion을 업데이트하려는 경우 ... 1. build.gradle 업데이트(모듈: app) - Gradle Script 아래에 있는 항목이 build.gradle이 아닌지 확인합니다(Project:..

IntelliJ IDEA는 플러그인을 통해 WebStorm 및 PHPStorm의 모든 기능을 캡슐화

질문 : IntelliJ IDEA는 플러그인을 통해 WebStorm 및 PHPStorm의 모든 기능을 캡슐화 할 수 있습니까? 나는 새로운 IDE를 시장에 내놓고 있지만 Jetbrains의 일부 제품이 겹치는 부분에 대해 혼란 스럽습니다. IntelliJ IDEA에는 Node.js 및 php 개발을 수행 할 수있는 플러그인이있는 것 같습니다. IntelliJ IDEA는 WebStorm 및 PHPStorm이 플러그인을 통해 수행하는 모든 작업을 수행 할 수 있습니까? 아니면 IDEA에서 사용할 수없는 특수 기능이 있습니까? 모든 개발에 대해 단일 다중 언어 IDE를 갖기를 바랍니다. 답변 경량 IDE의 모든 기능은 IntelliJ IDEA에서 찾을 수 있습니다 ( 저장소에서 해당 플러그인 을 설치해야 함)..

PHP를 사용하여 현재 연도를 얻는 방법

질문 : 올해는 어떻게 PHP를 사용합니까? 나는 웹 사이트의 바닥 글에 저작권 고지를 붙이고 싶지만, 그 해가 구식이 되기에는 믿을 수 없을만큼 끈적 거리는 것 같다. PHP 4 또는 PHP 5로 연도를 자동으로 업데이트하려면 어떻게해야합니까? 답변 date 또는 strftime을 사용할 수 있습니다. 이 경우에는 어떤 일이 있어도 1 년이 1 년이므로 중요하지 않다고 말하고 싶습니다 (연도를 다르게 형식화하는 로케일이없는 경우). 예를 들면 : 참고로 PHP에서 날짜 형식을 지정할 때 기본값과 다른 로케일로 날짜를 형식화하려는 경우 중요합니다. 그렇다면 setlocale 및 strftime을 사용해야합니다. 날짜에 PHP 매뉴얼 에 따르면 : 다른 언어로 날짜 형식을 지정하려면 date () 대신 s..

Python에서 수동으로 예외 발생 (throwing)

질문 : Python에서 수동으로 예외 발생 (던지기) except 블록을 통해 잡을 수 있도록 파이썬에서 예외를 어떻게 발생시킬 수 있습니까? 답변 Python에서 예외를 수동으로 생성/제기하는 방법은 무엇입니까? 의미 상 문제에 맞는 가장 구체적인 예외 생성자를 사용합니다 . 메시지를 구체적으로 작성하십시오. 예 : raise ValueError('A very specific bad thing happened.') 일반 예외를 제기하지 않음 Exception 발생시키지 마십시오. 이를 포착하려면 하위 클래스를 구성하는 다른 모든 특정 예외를 포착해야합니다.0 문제 1: 버그 숨기기 raise Exception('I know Python!') # Don't! If you catch, likely to ..

[CSS] 글자의 절반에 css를 적용 하는 방법

질문 : 문자의 절반에 CSS를 적용 할 수 있습니까? 내가 찾고있는 것 : 캐릭터의 절반 을 스타일링하는 방법입니다. (이 경우 반은 투명) 내가 현재 검색하고 시도한 것 (행운 없음) : 문자 / 문자의 절반을 스타일링하는 방법 CSS 또는 JavaScript로 캐릭터의 일부 스타일링 캐릭터의 50 %에 CSS 적용 아래는 제가 얻고 자하는 것의 예입니다. 이를 위해 CSS 또는 JavaScript 솔루션이 존재합니까, 아니면 이미지에 의지해야합니까? 이 텍스트는 동적으로 생성되므로 이미지 경로를 사용하지 않는 것이 좋습니다. 최신 정보: 많은 사람들이 캐릭터의 절반을 스타일링하고 싶은 이유를 물었 기 때문에 이것이 이유입니다. 우리시는 최근 새로운 "브랜드"를 정의하는 데 25 만 달러를 지출했습니..

pip로 특정 패키지 버전 설치

질문 : pip로 특정 패키지 버전 설치 --no-site-packages 옵션으로 만든 새로운 virtualenv를 사용하여 MySQL_python 어댑터 버전 1.2.2를 설치하려고합니다. PyPi에 표시된 현재 버전은 1.2.3 입니다. 이전 버전을 설치하는 방법이 있습니까? 이 작업을 수행해야한다는 기사를 찾았습니다. pip install MySQL_python==1.2.2 그러나 설치되면 사이트 패키지에 MySQL_python-1.2.3-py2.6.egg-info 이 패키지에 특정한 문제입니까, 아니면 제가 잘못하고 있습니까? 답변 TL, DR : pip install -Iv (예 : pip install -Iv MySQL_python==1.2.2 ) 첫째, 당신이하려는 일에 두 가지 문제가 있..

jQuery를 사용하여 HTML 요소를 만드는 가장 효율적인 방법

질문 : jQuery를 사용하여 HTML 요소를 만드는 가장 효율적인 방법은 무엇입니까? 최근에 저는 많은 모달 창 팝업을 수행하고 있으며 jQuery를 사용했습니다. 페이지에 새 요소를 만드는 데 사용한 방법은 압도적으로 다음과 같습니다. $(""); 그러나 이것이 최선이거나 가장 효율적인 방법이 아니라는 느낌을 받고 있습니다. 성능 관점에서 jQuery에서 요소를 만드는 가장 좋은 방법은 무엇입니까? 이 답변 에는 아래 제안에 대한 벤치 마크가 있습니다. 답변 나는 $(document.createElement('div')); 벤치마킹은 이 기술이 가장 빠르다는 것을 보여줍니다. 나는 이것이 jQuery가 그것을 요소로 식별하고 요소 자체를 만들 필요가 없기 때문이라고 추측합니다. 실제로 다른 자바 스..

HTML가 "chucknorris"를 색상이라고 생각하는 이유

질문 : HTML은 왜 "chucknorris"가 색상이라고 생각합니까? HTML에서 배경색으로 입력 할 때 특정 임의의 문자열이 색상을 생성하는 이유는 무엇입니까? 예를 들면 : test ... 모든 브라우저와 플랫폼 에서 빨간색 배경 의 문서를 생성합니다. 반면에 chucknorr 는 노란색 배경을 생성합니다! 여기서 무슨 일이 일어나고 있습니까? 답변 넷스케이프 시대의 이월입니다. 누락 된 숫자는 0 [...]으로 처리됩니다. 잘못된 숫자는 단순히 0으로 해석됩니다. 예를 들어 # F0F0F0, F0F0F0, F0F0F, #FxFxFx 및 FxFxFx 값은 모두 동일합니다. 그것은 다양한 길이의 색상 값 등을 포함하여 매우 자세하게 다루는 Microsoft Internet Explorer의 색상 구..

HTML안의 form은 중첩 해서 사용할 수 있을까?

질문 : HTML 양식을 중첩 할 수 있습니까? 다음과 같은 HTML 양식을 중첩 할 수 있습니까? 두 양식이 모두 작동하도록? 내 친구는 이것에 문제가 있습니다. subForm 의 일부는 작동하지만 다른 부분은 작동하지 않습니다. 답변 한마디로, 아닙니다. 한 페이지에 여러 양식이있을 수 있지만 중첩되어서는 안됩니다. html5 작업 초안에서 : 4.10.3 form 요소 콘텐츠 모델 : 흐름 콘텐츠이지만 양식 요소 하위 항목이 없습니다. 출처 : https://stackoverflow.com/questions/379610/can-you-nest-html-forms

Java에서 String을 long으로 변환하는 방법

질문 : Java에서 문자열을 long으로 변환하는 방법은 무엇입니까? Java에서 간단한 질문이 있습니다. Long.toString() 에서 얻은 String long 어떻게 변환 할 수 있습니까? 답변 Long.parseLong() Long.parseLong("0", 10) // returns 0L Long.parseLong("473", 10) // returns 473L Long.parseLong("-0", 10) // returns 0L Long.parseLong("-FF", 16) // returns -255L Long.parseLong("1100110", 2) // returns 102L Long.parseLong("99", 8) // throws a NumberFormatException L..

자바 8 List<V>를 Map<K, V>로 변환 하는 방법

질문 : 자바 8 목록 지도로 Java 8의 스트림과 람다를 사용하여 객체 목록을 맵으로 변환하고 싶습니다. 이것이 Java 7 이하에서 작성하는 방법입니다. private Map nameMap(List choices) { final Map hashMap = new HashMap(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } Java 8과 Guava를 사용하여 쉽게 수행 할 수 있지만 Guava없이 수행하는 방법을 알고 싶습니다. 구아바 : private Map nameMap(List choices) { return Maps.uniqueIndex(choices, new Fu..

jQuery $ (document) .ready 및 UpdatePanels

질문 : jQuery $ (document) .ready 및 UpdatePanels? jQuery를 사용하여 UpdatePanel 내부의 요소에 마우스 오버 효과를 연결하고 있습니다. 이벤트는 $(document).ready 바인딩됩니다. 예를 들면 : $(function() { $('div._Foo').bind("mouseover", function(e) { // Do something exciting }); }); 물론 이것은 페이지가 처음로드 될 때 잘 작동하지만 UpdatePanel이 부분 페이지 업데이트를 수행하면 실행되지 않고 마우스 오버 효과가 UpdatePanel 내에서 더 이상 작동하지 않습니다. 첫 번째 페이지로드뿐만 아니라 UpdatePanel이 부분 페이지 업데이트를 실행할 때마다 ..

JQuery에서 each () 함수를 중단 / 종료하는 방법

질문 : JQuery에서 each () 함수를 중단 / 종료하는 방법은 무엇입니까? 몇 가지 코드가 있습니다. $(xml).find("strengths").each(function() { //Code //How can i escape from this block based on a condition. }); 조건에 따라 "각"코드 블록에서 어떻게 벗어날 수 있습니까? 다음과 같은 것이 있으면 어떨까요? $(xml).find("strengths").each(function() { $(this).each(function() { //I want to break out from both each loops at the same time. }); }); 내부 "각각"함수에서 "각각"함수를 모두 분리 할 수 있습니..

value 로 PHP 배열 삭제 (key 아님)

질문 : 값으로 PHP 배열 삭제 (키 아님) 다음과 같이 PHP 배열이 있습니다. $messages = [312, 401, 1599, 3, ...]; $del_val 값 (예 : $del_val=401 )을 포함하는 요소를 삭제하고 싶지만 해당 키를 모릅니다. 도움이 될 수 있습니다. 각 값은 한 번만있을 수 있습니다 . 이 작업을 수행하는 가장 간단한 기능을 찾고 있습니다. 답변 array_search() 및 unset 사용하여 다음을 시도하십시오. if (($key = array_search($del_val, $messages)) !== false) { unset($messages[$key]); } array_search() unset() 사용하여 원래 배열에서 해당 요소를 제거하는 데 사용할 수 ..

클래스가 있는 첫 번째 요소에 대한 CSS 선택자

질문 : 클래스가있는 첫 번째 요소에 대한 CSS 선택기 클래스 이름이 red 인 여러 요소가 있지만 다음 CSS 규칙을 사용하여 class="red" 첫 번째 요소를 선택할 수없는 것 같습니다. .home .red:first-child { border: 1px solid red; } blah first second third fourth red 클래스를 가진 첫 번째 어린이를 대상으로하려면 어떻게 수정합니까? 답변 :first-child 작동 방식을 오해하는 가장 잘 알려진 사례 중 하나입니다. CSS2에 도입 된 :first-child 가상 클래스는 부모의 첫 번째 자식을 나타냅니다. 그게 다야. 나머지 복합 선택기에서 지정한 조건과 가장 먼저 일치하는 자식 요소를 선택한다는 매우 일반적인 오해가 있..

HTML 텍스트 입력을 숫자 입력만 가능하게 하는 방법

질문 : HTML 텍스트 입력은 숫자 입력 만 허용합니다. 숫자 키 입력 (+ '.') 만 허용하도록 )을 설정하는 빠른 방법이 있습니까? 답변 참고 : 이것은 업데이트 된 답변입니다. 아래 주석은 키 코드를 엉망으로 만든 이전 버전을 나타냅니다. JSFiddle에서 직접 시도해보십시오. setInputFilter 함수를 사용하여 의 입력 값을 필터링 할 수 있습니다 (복사 + 붙여 넣기, 드래그 + 드롭, 키보드 단축키, 컨텍스트 메뉴 작업, 입력 할 수없는 키, 캐럿 위치, 다른 키보드 레이아웃 및 모든 브라우저 지원). IE 9 이후 ) : function setInputFilter(textbox, inputFilter) { ["input", "keydown", "keyup", "mousedown"..

HTML5를 사용하는 사용자 정의 데이터 속성에 대한 jQuery 선택자

질문 : HTML5를 사용하는 사용자 정의 데이터 속성에 대한 jQuery 선택기 HTML5와 함께 제공되는 이러한 데이터 속성에 사용할 수있는 선택기를 알고 싶습니다. 이 HTML 부분을 예로 들어 보겠습니다. 얻을 선택자가 있습니까? "Companies" 아래에 data-company="Microsoft" 모든 요소 "Companies" 아래에 data-company!="Microsoft" 모든 요소 다른 경우에는 "포함, 미만, 초과 등 ..."과 같은 다른 선택기를 사용할 수 있습니다. 답변 $("ul[data-group='Companies'] li[data-company='Microsoft']") //Get all elements with data-company="Microsoft" below ..

HTML에서 줄 바꿈을 해제하는 방법

질문 : HTML에서 줄 바꿈을 해제하는 방법은 무엇입니까? 이것을 알아낼 수 없어서 어리석은 느낌이 들지만, 단어 줄 바꿈을 어떻게 해제합니까? css word-wrap break-word 를 사용하여 강제로 설정할 수 있지만 강제로 끌 normal 값으로 만 그대로 둘 수 있음). 줄 바꿈을 강제로 해제하려면 어떻게합니까? 답변 white-space 속성을 사용해야합니다. 특히 white-space: nowrap 및 white-space: pre 가 가장 일반적으로 사용되는 값입니다. 첫 번째는 당신이 추구하는 것 같습니다. 출처 : https://stackoverflow.com/questions/4652654/how-to-turn-off-word-wrapping-in-html

HTMLCollection을 배열로 변환하는 가장 효율적인 방법

질문 : HTMLCollection을 배열로 변환하는 가장 효율적인 방법 HTMLCollection을 배열로 변환하는 더 효율적인 방법이 있습니까? 상기 컬렉션의 내용을 반복하고 각 항목을 배열로 수동으로 푸시하는 것보다 더 효율적인 방법이 있습니까? 답변 var arr = Array.prototype.slice.call( htmlCollection ) "네이티브"코드를 사용하여 동일한 효과를 갖습니다. 편집하다 이것은 많은 뷰를 얻으므로 (@oriol의 의견에 따라) 다음과 같은 더 간결한 표현이 사실상 동일하다는 점에 유의하십시오. var arr = [].slice.call(htmlCollection); 그러나 @JussiR의 주석에 따르면 "verbose"형식과 달리 프로세스에서 비어 있고 사용되지..

PHP 구문 분석 / 구문 오류; 그리고 그것들을 해결하는 방법

질문 : PHP 구문 분석 / 구문 오류; 그리고 그것들을 해결하는 방법 누구나 구문 오류가 발생합니다. 경험 많은 프로그래머조차도 오타를 만듭니다. 신규 이민자에게는 학습 과정의 일부일뿐입니다. 그러나 다음과 같은 오류 메시지를 해석하기 쉬운 경우가 많습니다. PHP 구문 분석 오류 : 구문 오류, 20 행의 index.php에서 예기치 않은 '{' 예상치 못한 기호가 항상 진짜 범인은 아닙니다. 그러나 줄 번호는 어디에서 검색을 시작할지 대략적인 아이디어를 제공합니다. 항상 코드 컨텍스트를 확인하십시오 . 구문 오류는 종종 언급 된 코드 나 이전 코드 줄 에 숨겨져 있습니다. 코드를 매뉴얼의 구문 예제와 비교하십시오. 모든 경우가 다른 경우와 일치하지는 않습니다. 그러나 구문 오류를 해결하기위한 몇 ..

오류 : The application may be doing too much work on its main thread

질문 : 응용 프로그램이 주 스레드에 너무 많은 작업을 하고 있을 수 있습니다. Android SDK / API 환경이 처음입니다. 플롯 / 차트를 그리는 것은 처음입니다. 3 개의 다른 무료 라이브러리를 사용하여 에뮬레이터에서 다양한 종류의 샘플 코드를 실행 해 보았지만 레이아웃 화면에 아무것도 표시되지 않았습니다. logcat은 다음 메시지를 반복합니다. W/Trace(1378): Unexpected value from nativeGetEnabledTags: 0 I/Choreographer(1378): Skipped 55 frames! The application may be doing too much work on its main thread. 문제는 지속되지 않았고 라이센스 라이브러리의 평가판과 ..

HTMLCollection 요소에 대한 For 루프

질문 : HTMLCollection 요소에 대한 For 루프 HTMLCollectionOf 의 모든 요소에 대한 ID 가져 오기를 설정하려고합니다. 다음 코드를 작성했습니다. var list = document.getElementsByClassName("events"); console.log(list[0].id); for (key in list) { console.log(key.id); } 하지만 콘솔에 다음과 같은 출력이 나타납니다. event1 undefined 내가 기대했던 것이 아닙니다. 두 번째 콘솔 출력이 undefined 않았지만 첫 번째 콘솔 출력이 event1 이유는 무엇입니까? 답변 원래 질문에 대한 응답으로 for/in 잘못 사용하고 있습니다. 코드에서 key 는 색인입니다. 따라서 ..

Python 클래스에서 동등성 ( "equality")을 지원하는 방법

질문 : Python 클래스에서 동등성 ( "equality")을 지원하는 우아한 방법 == 및 != 연산자를 사용하여 동등성을 허용하는 것이 종종 중요합니다. __eq__ 및 __ne__ 특수 메서드를 각각 구현하여 가능합니다. 이 작업을 수행하는 가장 쉬운 방법은 다음 방법입니다. class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ else: return False def __ne__(self, other): return not self.__eq__(other) 이 작업을 수행..

CSS를 사용하여 SVG 이미지의 색상을 변경하는 방법 (jQuery SVG 이미지 대체)

질문 : CSS를 사용하여 SVG 이미지의 색상을 변경하는 방법 (jQuery SVG 이미지 대체)? 이것은 내가 생각해 낸 편리한 코드 조각에 대한 자체 Q & A입니다. 현재 SVG 이미지를 삽입 한 다음 CSS를 통해 SVG 요소에 액세스하는 쉬운 방법은 없습니다. JS SVG 프레임 워크를 사용하는 방법에는 여러 가지가 있지만 롤오버 상태의 간단한 아이콘을 만드는 것이라면 지나치게 복잡합니다. 그래서 여기에 제가 생각해 낸 것이 있는데, 웹 사이트에서 SVG 파일을 사용하는 가장 쉬운 방법이라고 생각합니다. 초기 텍스트에서 이미지로의 대체 방법에서 개념을 가져 왔지만 내가 아는 한 SVG에 대해 수행 된 적이 없습니다. 이것이 질문입니다. 답변 먼저, HTML에서 IMG 태그를 사용하여 SVG 그..

728x90
반응형