728x90
반응형

프로그래밍 언어 1445

Android 기본 : UI 스레드에서 코드 실행

질문 : Android 기본 : UI 스레드에서 코드 실행 UI 스레드에서 코드를 실행하는 관점에서 다음과 같은 차이점이 있습니까? MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 또는 MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 과 private class BackgroundTask extends AsyncTask { protected void onPostExecute(Bitmap re..

jQuery를 사용하는 이스케이프 키의 키 코드

질문 : jQuery를 사용하는 이스케이프 키의 키 코드 두 가지 기능이 있습니다. Enter 키를 누르면 함수가 제대로 실행되지만 이스케이프를 누르면 실행되지 않습니다. 이스케이프 키의 올바른 번호는 무엇입니까? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) }); 답변 keyup 이벤트로 시도하십시오. $(document).on('keyup', function(e) { if (e.key == "Enter") $('.save').click(); if (e..

jQuery의 $ .ready ()와 동등한 순수 JavaScript-페이지 / DOM이 준비되었을 때 함수를 호출하는 방법

질문 : jQuery의 $ .ready ()와 동등한 순수 JavaScript-페이지 / DOM이 준비되었을 때 함수를 호출하는 방법 jQuery로 우리 모두는 멋진 .ready() 함수를 알고 있습니다. $('document').ready(function(){}); 그러나 라이브러리를 지원하지 않는 표준 JavaScript로 작성된 함수를 실행하고 페이지가 처리 할 준비가되는 즉시 함수를 시작하고 싶다고 가정 해 보겠습니다. 이에 접근하는 적절한 방법은 무엇입니까? 나는 내가 할 수 있다는 것을 안다. window.onload="myFunction()"; body 태그를 사용할 수 있습니다. 또는 모든 작업 후에 페이지 하단에서 시도 할 수도 있지만 끝 body 또는 html 태그는 다음과 같습니다. ..

CSS 만 사용하여 링크를 비활성화하는 방법

질문 : CSS 만 사용하여 링크를 비활성화하는 방법 CSS를 사용하여 링크를 비활성화하는 방법이 있습니까? current-page 라는 클래스가 있으며이 클래스와의 링크를 비활성화하여 클릭 할 때 아무 작업도 발생하지 않도록합니다. 답변 이 솔루션에서 : [aria-current="page"] { pointer-events: none; cursor: default; text-decoration: none; color: black; } Link 브라우저 지원은 https://caniuse.com/#feat=pointer-events 를 참조하십시오. Internet Explorer를 지원해야하는 경우 해결 방법이 있습니다. 이 답변을 참조하십시오. 경고 : 비 SVG 요소에 대한 CSS pointer-e..

jQuery 지연 및 약속 - .then () vs .done ()

질문 : jQuery 지연 및 약속-.then () 대 .done () 나는 jQuery 지연 및 약속에 대해 읽었으며 성공적인 콜백을 위해 .then() 및 .done() Eric Hynds 가 .done() 및 .success() 가 동일한 기능에 매핑된다는 것을 알고 있지만 모든 콜백이 성공적인 작업 완료시 모두 호출 .then() 누구든지 올바른 사용법을 가르쳐 주시겠습니까? 답변 done() 연결된 콜백은 지연이 해결 될 때 발생합니다. fail() 연결된 콜백은 지연이 거부 될 때 시작됩니다. jQuery 1.8 이전에는 then() 은 단지 구문 적 설탕이었습니다. promise.then( doneCallback, failCallback ) // was equivalent to promise..

CSS가 가짜 요소와 함께 작동하는 이유

질문 : CSS가 가짜 요소와 함께 작동하는 이유는 무엇입니까? 제 수업에서 저는 CSS가 구성 요소와 함께 작동한다는 것을 알아 냈습니다. 예: imsocool { color:blue; } HELLO 교수님이 제가 이것을 사용하는 것을 처음 보았을 때, 그는 구성 요소가 작동한다는 사실에 조금 놀랐고 제가 구성한 모든 요소를 ID가있는 단락으로 변경하도록 권장했습니다. 교수님이 내가 만든 요소를 사용하는 것을 원하지 않는 이유는 무엇입니까? 그들은 효과적으로 작동합니다. 또한 왜 그는 구성 요소가 존재하고 CSS와 함께 작동하는지 몰랐습니다. 드문가요? 답변 CSS가 가짜 요소와 함께 작동하는 이유는 무엇입니까? (대부분의) 브라우저는 향후 HTML에 추가되는 기능과 호환되도록 설계되었습니다. 인식되지..

자바 스크립트에서 "=>" (화살표 기능) 의 의미

질문 : 자바 스크립트에서 "=>"(같고 큼으로 형성된 화살표)의 의미는 무엇입니까? >= 연산자는 이상을 의미한다는 것을 알고 있지만 일부 소스 코드에서 => 그 연산자의 의미는 무엇입니까? 코드는 다음과 같습니다. promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError); 답변 What It Is 이것은 화살표 기능입니다. 화살표 함수는 ECMAscript 6에..

Java에서 SoftReference와 WeakReference의 차이점

질문 : Java에서 SoftReference와 WeakReference의 차이점은 무엇입니까? java.lang.ref.WeakReference 와 java.lang.ref.SoftReference 의 차이점은 무엇입니까? 답변 약한 참조 이해 , Ethan Nicholas : 약한 참조 간단히 말해서 약한 참조 는 객체가 메모리에 남아 있도록 할만큼 충분히 강하지 않은 참조입니다. 약한 참조를 사용하면 가비지 수집기의 기능을 활용하여 도달 가능성을 결정할 수 있으므로 직접 수행 할 필요가 없습니다. 다음과 같이 약한 참조를 만듭니다. WeakReference weakWidget = new WeakReference(widget); 그런 다음 코드의 다른 곳에서 weakWidget.get() 을 사용하여..

select 박스의 모든 옵션을 제거한 다음 하나의 옵션을 추가하고 jQuery로 선택하는 방법

질문 : 선택 상자의 모든 옵션을 제거한 다음 하나의 옵션을 추가하고 jQuery로 선택하는 방법은 무엇입니까? 핵심 jQuery를 사용하여 선택 상자의 모든 옵션을 제거한 다음 하나의 옵션을 추가하고 선택하는 방법은 무엇입니까? 내 선택 상자는 다음과 같습니다. 편집 : 다음 코드는 연결에 도움이되었습니다. 그러나 (Internet Explorer에서) .val('whatever') 은 추가 된 옵션을 선택하지 않았습니다. .append 와 .val 에서 동일한 '값'을 사용했습니다.) $('#mySelect').find('option').remove().end() .append('text').val('whatever'); 편집 :이 코드를 모방하기 위해 페이지 / 양식이 재설정 될 때마다 다음 코드를..

Android Emulator에서 GPS 위치를 에뮬레이션하는 방법

질문 : Android Emulator에서 GPS 위치를 에뮬레이션하는 방법은 무엇입니까? 테스트를 위해 Android 에뮬레이터에서 경도와 위도를 얻고 싶습니다. 아무도 이것을 달성하는 방법을 안내 할 수 있습니까? 에뮬레이터의 위치를 테스트 위치로 설정하려면 어떻게해야합니까? 답변 Telnet을 통해 에뮬레이터에 연결할 수 있습니다. 그런 다음 지역 수정, 네트워크 등과 같은 특정 데이터를 입력 할 수있는 에뮬레이터 콘솔이 있습니다. 콘솔 사용 방법은 여기에 광범위하게 설명되어 있습니다. 콘솔에 연결하려면 명령 줄을 열고 다음을 입력하십시오. telnet localhost 5554 그런 다음 geo 명령을 사용하여 gps 위치 공급자를 사용하여 모든 프로그램에 전달되는 장치에서 위도, 경도 및 필요한..

jQuery로 페이지를 새로 고침 하는 방법

질문 : jQuery로 페이지를 새로 고치려면 어떻게해야합니까? jQuery로 페이지를 새로 고치려면 어떻게해야합니까? 답변 location.reload() : $('#something').click(function() { location.reload(); }); reload() 함수는 캐시가 아닌 서버에서 강제로 다시로드 true 로 설정할 수있는 선택적 매개 변수를 사용합니다. 매개 변수의 기본값은 false 이므로 기본적으로 페이지가 브라우저의 캐시에서 다시로드 될 수 있습니다. 출처 : https://stackoverflow.com/questions/5404839/how-can-i-refresh-a-page-with-jquery

JavaScript chop/slice/trim 문자열의 마지막 문자 잘라내기

질문 : JavaScript는 문자열의 마지막 문자를 잘라내거나 자르거나 잘라냅니다. 12345.00 이라는 문자열이 있으며 12345.0 을 반환하고 싶습니다. 나는 trim 을 보았지만 이것이 어떻게 작동하는지 보지 못하는 slice 어떤 제안? 답변 하위 문자열 함수를 사용할 수 있습니다. let str = "12345.00"; str = str.substring(0, str.length - 1); console.log(str); 이것은 받아 들여지는 대답이지만 아래 대화에 따라 슬라이스 구문이 훨씬 더 명확합니다. let str = "12345.00"; str = str.slice(0, -1); console.log(str); 출처 : https://stackoverflow.com/question..

Android에서 EditText의 텍스트 길이를 제한하는 가장 좋은 방법

질문 : Android에서 EditText의 텍스트 길이를 제한하는 가장 좋은 방법은 무엇입니까? Android EditText 의 텍스트 길이를 제한하는 가장 좋은 방법은 무엇입니까? xml을 통해이를 수행하는 방법이 있습니까? 답변 선적 서류 비치 예 android:maxLength="10" 출처 : https://stackoverflow.com/questions/3285412/whats-the-best-way-to-limit-text-length-of-edittext-in-android

Node.js에서 다른 파일의 함수를 "include" 하는 방법

질문 : Node.js에서 다른 파일의 함수를 어떻게 "포함"합니까? app.js라는 파일이 있다고 가정 해 보겠습니다. 매우 간단합니다. var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); "tools.js"에 함수가 있으면 어떻게됩니까? apps.js에서 사용하려면 어떻게 가져 오나요? 아..

