728x90
반응형

전체보기 2040

클릭시 HTML 텍스트 입력의 모든 텍스트 선택

질문 : 클릭시 HTML 텍스트 입력의 모든 텍스트 선택HTML 웹 페이지에 텍스트 상자를 표시하는 다음 코드가 있습니다. 페이지가 표시되면 텍스트 에 사용자 ID를 입력하십시오 메시지가 포함됩니다. 그러나 모든 텍스트를 선택하려면 사용자가 3 번 클릭해야한다는 것을 알았습니다 (이 경우 사용자 ID를 입력하십시오 ).클릭 한 번으로 전체 텍스트를 선택할 수 있습니까?편집하다:죄송합니다. 입력 type="text"답변이 자바 스크립트 스 니펫을 사용할 수 있습니다. 그러나 분명히 모바일 Safari에서는 작동하지 않습니다. 이 경우 다음을 사용할 수 있습니다. 출처 : https://stackoverflow.com/questions/4067469/selecting-all-text-in-html-text-..

NullReferenceException의 해결방법

질문 : NullReferenceException이란 무엇이며 어떻게 해결합니까? 몇 가지 코드가 있으며 실행되면 NullReferenceException . 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 이것은 무엇을 의미하며이 오류를 수정하려면 어떻게해야합니까? 답변 null (또는 VB.NET에서는 Nothing 것을 사용하려고합니다. 이것은 당신이 그것을 null 설정했거나 아무것도 설정하지 않았 음을 의미합니다. 다른 것과 마찬가지로 null 이 전달됩니다. 메서드 "A" 에서 null 메서드 "B"가 메서드 "A"에 null null 은 다른 의미를 가질 수 있습니다. 이 기사의 나머지 부분에서는 더 자세히 설명하고 많은 프로그래머가 종종 저지르는 실수로 인해 NullReferenceEx..

SpringData Maven Builds의“수명주기 구성에 포함되지 않는 플러그인 실행”을 해결하는 방법

질문 : SpringData Maven Builds의“수명주기 구성에 포함되지 않는 플러그인 실행”을 해결하는 방법 SpringData 및 Neo4j 와 함께 작업하려고합니다. 나는 메인 사이트에 링크 된 이 가이드 를 따르는 것으로 시작했습니다. 특히 "Hello, World!" 에서 pom.xml을 기반으로했습니다. 예제 파일 . 다음은 문제를 일으키는 플러그인에 대한 pom.xml의 일부입니다. org.codehaus.mojo aspectj-maven-plugin 1.0 true org.springframework spring-aspects org.springframework.data spring-data-neo4j 1.6 1.6 compile test-compile org.aspectj aspec..

PostgreSQL : PostgreSQL에서 테이블 표시

질문 : PostgreSQL : PostgreSQL에서 테이블 표시PostgreSQL에서 MySQL의 show tables 을 표시하는 것과 동일한 것은 무엇입니까?답변psql 명령 줄 인터페이스에서먼저 데이터베이스를 선택하십시오.\c database_name 그러면 현재 스키마의 모든 테이블이 표시됩니다.\dt 프로그래밍 방식으로 (또는 psql 인터페이스에서도) :SELECT * FROM pg_catalog.pg_tables; 시스템 테이블은 pg_catalog 데이터베이스에 있습니다.출처 : https://stackoverflow.com/questions/769683/postgresql-show-tables-in-postgresql

jQuery를 사용하여 배열에서 특정 값을 제거하는 방법

질문 : jQuery를 사용하여 배열에서 특정 값을 제거하는 방법다음과 같은 배열이 있습니다. var y = [1, 2, 3];배열 y 2 를 제거하고 싶습니다.jQuery를 사용하여 배열에서 특정 값을 제거하려면 어떻게해야합니까? 나는 pop() 시도했지만 항상 마지막 요소를 제거합니다.답변작동하는 JSFIDDLE다음과 같이 할 수 있습니다.var y = [1, 2, 2, 3, 2] var removeItem = 2; y = jQuery.grep(y, function(value) { return value != removeItem; }); 결과:[1, 3] http://snipplr.com/view/14381/remove-item-from-array-with-jquery/출처 : https://stac..

파이썬의 순서 집합

질문 : 파이썬에 순서 집합이 있습니까? 파이썬에는 순서가 지정된 사전이 있습니다. 순서 집합은 있습니까? 답변 Python 2 문서 에서 참조하는이를위한 순서가 지정된 세트 ( 새 링크 가능) 레시피가 있습니다. 이것은 수정없이 Py2.6 이상 및 3.0 이상에서 실행됩니다. 인터페이스는 초기화가 목록으로 수행되어야한다는 점을 제외하고는 일반 세트와 거의 동일합니다. OrderedSet([1, 2, 3]) 이것은 MutableSet이므로 .union 의 시그니처는 set의 시그니처와 일치하지 않지만 __or__ 포함하므로 유사한 것을 쉽게 추가 할 수 있습니다. @staticmethod def union(*sets): union = OrderedSet() union.union(*sets) return ..

양식 기반 웹 사이트 인증에 대한 확실한 가이드

질문 : 양식 기반 웹 사이트 인증에 대한 확실한 가이드 우리는 Stack Overflow가 매우 구체적인 기술적 질문에 대한 리소스 일뿐만 아니라 일반적인 문제의 변형을 해결하는 방법에 대한 일반적인 지침을 제공해야한다고 믿습니다. "웹 사이트에 대한 양식 기반 인증"은 이러한 실험에 적합한 주제 여야합니다. 로그인 방법 로그 아웃하는 방법 로그인 상태를 유지하는 방법 쿠키 관리 (권장 설정 포함) SSL / HTTPS 암호화 비밀번호 저장 방법 비밀 질문 사용 잊어 버린 사용자 이름 / 암호 기능 교차 사이트 요청 위조 (CSRF) 를 방지하기 위해 임시 값 사용 OpenID "기억하기"확인란 사용자 이름 및 암호의 브라우저 자동 완성 비밀 URL (다이제스트로 보호되는 공용 URL) 비밀번호 안전성..

Node.js를 사용하려면 ES6 import / export가 필요합니다.

질문 : Node.js를 사용하려면 ES6 import / export가 필요합니다. 공동 작업중인 프로젝트에서 사용할 수있는 모듈 시스템에 대해 두 가지 선택이 있습니다. 하나를 다른 것보다 사용하면 성능상의 이점이 있습니까? Node 1보다 ES6 모듈을 사용하려면 알아야 할 다른 것이 있습니까? 답변 하나를 다른 것보다 사용하면 성능상의 이점이 있습니까? ES6 모듈을 기본적으로 지원하는 JavaScript 엔진은 아직 없습니다. 당신은 Babel을 사용하고 있다고 스스로 말했습니다. Babel은 기본적 import 및 export 선언을 CommonJS ( require / module.exports )로 변환합니다. 따라서 ES6 모듈 구문을 사용하더라도 Node.js에서 코드를 실행하면 내부에..

“Big O”표기법에 대한 일반적인 영어 설명

질문 : “Big O”표기법에 대한 일반적인 영어 설명은 무엇입니까? 가능한 한 적은 형식적인 정의와 간단한 수학을 선호합니다. 답변 참고로, 이것은 Big O 표기법 (상한)과 Theta 표기법 "Θ"(양면 경계)를 거의 확실히 혼동합니다. 제 경험상, 이것은 실제로 비 학문적 인 환경에서의 일반적인 토론입니다. 혼란을 드려 죄송합니다. Big O 복잡성은 다음 그래프로 시각화 할 수 있습니다. Big-O 표기법에 대해 줄 수있는 가장 간단한 정의는 다음과 같습니다. Big-O 표기법은 알고리즘의 복잡성을 상대적으로 표현한 것입니다. 그 문장에는 몇 가지 중요하고 의도적으로 선택된 단어가 있습니다. 상대 : 사과와 사과 만 비교할 수 있습니다. 산술 곱셈을 수행하는 알고리즘을 정수 목록을 정렬하는 알고..

node.js에서 __dirname과 ./의 차이점

질문 : node.js에서 __dirname과 ./의 차이점은 무엇입니까? Node.js로 프로그래밍하고 현재 디렉토리와 관련하여 어딘가에있는 파일을 참조 할 때 일반 ./ __dirname 변수를 사용하는 이유가 있습니까? 지금까지 내 코드에서 ./을 사용해 왔고 방금 __dirname 의 존재를 발견했으며 본질적으로 내 ./를 변환하는 것이 현명한 지 여부를 알고 싶습니다. 그렇다면 왜 이것이 현명한 지 알고 싶습니다. 생각. 답변 Node.js에서 __dirname 은 항상 현재 실행중인 스크립트가있는 디렉토리입니다 ( this 참조 ). __dirname 에 /d1/d2/myscript.js 을 입력하면 값은 /d1/d2 됩니다. 대조적으로 . path 및 fs 와 같은 라이브러리를 사용할 때 터..

jQuery AJAX 제출 양식

질문 : jQuery AJAX 제출 양식 이름이 orderproductForm 이고 입력 수가 정의되지 않은 양식이 있습니다. 어떤 종류의 jQuery.get 또는 ajax 또는 Ajax를 통해 페이지를 호출하고 orderproductForm 양식의 모든 입력을 함께 보내는 것과 같은 작업을 수행하고 싶습니다. 한 가지 방법은 다음과 같은 작업을 수행하는 것입니다. jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, ... ..

jQuery 또는 getElementById와 같은 DOM 메서드가 요소를 찾지 못하는 이유

질문 : jQuery 또는 getElementById와 같은 DOM 메서드가 요소를 찾지 못하는 이유는 무엇입니까? document.getElementById , $("#id") 또는 기타 DOM 메소드 / jQuery 선택기가 요소를 찾지 못하는 이유는 무엇입니까? 예제 문제는 다음과 같습니다. jQuery가 이벤트 핸들러를 자동으로 바인딩하지 못함 jQuery "getter"메서드 ( .val() , .html() , .text() ) undefined null 반환하는 표준 DOM 메서드로 인해 여러 오류가 발생합니다. 포착되지 않은 TypeError : null의 '...'속성을 설정할 수 없습니다. Uncaught TypeError : null의 '...'속성을 읽을 수 없습니다. 가장 일반적인..

사람들이 파이썬 스크립트의 첫 번째 줄에 #! / usr / bin / env python을 쓰는 이유

질문 : 사람들이 파이썬 스크립트의 첫 번째 줄에 #! / usr / bin / env python을 쓰는 이유는 무엇입니까? 파일이 그 줄없이 똑같이 실행되는 것처럼 보입니다. 답변 여러 버전의 Python이 설치되어있는 경우 /usr/bin/env 는 사용 된 인터프리터가 환경의 $PATH 의 첫 번째 인터프리터인지 확인합니다. #!/usr/bin/python 과 같은 것을 하드 코딩하는 것입니다. 괜찮지 만 유연성이 떨어집니다. Unix에서 해석 할 실행 #! 를 사용하여 사용할 인터프리터를 나타낼 수 있습니다. 첫 번째 줄의 시작 부분에 인터프리터 (및 필요한 모든 플래그)가 이어집니다. 당신이 다른 플랫폼에 대해 얘기하는 경우, 물론,이 규칙이 적용되지 않습니다 (하지만 "오두막 라인은"아무런 ..

“git merge -s ours” 의 “theirs” 버전

질문 : “git merge -s ours”의“그들의”버전이 있습니까? git merge 사용하여 주제 브랜치 "B"를 "A"로 병합 할 때 충돌이 발생합니다. 모든 충돌은 "B"버전을 사용하여 해결할 수 있다는 것을 알고 있습니다. 나는 git merge -s ours 알고 있습니다. 그러나 내가 원하는 것은 git merge -s theirs 와 같은 것입니다. 왜 존재하지 않습니까? git 명령과 충돌하는 병합 후에 어떻게 동일한 결과를 얻을 수 있습니까? (B에서 병합되지 않은 모든 파일을 git checkout 업데이트 : 분기 A (트리의 B 버전에 대한 병합 커밋 지점)에서 아무것도 버리는 "솔루션"은 내가 찾고있는 것이 아닙니다. 답변 추가 -X 에 옵션을 theirs . 예를 들면 : g..

개발관련/Git 2021.06.25

C ++에서 배열 사용 방법

질문 : C ++에서 배열을 어떻게 사용합니까? 거의 모든 곳에서 사용되는 C에서 C ++ 상속 배열. C ++는 사용하기 쉽고 오류가 덜 발생하는 추상화를 제공하므로 ( std::vector C ++ 98 이후 및 std::array C ++ 11 이후) 배열이 필요하지 않습니다. C 에서처럼 자주 발생합니다. 그러나 레거시 코드를 읽거나 C로 작성된 라이브러리와 상호 작용할 때 배열의 작동 방식을 확실히 파악해야합니다. 이 FAQ는 다섯 부분으로 나뉩니다. 유형 수준의 배열 및 요소 액세스 배열 생성 및 초기화 할당 및 매개 변수 전달 다차원 배열 및 포인터 배열 배열 사용 시 일반적인 함정 이 FAQ에서 중요한 것이 누락되었다고 생각되면 답변을 작성하고 여기에 추가 부분으로 링크하십시오. 다음 텍스..

PHP 에서 “Notice: Undefined variable”,“Notice: Undefined index”,“Notice: Undefined offset”

질문 : PHP 에서 “Notice: Undefined variable”,“Notice: Undefined index”,“Notice: Undefined offset” PHP 스크립트를 실행 중이며 다음과 같은 오류가 계속 발생합니다. 알림 : 정의되지 않은 변수 : 10 행의 C : \ wamp \ www \ mypath \ index.php의 my_variable_name 알림 : 정의되지 않은 인덱스 : my_index C : \ wamp \ www \ mypath \ index.php on line 11 10 행과 11 행은 다음과 같습니다. echo "My variable value is: " . $my_variable_name; echo "My index value is: " . $my_arr..

Gradle 및 Android Studio를 통해 앱을 빌드하고 실행하는 것이 Eclipse를 사용하는 것보다 느립니다.

질문 : Gradle 및 Android Studio를 통해 앱을 빌드하고 실행하는 것이 Eclipse를 사용하는 것보다 느립니다. 나는 건물에 매번 20-30 초가 걸리는 다중 프로젝트 (~ 10 개 모듈)를 가지고 있습니다. Android Studio에서 Run을 누르면 앱을 다시 빌드 할 때마다 기다려야하는데 이는 매우 느립니다. Android Studio에서 빌드 프로세스를 자동화 할 수 있습니까? 아니면이 프로세스를 더 빠르게 만드는 방법에 대한 조언이 있습니까? Eclipse에서는 자동 빌드 덕분에 에뮬레이터에서 동일한 프로젝트를 실행하는 데 약 3-5 초가 걸립니다. 이것은 내 build.gradle 파일 (앱 모듈)입니다. buildscript { repositories { maven { u..

JavaScript를 통해 오디오를 재생하는 방법

질문 : JavaScript를 통해 오디오를 재생하는 방법 HTML5와 JavaScript로 게임을 만들고 있습니다. JavaScript를 통해 게임 오디오를 재생하려면 어떻게해야합니까? 답변 HTML 요소를 엉망으로 만들고 싶지 않은 경우 : var audio = new Audio('audio_file.mp3'); audio.play(); function play() { var audio = new Audio('https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3'); audio.play(); } Play Audio function play() { var audio = new Audio('https://interactiv..

Eclipse 속도를 향상 시키는 방법

질문 : Eclipse 속도를 어떻게 높일 수 있습니까? Eclipse를 더 빠르게 사용하려면 어떻게해야합니까? 예 : 필요하지 않은 모든 플러그인 (Mylyn, Subclipse,…)을 비활성화합니다. Mercurial 플러그인을 사용하는 대신 TortoiseHG 를 외부 도구로 구성합니다. 답변 Eclipse 속도에 가장 영향을 미치는 세 가지 요소는 다음과 같습니다. 최신 버전의 Eclipse 사용 (2020-06, 2020 년 6 월 26 일 기준) David Balažic 의 의견 (2014 년 7 월)은 6 년 전에 작동했던 기준과 모순됩니다. Indigo (3.7.2) SR2의 "동일한"작업 공간은 4 초, Kepler SR2 (4.3.2)는 7 초, Luna (4.4.0)는 10 초 만에로..

파일이 예외없이 존재하는지 확인하는 방법

질문 : 파일이 예외없이 존재하는지 어떻게 확인합니까? try 문을 사용하지 않고 파일이 있는지 여부를 어떻게 확인합니까? 답변 당신은 같은 것을 할 수 있도록하는 이유 당신이있는 거 검사 인 경우 if file_exists: open_it() , 그것은 사용하는 것이 안전합니다 try 를 열기 위해 시도 주위를. 확인하고 열면 파일이 삭제되거나 이동 될 위험이 있습니다. 파일을 즉시 열 계획이 아니라면 os.path.isfile 경로가 기존 일반 파일이면 True 반환합니다. 이것은 심볼릭 링크를 따르므로 islink () 및 isfile () 모두 동일한 경로에 대해 참일 수 있습니다. import os.path os.path.isfile(fname) 파일인지 확인해야하는 경우. Python 3.4부..

Java에서 일반 유형의 인스턴스를 만드는 방법

질문 : Java에서 일반 유형의 인스턴스를 만드시겠습니까? Java에서 제네릭 유형의 인스턴스를 만들 수 있습니까? no ( type erasure로 인해) 라는 것을 본 것을 기반으로 생각하고 있지만 누군가 내가 놓친 것을 볼 수 있다면 관심이있을 것입니다. class SomeContainer { E createContents() { return what??? } } 편집 : Super Type Tokens를 사용하여 내 문제를 해결할 수 있지만 아래 답변 중 일부에서 알 수 있듯이 많은 반사 기반 코드가 필요합니다. Ian Robertson의 Artima Article 과 극적으로 다른 것을 생각해내는 사람이 있는지 확인하기 위해 잠시이 내용을 열어 두겠습니다. 답변 당신이 올바른지. new E()..

Android 소스 애플리케이션 코드를 찾아볼 수 있는 사이트

질문 : Android 소스 코드는 온라인에서 어디에서 찾을 수 있습니까? 특히, 안드로이드 소스 애플리케이션 (예 : 연락처 애플리케이션)의 소스 코드를 어디에서 찾아 볼 수 있습니까? 다운로드 할 수있는 유일한 방법이 있습니까? 답변 모든 것이 omapzoom.org에 미러링됩니다. 일부 코드는 github에도 미러링됩니다 . 예를 들어 연락처는 여기에 있습니다. 2019 년 12 월부터 AOSP에 대한 새로운 공식 공개 코드 검색 도구 인 cs.android.com을 사용할 수 있습니다. 또한 Android 공식 소스 브라우저 ( Gitiles 기반)에는 Android를 구성하는 여러 부분에 대한 웹보기가 있습니다. 일부 프로젝트 (예 : Kernel)가 제거되었으며 이제 복제 가능한 git 저장소..

CSS 상자 그림자 하단만 보이기

질문 : CSS 상자 그림자 하단만 보이기 어떻게 할 수 있습니까? 내 요소가 그림자 밑줄이있는 것처럼 보이기를 원합니다. 다른 3면의 그림자를 원하지 않습니다. 답변 이 작업을 수행: box-shadow: 0 4px 2px -2px gray; 흐림을 (3 번째 값)으로 설정하고 스프레드 (4 번째 값)를 음수로 설정하는 것이 실제로 훨씬 더 간단합니다. 출처 : https://stackoverflow.com/questions/4561097/css-box-shadow-bottom-only

ISO 8601 datetime 문자열을 Python datetime 객체로 변환하는 방법

질문 : ISO 8601 datetime 문자열을 Python datetime 객체로 어떻게 변환합니까? "2009-05-28T16 : 15 : 00"과 같은 형식의 datetime 문자열을 받고 있습니다 (이것은 ISO 8601입니다). 한 가지 hackish 옵션은 time.strptime 사용하여 문자열을 구문 분석하고 튜플의 처음 6 개 요소를 datetime 생성자에 전달하는 것입니다. datetime.datetime(*time.strptime("2007-03-04T21:08:12", "%Y-%m-%dT%H:%M:%S")[:6]) 나는 이것을하는 "더 깨끗한"방법을 찾을 수 없었다. 하나있어? 답변 시간대 처리 및 일반적으로 견고한 날짜 구문 분석을 위해 dateutil 라이브러리를 사용하는 것..

728x90
반응형