728x90
반응형

프로그래밍 언어 1445

AngularJS에서 데이터 바인딩의 작동 원리

질문 : AngularJS에서 데이터 바인딩은 어떻게 작동합니까? AngularJS 프레임 워크에서 데이터 바인딩은 어떻게 작동합니까? 나는 그들의 사이트 에서 기술적 세부 사항을 찾지 못했습니다. 데이터가 뷰에서 모델로 전파 될 때 작동 방식이 다소 명확합니다. 하지만 AngularJS는 setter와 getter없이 모델 속성의 변경 사항을 어떻게 추적합니까? 이 작업을 수행 할 수있는 JavaScript 감시자가 있다는 것을 알았습니다. 그러나 Internet Explorer 6 및 Internet Explorer 7 에서는 지원되지 않습니다. 그렇다면 AngularJS는 예를 들어 다음을 변경 하고이 변경 사항을 뷰에 반영했음을 어떻게 알 수 있습니까? myobject.myproperty="new..

CSS를 사용하여 체크 박스 스타일을 지정하는 방법

질문 : CSS를 사용하여 체크 박스 스타일을 지정하는 방법 다음을 사용하여 확인란의 스타일을 지정하려고합니다. 그러나 스타일은 적용되지 않습니다. 확인란은 여전히 기본 스타일을 표시합니다. 지정된 스타일을 어떻게 부여합니까? 답변 최신 정보: 아래 답변은 CSS 3이 널리 사용되기 전 상황을 참조합니다. 최신 브라우저 (Internet Explorer 9 이상 포함)에서는 JavaScript를 사용하지 않고 원하는 스타일로 확인란 대체를 만드는 것이 더 간단합니다. 다음은 몇 가지 유용한 링크입니다. CSS만으로 사용자 지정 양식 확인란 만들기 쉬운 CSS 체크 박스 생성기 체크 박스 해킹으로 할 수있는 일 CSS3로 사용자 정의 체크 박스 및 라디오 버튼 구현 CSS로 체크 박스 스타일을 지정하는 방..

Android 앱의 이름을 변경하는 방법

질문 : Android 앱의 이름을 변경하는 방법은 무엇입니까? 새 프로젝트를 생성하지 않고 앱의 이름 (런처 앱 라벨)을 변경할 수있는 방법이 있나요? 참고 : 앱 이름과 모바일 홈 화면의 런처 아이콘에 표시되는 라벨은 다를 수 있습니다. 예 : 내 앱이있는 내 모바일의 홈페이지에 아이콘과 Foo라는 이름이 있지만 이름을 Bar로 변경하고 싶습니다. 할 수 있습니까? 답변 그래 넌 할수있어. AndroidManifest.xml 의 애플리케이션 노드에서 android:label 필드를 변경합니다. 참고 : 스플래시 화면 을 추가하고 시작 화면으로 이동하면 시작 관리자 아이콘 이름이 시작 화면 클래스 이름으로 변경됩니다. 레이블을 변경했는지 확인하십시오. android:label="@string/title..

JSON 웹 토큰 무효화

질문 : JSON 웹 토큰 무효화 작업중인 새 node.js 프로젝트의 경우 쿠키 기반 세션 접근 방식에서 전환하는 것을 고려하고 있습니다 (즉, 사용자 브라우저에 사용자 세션을 포함하는 키-값 저장소에 ID를 저장하는 것입니다). JSON 웹 토큰 (jwt)을 사용하는 토큰 기반 세션 접근 방식 (키-값 저장소 없음). 프로젝트는 socket.io를 활용하는 게임입니다-토큰 기반 세션을 갖는 것은 단일 세션 (웹 및 socket.io)에 여러 통신 채널이있는 시나리오에서 유용 할 것입니다. jwt 접근법을 사용하여 서버에서 토큰 / 세션 무효화를 제공하는 방법은 무엇입니까? 나는 또한 이런 종류의 패러다임으로주의해야 할 일반적인 (또는 흔하지 않은) 함정 / 공격을 이해하고 싶었습니다. 예를 들어이 패..

