728x90
반응형

전체보기 2040

Android : 오른쪽에서 왼쪽으로 스 와이프 동작을 처리하는 방법

질문 : Android : 오른쪽에서 왼쪽으로 스 와이프 동작을 처리하는 방법 사용자가 휴대폰 화면에서 오른쪽에서 왼쪽으로 스 와이프 할 때 내 앱이 인식하도록하고 싶습니다. 어떻게하나요? 답변 OnSwipeTouchListener.java : import android.content.Context; import android.view.GestureDetector; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; public class OnSwipeTouchListe..

PHP의 모든 위치에 배열에 새 항목 삽입

질문 : PHP의 모든 위치에 배열에 새 항목 삽입 예를 들어 배열 중간과 같은 위치에서 배열에 새 항목을 삽입하려면 어떻게해야합니까? 답변 이것이 좀 더 직관적이라는 것을 알 수 있습니다. array_splice 대한 하나의 함수 호출 만 필요합니다. $original = array( 'a', 'b', 'c', 'd', 'e' ); $inserted = array( 'x' ); // not necessarily an array, see manual quote array_splice( $original, 3, 0, $inserted ); // splice in at position 3 // $original is now a b c x d e 교체가 하나의 요소 일 경우, 요소가 배열 자체, 객체 또는 N..

특정 파일의 변경 사항 만 git-cherry-pick하는 방법