Android 프로젝트에서 사용하지 않는 모든 리소스 제거

질문 : Android 프로젝트에서 사용하지 않는 모든 리소스 제거 사용하지 않는 모든 레이아웃, 문자열, 드로어 블, 색상 등을 Android res 디렉토리에서 제거하고 싶습니다. 파일 목록을 제공하고 더 이상 사용되지 않는 특정 파일 (예 : 사용되지 않는 문자열 항목) 내의 요소 및 저장소에서 제거 할 수있는 도구가 있습니까? 답변 Android Studio에서 사용하지 않는 리소스를 쉽게 검색 할 수 있습니다. " Ctrl Alt Shift i " 를 누르고 " unused resources "(따옴표없이)를 입력하십시오. 그것은 lint를 실행할 것입니다. Lint 명령 (및 IDE의 기타 항목)을 실행하는 매우 쉬운 방법입니다.' 또는 Android Studio 메뉴 > 리팩터링 > 사용하지..

Android에서 "@ id /"와 "@ + id /"의 차이점

질문 : Android에서 "@ id /"와 "@ + id /"의 차이점 @id/ 와 @+id/ 차이점은 무엇입니까? @+id/ 에서 더하기 기호 + 는 새 리소스 이름을 만들고 R.java 파일에 @id/ 어떻습니까? ID 문서에서 Android 리소스 ID 참조 할 때 더하기 기호가 필요하지 않지만 다음과 같이 android 패키지 네임 스페이스를 추가해야합니다. android:id="@android:id/list" 그러나 아래 이미지에서 Eclipse는 어떤 종류의 @android:id/ 제안하지 않습니다. @id/ 와 @android:id/ 는 같은가요? 답변 Android 시스템에 이미 정의되어있는 Android resources @android:id/.. 하고 프로젝트에서 정의 / 만든 리소스..