Android Studio에서 자동 가져 오기의 바로 가기 키

질문 : Android Studio에서 자동 가져 오기의 바로 가기는 무엇입니까? Android Studio에서 (Eclipse Shift +Ctrl +O 와 같은) 자동 가져 오기 방법이 있습니까? 각 항목을 요청하는 Ctrl +Alt +O 만 찾았으며 수락하려면 Alt +Enter를 눌러야합니다. 더 빨리 할 방법이 없습니까? 답변 Windows / Linux의 경우 File -> Settings -> Editor -> General -> Auto Import -> Java 하여 다음과 같이 변경할 수 있습니다. 붙여 넣기 값에 Insert imports on paste All 변경하십시오. Add unambigious imports on the fly 옵션을 선택으로 표시합니다. Android St..

Fetch : POST JSON 데이터

질문 : 가져 오기 : POST JSON 데이터 fetch를 사용하여 JSON 개체를 게시하려고합니다. 내가 이해할 수있는 한, 요청 본문에 문자열 화 된 객체를 첨부해야합니다. 예 : fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify({a: 1, b: 2}) }) .then(function(res){ console.log(res) }) .catch(function(res){ console.log(res) }) jsfiddle의 JSON 에코를 사용할 때 {a: 1, b: 2} )를 다시 볼 수있을 것으로 예..

파이썬 'for' 루프를 사용하여 딕셔너리 반복

질문 : 'for'루프를 사용하여 사전 반복 다음 코드에 약간 의아해합니다. d = {'x': 1, 'y': 2, 'z': 3} for key in d: print (key, 'corresponds to', d[key]) 내가 이해하지 못하는 것은 key 부분입니다. 파이썬은 사전에서 키를 읽기만하면된다는 것을 어떻게 인식합니까? key 은 파이썬에서 특별한 단어입니까? 아니면 단순히 변수입니까? 답변 key 는 변수 이름입니다. for key in d: 키와 값이 아니라 사전에있는 키를 단순히 반복합니다. 키와 값을 모두 반복하려면 다음을 사용할 수 있습니다. Python 3.x의 경우 : for key, value in d.items(): Python 2.x의 경우 : for key, value in..

Android UserManager.isUserAGoat () 의 사용시기