질문 : 특정 파일의 변경 사항 만 git-cherry-pick하는 방법은 무엇입니까? Git 브랜치에 병합하려면 여러 파일에 대한 변경 사항을 포함하는 특정 커밋에서 변경된 일부 파일에만 적용된 변경 사항을 어떻게 수행 할 수 있습니까? 힘내을 가정하는 것이라고 커밋 stuff 파일에 대한 변경이 , A B , C 및 D 하지만 난 단지 병합 할 stuff 의 파일을 변경 와 A B . git cherry-pick 의 작업처럼 들리지만 cherry-pick 은 파일의 하위 집합이 아닌 전체 커밋을 병합하는 방법 만 알고 있습니다. 답변 커밋하기 전에 결과를 검사 (수정) 할 수있는 cherry-pick -n ( --no-commit git cherry-pick -n # unstage modificati..

개발관련/Git 2021.08.09

jQuery에서 Ajax 요청으로 FormData 객체를 보내는 방법

질문 : jQuery에서 Ajax 요청으로 FormData 객체를 보내는 방법은 무엇입니까? XMLHttpRequest 레벨 2 표준 (여전히 작업 초안)은 FormData 인터페이스를 정의합니다. 이 인터페이스를 사용하면 XHR 요청 (Ajax 요청)에 File Btw, 이것은 새로운 기능입니다. 과거에는 "hidden-iframe-trick"이 사용되었습니다 ( 다른 질문 에서 이에 대해 읽어보십시오). 작동 방식 (예) : var xhr = new XMLHttpRequest(), fd = new FormData(); fd.append( 'file', input.files[0] ); xhr.open( 'POST', 'http://example.com/script.php', true ); xhr.onr..

PHP의 startsWith () 및 endsWith () 함수

질문 : PHP의 startsWith () 및 endsWith () 함수 문자열을 받아서 지정된 문자 / 문자열로 시작하거나 끝나는 경우 반환하는 두 개의 함수를 어떻게 작성할 수 있습니까? 예를 들면 : $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true 답변 function startsWith( $haystack, $needle ) { $length = strlen( $needle ); return substr( $haystack, 0, $length ) === $needle; } function endsWith( $haystack, $needle ) { $length ..

내장 DOM 메소드 또는 프로토 타입을 사용하여 HTML 문자열에서 새 DOM 요소 생성

질문 : 내장 DOM 메소드 또는 프로토 타입을 사용하여 HTML 문자열에서 새 DOM 요소 생성 요소를 나타내는 HTML 문자열이 있습니다 : 'text' . DOM의 요소 (제 경우 ul 프로토 타입이나 DOM 메소드로 어떻게 할 수 있습니까? (나는 jQuery에서 쉽게 할 수 있다는 것을 알고 있지만 불행히도 jQuery를 사용하지 않습니다.) 답변 참고 : 대부분의 최신 브라우저는 HTML 요소를 지원하므로 문자열에서 요소를 만드는보다 안정적인 방법을 제공합니다. 자세한 내용은 아래 Mark Amery의 답변을 참조하십시오 . 이전 브라우저 및 node / jsdom 요소를 지원하지 않음)의 경우 다음 방법을 사용하십시오. HTML 문자열에서 DOM 요소를 가져 오기 위해 라이브러리가 사용하는 ..

'$ (this)'와 'this'의 차이점

질문 : '$ (this)'와 'this'의 차이점은 무엇입니까? 저는 현재이 튜토리얼을 통해 작업하고 있습니다 : jQuery 시작하기 아래 두 가지 예 : $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); 첫 번째 예제에서 $(this) li 요소 내부에 텍스트를 추가합니다. 두 번째 예에서는 양식을 재설정 할 때 this $(this) this 보다 훨씬 더 자주 사용되는 것 같습니다. 내 생각에 첫 번째 예제에서 $() 는 각 li append() 함수를..

파이썬 함수의 소스 코드를 얻는 방법

질문 : 파이썬 함수의 소스 코드를 어떻게 얻을 수 있습니까? 아래에 정의 된 Python 함수가 있다고 가정합니다. def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a foo.func_name 사용하여 함수의 이름을 얻을 수 있습니다. 위에서 입력 한대로 프로그래밍 방식으로 소스 코드를 얻으려면 어떻게해야합니까? 답변 함수가 파일 시스템에서 사용 가능한 소스 파일에있는 경우 inspect.getsource(foo) 가 도움이 될 수 있습니다. foo 가 다음과 같이 정의 된 경우 : def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a 그때: import insp..

Google Maps JS API v3-간단한 다중 마커 예제

질문 : Google Maps JS API v3-간단한 다중 마커 예제 Google Maps API를 완전히 처음 사용합니다. 순환하고지도에 플로팅하려는 데이터 배열이 있습니다. 상당히 간단 해 보이지만 내가 찾은 모든 다중 마커 자습서는 매우 복잡합니다. 예를 들어 Google 사이트의 데이터 배열을 사용하겠습니다. var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Mar..

Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻는 방법

질문 : Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻으려면 어떻게해야합니까? 최신 ASP.NET Web API를 사용하여 Chrome 에서 XML이 표시됩니다. 브라우저에서 볼 수 있도록 JSON 을 요청하도록 변경하려면 어떻게해야합니까? 요청 헤더의 일부일 뿐이라고 생각합니다. 그게 맞습니까? 답변 MVC Web API 프로젝트의 App_Start / WebApiConfig.cs 클래스에 다음을 추가합니다. config.Formatters.JsonFormatter.SupportedMediaTypes .Add(new MediaTypeHeaderValue("text/html") ); 이렇게하면 대부분의 쿼리에서 JSON을 얻을 수 있지만 text/xml 을 보..

[Database] left, right, outer, inner join의 차이점

질문 : 왼쪽, 오른쪽, 외부 및 내부 조인의 차이점은 무엇입니까?이 모든 조인을 차별화하는 방법이 궁금합니다 ...답변간단한 예 Students 테이블과 Lockers 테이블이 있다고 가정 해 보겠습니다. SQL에서 조인에 지정하는 첫 번째 테이블 인 Students 는 LEFT 테이블이고 두 번째 테이블 인 Lockers 는 RIGHT 테이블입니다.각 학생은 로커에 할당 될 수 있으므로 Student LockerNumber 열이 있습니다. 한 명 이상의 학생이 잠재적으로 단일 사물함에있을 수 있지만, 특히 학년 초에는 사물함이없는 신입생과 배정 된 학생이없는 사물함이있을 수 있습니다.이 예를 위해 학생 100 명 중 70 명에 사물함이 있다고 가정 해 보겠습니다. 총 50 개의 사물함 이 있으며 그중..

CSS를 사용하여 HTML5 입력의 placeholder 색상 변경

질문 : CSS를 사용하여 HTML5 입력의 자리 표시 자 색상 변경 Chrome은 input[type=text] 요소에 대한 자리 표시 자 속성 을 지원합니다 (다른 요소도 가능). 그러나 다음 CSS는 자리 표시 자의 값에 아무런 영향을주지 않습니다. input[placeholder], [placeholder], *[placeholder] { color: red !important; } 그러나 Value 는 여전히 red 대신 grey 유지됩니다. 자리 표시 자 텍스트의 색상을 변경하는 방법이 있습니까? 답변 세 가지 다른 구현이 있습니다 : 의사 요소, 의사 클래스 및 아무것도 없습니다. WebKit, Blink (Safari, Google Chrome, Opera 15+) 및 Microsoft E..

StackOverflow의 입력 태그와 같은 jQuery 자동 완성 태그 지정 플러그인

질문 : StackOverflow의 입력 태그와 같은 jQuery 자동 완성 태그 지정 플러그인? SO가 태그 입력에 사용하는 것과 동일한 자동 완성을 수행하는 솔루션은 무엇입니까? 한 단어를 처리 할 수있는 플러그인이 있지만 여러 단어를 처리하는 플러그인은 본 적이 없습니다. 답변 활동 순서, 사용 가능한 데모 / 예제 및 단순성 : ( 데모 ) https://github.com/yairEO/tagify ( 데모 ) https://github.com/aehlke/tag-it ( 데모 ) http://ioncache.github.com/Tag-Handler/ ( 데모 ) http://textextjs.com/ ( 데모 ) https://github.com/webworka/Tagedit ( 데모 ) htt..

jQuery를 사용하여 <input type='file' /> 값을 지우는 방법

질문 : 청산 jQuery 사용 제어 값을 지울 수 있습니까? 나는 다음을 시도했다 : $('#control').attr({ value: '' }); 하지만 작동하지 않습니다. 답변 쉬움 : 을 감싸고 양식에서 reset을 호출 한 다음 .unwrap() 사용하여 양식을 제거합니다. .clone() 솔루션과 달리 끝에는 동일한 요소 (설정된 사용자 지정 속성 포함)가 있습니다. Opera, Firefox, Safari, Chrome 및 IE6 +에서 테스트 및 작업했습니다. type="hidden" 제외하고 다른 유형의 양식 요소에서도 작동합니다. window.reset = function(e) { e.wrap('').closest('form').get(0).reset(); e.unwrap(); } Re..

PHP로 POST 요청을 보내는 방법

질문 : PHP로 POST 요청을 보내려면 어떻게해야합니까? 실제로는 검색어가 끝나면 검색 쿼리 뒤에 오는 내용을 읽고 싶습니다. 문제는 URL이 POST GET 메서드로 어떤 조치도 취하지 않는다는 것입니다. domdocument 또는 file_get_contents() 의 도움으로 모든 내용을 읽어야합니다. POST 메서드로 매개 변수를 보낸 PHP 를 통해 내용을 읽을 수있는 방법이 있습니까? 답변 PHP5를 사용한 컬리스 방법 : $url = 'http://server.com/path'; $data = array('key1' => 'value1', 'key2' => 'value2'); // use key 'http' even if you send the request to https://... $..

HTML5 양식 요소의 유효성 검사 비활성화

질문 : HTML5 양식 요소의 유효성 검사 비활성화 내 양식에서 새로운 HTML5 양식 유형 (예 : ( 유형에 대한 자세한 정보는 여기 ))을 사용하고 싶습니다. 문제는 Chrome이 나를 위해 매우 유용하고 이러한 요소를 검증하기를 원한다는 것입니다. 기본 제공 유효성 검사에 실패하면 포커스를받는 요소 외에 다른 메시지 나 표시가 없습니다. URL 요소를 "http://" 미리 채우므로 내 사용자 지정 유효성 검사는 해당 값을 빈 문자열로 처리하지만 Chrome은이를 거부합니다. 유효성 검사 규칙을 변경할 수 있다면 그것도 작동 할 것입니다. type="text" 를 사용하여 다시 되돌릴 수 있다는 것을 알고 있지만 이러한 새로운 유형의 제안을 사용하여 멋진 향상을 원합니다 (예 : 모바일 장치에서..

Node.js의 Connect, Express 및 "middleware"는 무엇일까?

질문 : Node.js의 Connect, Express 및 "미들웨어"는 무엇입니까? JavaScript를 잘 알고 있음에도 불구하고 Node.js 생태계의이 세 가지 프로젝트가 정확히 무엇을하는지 혼란 스럽습니다. Rails의 랙과 비슷합니까? 누군가 설명해 주시겠습니까? 답변 [ 업데이트 : 4.0 릴리스부터 Express는 더 이상 Connect를 사용하지 않습니다. 그러나 Express는 Connect 용으로 작성된 미들웨어와 여전히 호환됩니다. 내 원래 대답은 다음과 같습니다.] Node.js를 보는 사람들에게 분명히 공통적 인 혼란의 지점이기 때문에 이것에 대해 질문 해 주셔서 감사합니다. 이를 설명하는 최선의 방법은 다음과 같습니다. Node.js 자체는 HTTP 요청에 응답하는 데 사용할 ..

jQuery 비활성화 / 활성화 submit 버튼

질문 : jQuery 비활성화 / 활성화 제출 버튼 이 HTML이 있습니다. 다음과 같이 어떻게 할 수 있습니까? 텍스트 필드가 비어 있으면 제출을 비활성화해야합니다 (disabled = "disabled"). 비활성화 된 속성을 제거하기 위해 텍스트 필드에 무언가를 입력 할 때. 텍스트 필드가 다시 비워지면 (텍스트가 삭제됨) 제출 버튼을 다시 비활성화해야합니다. 나는 다음과 같이 시도했다. $(document).ready(function(){ $('input[type="submit"]').attr('disabled','disabled'); $('input[type="text"]').change(function(){ if($(this).val != ''){ $('input[type="submit"]')..

특정 클래스 나 속성이 없는 요소를 선택하는 CSS 선택기

질문 : 특정 클래스 나 속성이없는 요소를 선택하는 CSS 선택기를 작성할 수 있습니까? 특정 클래스 가없는 모든 요소를 선택하는 CSS 선택기 규칙을 작성하고 싶습니다. 예를 들어, 다음 HTML이 주어지면 : Example Print me! This page is super interresting and you should print it! 나는 선택을 작성하려합니다 선택이이 경우, 탐색 및 요소의 "인쇄"클래스가없는 모든 요소. 이것이 가능한가? 참고 : 이것을 사용하려는 실제 HTML에는 "인쇄 가능"클래스가없는 요소가 훨씬 더 많이있을 것입니다 (위의 예에서 그 반대라는 것을 알고 있습니다). 답변 :not() 의사 클래스에 클래스 선택기를 추가합니다. :not(.printable) { /* S..

PHP 발생한 오류를 확인 하는 방법

질문 : PHP 오류를 표시하려면 어떻게해야합니까? 내 PHP ini 파일 ( php.ini )을 확인했고 display_errors 가 설정되었고 오류보고도 E_ALL 입니다. Apache 웹 서버를 다시 시작했습니다. 이 줄을 스크립트 맨 위에 놓았으며 간단한 구문 분석 오류도 포착하지 못합니다. 예를 들어, "$" ";" 문을 닫지 않습니다. . 그러나 모든 스크립트는 이러한 오류에 대해 빈 페이지를 표시하지만 실제로 브라우저 출력에서 오류를보고 싶습니다. error_reporting(E_ALL); ini_set('display_errors', 1); 해야 할 일은 무엇입니까? 답변 이것은 항상 나를 위해 작동합니다. ini_set('display_errors', '1'); ini_set('disp..

Android에서 SharedPreferences를 사용하여 값을 저장, 가져 오기 및 편집하는 방법

질문 : Android에서 SharedPreferences를 사용하여 값을 저장, 가져 오기 및 편집하는 방법 시간 값을 저장하고 검색하고 편집해야합니다. SharedPreferences 를 어떻게 사용할 수 있습니까? 답변 공유 환경 설정을 얻으려면 활동에서 다음 방법을 사용하십시오. SharedPreferences prefs = this.getSharedPreferences( "com.example.app", Context.MODE_PRIVATE); 기본 설정을 읽으려면 : String dateTimeKey = "com.example.app.datetime"; // use a default value using new Date() long l = prefs.getLong(dateTimeKey, new..

linux find에서 디렉토리를 제외하는 방법

질문 : find에서 디렉토리를 제외하는 방법. 명령 find 명령을 실행하려고하는데 특정 디렉토리를 제외하려면 어떻게해야합니까? 다음은 우리가 사용 find for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done 답변 -prune 스위치를 사용하십시오. 예를 들어, misc 디렉토리를 제외하려면 find 명령에 -path ./misc -prune -o find . -path ./misc -prune -false -o -name '*.txt' 다음은 여러 디렉토리가있는 예입니다. find . -type d \( -path dir1 -o -path dir2 -o -pa..

개발관련/Linux 2021.08.06

JavaScript에서 "invalid date" 날짜 인스턴스 감지

질문 : JavaScript에서 "유효하지 않은 날짜"날짜 인스턴스 감지 JS에서 유효한 날짜 개체와 잘못된 날짜 개체의 차이점을 말하고 싶지만 방법을 알 수 없습니다. var d = new Date("foo"); console.log(d.toString()); // shows 'Invalid Date' console.log(typeof d); // shows 'object' console.log(d instanceof Date); // shows 'true' isValidDate 함수 작성에 대한 아이디어가 있습니까? Ash는 Date.parse 를 권장했습니다. 이는 날짜 문자열이 유효한지 확인할 수있는 권한있는 방법을 제공합니다. 가능한 경우 내 API가 Date 인스턴스를 수락하고 유효한지 여부를..

Android 기기 고유 ID에 접근 하는 방법

질문 : 고유 한 Android 장치 ID가 있습니까? Android 기기에 고유 ID가 있습니까? 그렇다면 Java를 사용하여 액세스하는 간단한 방법은 무엇입니까? 답변 Settings.Secure#ANDROID_ID 는 각 사용자 64 비트 16 진수 문자열 에 대해 고유 한 Android ID를 반환합니다. import android.provider.Settings.Secure; private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 고유 식별자에 대한 권장 사항 도 읽어보세요. https://developer.android.com/training/articles/user-da..

728x90
반응형