Python에서 파일 객체의 크기를 바이트 단위로 가져 오는 내장 함수

질문 : Python에서 파일 크기를 얻습니까? 파일 객체의 크기를 바이트 단위로 가져 오는 내장 함수가 있습니까? 나는 어떤 사람들이 다음과 같이하는 것을 본다. def getSize(fileobject): fileobject.seek(0,2) # move the cursor to the end of the file size = fileobject.tell() return size file = open('myfile.bin', 'rb') print getSize(file) 그러나 Python에 대한 경험상 많은 도우미 함수가 있으므로 아마도 하나의 내장 기능이 있다고 생각합니다. 답변 os.path.getsize(path) 를 사용하면 path 의 크기 (바이트)를 반환합니다. 파일이 없거나 액세스 할..

JSLint "missing radix parameter" 오류

질문 : JSLint는 "기수 매개 변수 누락"이라고 말합니다. 이 JavaScript 코드에서 JSLint를 실행했으며 다음과 같이 말했습니다. 32 행 문자 30의 문제 : 기수 매개 변수가 누락되었습니다. 문제의 코드는 다음과 같습니다. imageIndex = parseInt(id.substring(id.length - 1))-1; 여기서 무엇이 잘못 되었습니까? 답변 parseInt로 기수를 전달하는 것은 항상 좋은 습관입니다. parseInt(string, radix) 십진수- parseInt(id.substring(id.length - 1), 10) radix 매개 변수가 생략되면 JavaScript는 다음을 가정합니다. 문자열이 "0x"로 시작하면 기수는 16 (16 진수)입니다. 문자열이 ..