질문 : Android UserManager.isUserAGoat ()의 적절한 사용 사례? Android 4.2에 도입 된 새로운 API를 살펴 보았습니다.UserManager 클래스를 보면서 다음 방법을 발견했습니다. public boolean isUserAGoat() 이 호출을하는 사용자가 텔레포트 대상인지 여부를 결정하는 데 사용됩니다. 이 호출을하는 사용자가 염소인지 여부를 반환합니다. 언제 어떻게 사용해야합니까? 답변 안드로이드 R 업데이트: Android R에서 이 메서드는 항상 false를 반환합니다. Google은 이것이 "염소의 개인 정보를 보호하기 위해"수행되었다고 말합니다. /** * Used to determine whether the user making this call is ..

ReactJS 컴포넌트에 여러 클래스를 추가하는 방법

질문 : ReactJS 컴포넌트에 여러 클래스를 추가하는 방법은 무엇입니까? 저는 ReactJS와 JSX를 처음 접했고 아래 코드에 약간의 문제가 있습니다. li className 속성에 여러 클래스를 추가하려고합니다. 내 React 구성 요소는 다음과 같습니다. var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: "My Account", ico..

파이썬에서 스레딩을 사용하는 방법

질문 : 파이썬에서 스레딩을 어떻게 사용할 수 있습니까? 파이썬에서 스레딩을 이해하려고합니다. 문서와 예제를 살펴 봤지만 솔직히 많은 예제가 지나치게 정교하여 이해하는 데 어려움이 있습니다. 멀티 스레딩을 위해 분할되는 작업을 어떻게 명확하게 표시합니까? 답변 이 질문이 2010 년에 제기 된 이후로 map 및 pool을 사용 하여 Python으로 간단한 멀티 스레딩을 수행하는 방법이 실제로 단순화되었습니다. 아래 코드는 반드시 확인해야하는 기사 / 블로그 게시물에서 발췌 한 것입니다 (제휴 없음)- 한 줄의 병렬 처리 : A Better Model for Day to Day Threading Tasks . 아래에 요약하겠습니다. 코드 몇 줄로 끝납니다. from multiprocessing.dummy ..

jQuery를 사용하여 입력에 포커스가 있는지 테스트하는 방법

질문 : jQuery를 사용하여 입력에 포커스가 있는지 테스트 내가 구축중인 사이트의 첫 페이지에서 여러 는 CSS :hover 가상 클래스를 사용하여 마우스가 위에있을 때 테두리를 추가합니다. 중 하나에는 jQuery를 사용하여 입력에 포커스가있는 경우 테두리를 유지 이외의 요소에서 :hover 를 지원하지 않는다는 점을 제외하면 완벽하게 작동합니다. 그래서, 우리는 모방 CSS로 jQuery를 사용하는 경우에만이 브라우저 :hover 은 Using $(#element).hover() 방법. 유일한 문제는 이제 jQuery가 focus() 및 hover() 형식을 모두 처리하므로 입력에 포커스가있을 때 사용자가 마우스를 안팎으로 움직이면 테두리가 사라집니다. 이 행동을 막기 위해 어떤 종류의 조건부를 ..

서비스가 Android에서 실행 중인지 확인하는 방법

질문 : 서비스가 Android에서 실행 중인지 확인하는 방법은 무엇입니까? 백그라운드 서비스가 실행 중인지 어떻게 확인합니까? 서비스 상태를 전환하는 Android 활동을 원합니다. 서비스가 꺼져 있으면 켜고 켜져 있으면 끌 수 있습니다. 답변 얼마 전 같은 문제가있었습니다. 내 서비스가 로컬이기 때문에 여기 hackbod에서 설명한 것처럼 서비스 클래스의 정적 필드를 사용하여 상태를 전환했습니다. 편집 (기록 용) : 다음은 hackbod가 제안한 솔루션입니다. 클라이언트 및 서버 코드가 동일한 .apk의 일부이고 구체적인 인 텐트 (정확한 서비스 클래스를 지정하는 인 텐트)로 서비스에 바인딩하는 경우 서비스가 실행될 때 전역 변수를 설정하도록 할 수 있습니다. 고객이 확인할 수 있습니다. 우리는 의..

jQuery에서 버튼의 텍스트를 변경하는 방법

질문 : jQuery에서 버튼의 텍스트를 변경하는 방법은 무엇입니까? jQuery에서 버튼의 텍스트 값을 어떻게 변경합니까? 현재 내 버튼은 텍스트 값으로 '추가'를 가지고 있으며 클릭하면 '저장'으로 변경하고 싶습니다. 이 방법을 아래에서 시도했지만 지금까지 성공하지 못했습니다. $("#btnAddProfile").attr('value', 'Save'); 답변 사용중인 버튼 유형에 따라 다름 $("#btnAddProfile").attr('value', 'Save'); //versions older than 1.6 $("#btnAddProfile").prop('value', 'Save'); //versions newer than 1.6 Add $("#btnAddProfile").html('Save'); ..

Python 배열 마지막 항목 부터 탐색 하는 방법

질문 : Python에서 역순으로 목록 탐색 len(collection) 에서 시작 collection[0] 에서 끝낼 수 있습니다. 또한 루프 인덱스에 액세스 할 수 있기를 원합니다. 답변 reversed() 함수를 사용하십시오. >>> a = ["foo", "bar", "baz"] >>> for i in reversed(a): ... print(i) ... baz bar foo 원래 인덱스에도 액세스하려면 reversed() 전달하기 전에 목록에서 enumerate() 를 사용하십시오. >>> for i, e in reversed(list(enumerate(a))): ... print(i, e) ... 2 baz 1 bar 0 foo enumerate() 는 생성기를 반환하고 생성기는 되돌릴 수 없으..

jQuery 및 Ajax에서 기본 인증 사용

질문 : jQuery 및 Ajax에서 기본 인증 사용 브라우저를 통해 기본 인증을 생성하려고하는데 거기에 도달 할 수 없습니다. 이 스크립트가 여기에 없으면 브라우저 인증이 인계되지만 사용자가 곧 인증을 수행 할 것임을 브라우저에 알리고 싶습니다. 주소는 다음과 같아야합니다. http://username:password@server.in.local/ 양식이 있습니다. 그리고 스크립트 : var username = $("input#username").val(); var password = $("input#password").val(); function make_base_auth(user, password) { var tok = user + ':' + password; var hash = Base64.enc..

Python으로 작성된 CSV 파일에 각 행 사이에 빈 줄이 있을 때

질문 : Python으로 작성된 CSV 파일에는 각 행 사이에 빈 줄이 있습니다. import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) 이 코드 thefile.csv 읽고 변경..

Java에서 현재 stack trace를 얻는 방법

질문 : Java에서 현재 스택 추적을 어떻게 얻을 수 있습니까? Environment.StackTrace 를 수행하는 방법과 같이 Java에서 현재 스택 추적 을 얻는 방법은 무엇입니까? Thread.dumpStack() 찾았지만 원하는 것이 아닙니다. 스택 추적을 다시 가져오고 싶습니다. 답변 Thread.currentThread().getStackTrace() 사용할 수 있습니다. 이는 프로그램의 현재 스택 추적을 나타내는 StackTraceElement 배열을 반환합니다. 출처 : https://stackoverflow.com/questions/1069066/how-can-i-get-the-current-stack-trace-in-java

JavaScript 객체의 클래스를 얻는 방법

질문 : JavaScript 객체의 클래스를 얻는 방법은 무엇입니까? JavaScript 개체를 만들었지 만 해당 개체의 클래스를 어떻게 확인할 수 있습니까? .getClass() 메서드와 비슷한 것을 원합니다. 답변 자바 스크립트에서 자바 getClass() 와 정확히 일치하는 것은 없습니다. 대부분은 Java가 클래스 기반 언어 인 것과 달리 JavaScript가 프로토 타입 기반 언어 이기 때문입니다. getClass() 가 필요한 것에 따라 JavaScript에는 몇 가지 옵션이 있습니다. typeof instanceof obj. constructor func. prototype , proto . isPrototypeOf 몇 가지 예 : function Foo() {} var foo = new F..

jQuery를 사용하여 로딩 애니메이션을 만드는 방법

질문 : jQuery를 사용하여“Please Wait, Loading…”애니메이션을 어떻게 만들 수 있습니까? 내 사이트에 "잠시 기다려주십시오.로드 중"회전하는 원 애니메이션을 배치하고 싶습니다. jQuery를 사용하여 어떻게해야합니까? 답변 다양한 방법으로이 작업을 수행 할 수 있습니다. "로드 중 ..."이라는 페이지의 작은 상태처럼 미묘하거나 새 데이터가로드되는 동안 전체 요소가 페이지를 회색으로 표시하는 것처럼 시끄러울 수 있습니다. 아래에서 취하는 접근 방식은 두 가지 방법을 모두 수행하는 방법을 보여줍니다. 설정 http://ajaxload.info 에서 멋진 "로드"애니메이션을 가져 와서 시작하겠습니다. ajax 요청을 할 때마다 표시 / 숨길 수있는 요소를 만들어 보겠습니다. CSS 다음..

[오류]JsonMappingException : No suitable constructor found for type [simple type, class ]: can not instantiate from JSON object

질문 : JsonMappingException : [단순 유형, 클래스] 유형에 적합한 생성자가 없습니다. JSON 객체에서 인스턴스화 할 수 없습니다. JSON 요청을 받고 처리하려고 할 때 다음 오류가 발생합니다. org.codehaus.jackson.map.JsonMappingException : No suitable constructor found for type [simple type, class ]: can not instantiate from JSON object (유형 정보를 추가 / 활성화해야합니까?). 보내려는 JSON은 다음과 같습니다. { "applesDO" : [ { "apple" : "Green Apple" }, { "apple" : "Red Apple" } ] } Control..

Python 스크립트를 독립 실행 형 실행 파일로 컴파일하는 방법

질문 : 종속성없이 실행되도록 Python 스크립트를 독립 실행 형으로 실행하려면 어떻게해야합니까? 저는 Python 애플리케이션을 구축 중이며 클라이언트가 Python 및 모듈을 설치하도록 강요하고 싶지 않습니다. 그렇다면 Python 스크립트를 독립 실행 형 실행 파일로 컴파일하는 방법이 있습니까? 답변 이미 답변 한대로 py2exe 를 사용하고 Cython 을 사용하여 .pyc .py 파일, Windows의 .dll 및 Linux의 .so 와 같은 C 컴파일 된 파일을 변환 할 수 있습니다. .pyo 및 .pyc 파일보다 되 돌리는 것이 훨씬 더 어렵습니다 (또한 성능도 향상됩니다!). 출처 : https://stackoverflow.com/questions/5458048/how-can-i-make..

jQuery 텍스트 영역에서 커서 위치 설정

질문 : jQuery 텍스트 영역에서 커서 위치 설정 jQuery를 사용하여 텍스트 필드에서 커서 위치를 어떻게 설정합니까? 콘텐츠가있는 텍스트 필드가 있고 사용자가 필드에 초점을 맞출 때 특정 오프셋에 사용자 커서가 위치하기를 원합니다. 코드는 다음과 같아야합니다. $('#input').focus(function() { $(this).setCursorPosition(4); }); setCursorPosition 함수의 구현은 어떻게 생겼습니까? 내용이 abcdefg 인 텍스트 필드가있는 경우이 호출은 커서가 abcd ** | ** efg와 같이 배치되도록합니다. Java에는 비슷한 기능인 setCaretPosition이 있습니다. 자바 스크립트에도 비슷한 방법이 있습니까? 업데이트 : 다음과 같이 jQ..

파이썬 정수를 이진수로 변환하는 방법

질문 : 파이썬 정수를 이진 문자열로? Python에서 Integer (또는 Long)를 이진 문자열로 변환 할 수있는 미리 준비된 Python 메서드가 있습니까? Google에는 무수히 많은 dec2bin () 함수가 있습니다.하지만 내장 함수 / 라이브러리를 사용할 수 있기를 바랐습니다. 답변 Python의 문자열 형식 메서드는 형식 사양을 취할 수 있습니다. >>> "{0:b}".format(37) '100101' Python 2 용 형식 사양 문서 Python 3 용 형식 사양 문서 출처 : https://stackoverflow.com/questions/699866/python-int-to-binary-string

macOS 또는 OS X에 pip를 설치하는 방법

질문 : macOS 또는 OS X에 pip를 어떻게 설치합니까? pip (Python 용 패키지 관리자) 설치에 대한 명확한 답을 찾기 위해 보냈습니다. 좋은 해결책을 찾을 수 없습니다. 어떻게 설치합니까? 답변 업데이트 (2019 년 1 월) : easy_install 은 더 이상 사용되지 않습니다 . get-pip.py 사용하십시오. 이전 답변 : easy_install pip 이것을 실행하기 위해 관리자 권한이 필요한 경우 다음을 시도하십시오. sudo easy_install pip 출처 : https://stackoverflow.com/questions/17271319/how-do-i-install-pip-on-macos-or-os-x

동일한 요소에서 배경 이미지와 CSS3 그라디언트를 결합하는 방법

질문 : 동일한 요소에서 배경 이미지와 CSS3 그라디언트를 결합하려면 어떻게해야합니까? background-color CSS3 그라디언트를 사용한 다음 background-image 를 적용하여 일종의 밝고 투명한 텍스처를 적용하려면 어떻게해야합니까? 답변 여러 배경! body { background: #eb01a5; background-image: url("IMAGE_URL"); /* fallback */ background-image: url("IMAGE_URL"), linear-gradient(#eb01a5, #d13531); /* W3C */ } 이 두 줄은 그래디언트를 수행하지 않는 모든 브라우저를 대체합니다. 아래의 IE

728x90
반응형