Java String을 byte []로 변환하는 방법

질문 : Java String을 byte []로 변환하는 방법은 무엇입니까? 자바로 변환 할 수있는 방법이 있나요 String A와 byte[] (안 박스 Byte[] )? 이 시도에서 : System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\n")[1].getBytes().toString()); 그리고 나는 별도의 출력을 얻고 있습니다. gzip 문자열이므로 첫 번째 출력을 표시 할 수 없습니다. ****** [B@38ee9f13 두 번째는 주소입니다. 내가 뭘 잘못하고 있니? 다음과 같이 gzip 압축 해제기에 제공하려면 byte[] 에..

Android 색상 XML 리소스 파일의 웹 색상

질문 : Android 색상 XML 리소스 파일의 웹 색상 Android XML 리소스 파일 형식에서 모든 X11 / w3c 색상 코드는 어떻게 생겼습니까? 나는 이것이 질문으로서 약간 우스꽝스럽게 보이는 것을 알고 있지만 투표를 감안할 때 유용하고 분명히 오프 사이트 리소스가 필요하지 않기 때문에 그것을 유지하기 위해 다시 포맷하고 있습니다. --편집자. 답변 당신은 확실히 당신 만의 것을 만들었지 만 다른 사람들의 이익을 위해 아래에서 w3c와 x11을 찾으십시오. #FFFFFF #FFFF00 #FF00FF #FF0000 #C0C0C0 #808080 #808000 #800080 #800000 #00FFFF #00FF00 #008080 #008000 #0000FF #000080 #000000 #FFFF..

CSS를 사용하여 텍스트 또는 이미지에 투명한 배경을 제공하는 방법

질문 : CSS를 사용하여 텍스트 또는 이미지에 투명한 배경을 제공하려면 어떻게합니까? CSS 만 사용하여 background 을 반투명하게 만들지 만 요소의 내용 (텍스트 및 이미지)을 불투명하게 만들 수 있습니까? 텍스트와 배경을 두 개의 별도 요소로 사용하지 않고이 작업을 수행하고 싶습니다. 시도 할 때 : p { position: absolute; background-color: green; filter: alpha(opacity=60); opacity: 0.6; } span { color: white; filter: alpha(opacity=100); opacity: 1; } Hello world 자식 요소가 부모의 불투명도를받는 것처럼 보이므로 opacity:1 은 opacity:0.6 에 상..

CSS를 사용하여 height: 0 를 height: auto 로 전환하는 방법

질문 : 높이 전환 방법 : 0; 높이 : 자동; CSS를 사용하십니까? CSS 전환을 사용하여 슬라이드를 만들려고합니다. 은 높이에서 시작합니다 height: 0; . 호버시 height:auto; . 하지만 이로 인해 전환이 아닌 단순히 나타나게됩니다. height: 40px; height: auto; height: 0; 까지 올라갑니다. , 갑자기 올바른 높이로 점프합니다. JavaScript를 사용하지 않고 어떻게 할 수 있습니까? #child0 { height: 0; overflow: hidden; background-color: #dedede; -moz-transition: height 1s ease; -webkit-transition: height 1s ease; -o-transition: ..

Android에서 진행률 표시 줄의 진행 색상을 변경하는 방법

질문 : Android에서 진행률 표시 줄의 진행 색상을 변경하는 방법 Android 애플리케이션에서 가로 진행률 표시 줄을 사용하고 있으며 진행률 색상 (기본적으로 노란색)을 변경하고 싶습니다. XML이 아닌 code 사용하여 어떻게 할 수 있습니까? 답변 답이 아니라서 죄송하지만 코드에서 설정하는 요구 사항은 무엇입니까? .setProgressDrawable 은 올바르게 정의 된 경우 작동합니다. 출처 : https://stackoverflow.com/questions/2020882/how-to-change-progress-bars-progress-color-in-android

CSS 텍스트 색깔에 불투명도 적용하는 방법

질문 : CSS 불투명도는 텍스트가 아닌 배경색에만 적용됩니까? opacity 속성을 div background 속성에만 할당하고 텍스트에는 할당 할 수 없습니까? 난 노력 했어: background: #CCC; opacity: 0.6; 그러나 이것은 불투명도를 변경하지 않습니다. 답변 투명한 배경을 사용하고 싶은 것 같습니다.이 경우 rgba() 함수를 사용해 볼 수 있습니다. rgba(R, G, B, A) R (빨간색), G (녹색) 및 B (파란색)는 s 또는 s 일 수 있습니다. 여기서 숫자 255는 100 %에 해당합니다. (알파)는 0과 1 사이 일 수 있습니다. 여기서 숫자 1은 100 % (전체 불투명도)에 해당합니다. RGBa 예 rgba(51, 170, 51, .1) /* 10% opa..

PHP 배열 저장에 선호되는 방법 (json_encode vs serialize)

질문 : PHP 배열 저장에 선호되는 방법 (json_encode vs serialize) 캐싱을 위해 데이터의 다차원 연관 배열을 플랫 파일에 저장해야합니다. 때때로 웹 앱에서 사용하기 위해 JSON으로 변환해야 할 필요가있을 수 있지만 대부분의 경우 PHP에서 직접 배열을 사용합니다. 이 텍스트 파일에 배열을 JSON 또는 PHP 직렬 배열로 저장하는 것이 더 효율적입니까? 나는 둘러 보았고 최신 버전의 PHP (5.3)에서 json_decode 가 실제로 unserialize 보다 빠릅니다. 필요한 경우 사람이 읽기 쉽기 때문에 현재 배열을 JSON으로 저장하는쪽으로 기울고 있습니다. PHP와 JavaScript 모두에서 아주 적은 노력으로도 사용할 수 있습니다. 디코딩 속도가 빠릅니다 (인코딩에 ..

728x90
반응형