728x90
반응형

전체보기 2040

Android에서 소프트웨어 키보드가 표시되는지 확인하는 방법

질문 : Android에서 소프트웨어 키보드의 가시성을 확인하는 방법은 무엇입니까? 아주 간단한 일을해야합니다. 소프트웨어 키보드가 표시되는지 확인합니다. Android에서도 가능합니까? 답변 NEW ANSWER 2012 년 1 월 25 일 추가됨 아래 답변을 작성한 이후 누군가가 ViewTreeObserver 와 버전 1부터 SDK에 숨어있는 API의 존재에 대해 저를 단서했습니다. 사용자 지정 레이아웃 유형을 요구하는 것보다 훨씬 간단한 솔루션은 활동의 루트보기에 알려진 ID (예 : @+id/activityRoot )를 제공하고 GlobalLayoutListener를 ViewTreeObserver에 연결 한 다음 거기에서 활동의보기 루트와 크기 차이를 계산하는 것입니다. 창 크기 : final Vi..

Windows의 Git Bash에서 'git diff' 결과를 종료하는 방법

질문 : Windows의 Git Bash에서 'git diff'결과를 어떻게 종료합니까? Windows 7에서 Git Bash 를 사용 git diff 실행하면 다음과 같이 표시됩니다. 그러나 일반 프롬프트로 돌아갈 수 없습니다. Ctrl +C를 누르면 작동하는 것처럼 보이지만 명령 입력을 시작하자마자 해당 이미지에서 (END) 답변 Q 를 눌러야한다고 생각합니다. 출처 : https://stackoverflow.com/questions/9929457/how-do-i-exit-the-results-of-git-diff-in-git-bash-on-windows

개발관련/Git 2021.09.30

[오류] gpg failed to sign the data fatal: failed to write commit object[Git 2.10.0]

질문 : gpg가 데이터에 서명하지 못했습니다. 커밋 개체를 쓰지 못했습니다. [Git 2.10.0] Git 2.10 릴리스 노트 의 예쁜 속성에 대한 몇 가지 기사를 따랐습니다. git을 2.10.0으로 업그레이드하고 다음과 같이 .gitconfig [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com signingkey = AAAAAAA [core] excludesfile = /Users/xyz/.gitignore_global editor = 'subl' --wait [difftool "sourcetree"] cmd = opend..

개발관련/Git 2021.09.30

Python에서 유형을 확인하는 표준 방법

질문 : Python에서 유형을 확인하는 표준 방법은 무엇입니까? 주어진 객체가 주어진 유형인지 확인하는 가장 좋은 방법은 무엇입니까? 객체가 주어진 유형에서 상속되는지 확인하는 것은 어떻습니까? o 가 있다고 가정 해 봅시다. str 인지 어떻게 확인합니까? 답변 있는지 확인하려면 o 의 인스턴스 str 또는 서브 클래스 str , 사용 isinstance은 (이것은 "표준"방법이 될 것이다) if isinstance(o, str): o 의 유형이 정확히 str 인지 확인하려면 (서브 클래스 제외) : if type(o) is str: 다음도 작동하며 경우에 따라 유용 할 수 있습니다. if issubclass(type(o), str): 관련 정보는 Python 라이브러리 참조의 내장 함수를 참조하십시..

"unexpected token o"오류를 제공하는 JSON 구문 분석

질문 : "예기치 않은 토큰 o"오류를 제공하는 JSON 구문 분석 간단한 JSON 문자열을 구문 분석하는 데 문제가 있습니다. JSONLint에서 확인했고 유효하다는 것을 보여줍니다. JSON.parse 또는 jQuery 대안을 사용하여 구문 분석하려고 할 때 unexpected token o 오류가 발생합니다. 참고 : PHP에서 json_encode() 를 사용하여 문자열을 인코딩하고 있습니다. 답변 데이터는 이미 개체입니다. 파싱 할 필요가 없습니다. 자바 스크립트 인터프리터가 이미이를 구문 분석했습니다. var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"}; document.write(cur_ques_details['ques_tit..

Git이 프록시 서버에서 작동 - "Request timed out"로 실패 해결 방법

질문 : Git이 프록시 서버에서 작동하도록하기- "요청 시간 초과"로 실패 Git에서 프록시 서버를 사용하려면 어떻게해야합니까? Git 서버에서 코드를 확인해야하는데 매번 "Request timed out"이 표시됩니다. 이 문제를 어떻게 해결합니까? 또는 프록시 서버를 어떻게 설정할 수 있습니까? 답변 사용할 명령 : git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080 proxyuser 를 프록시 사용자로 변경하십시오. proxypwd 를 프록시 암호로 변경하십시오. proxy.server.com 을 프록시 서버의 URL로 변경하십시오. 8080 을 프록시 서버에 구성된 프록시 포트로 변경하십시오. 이것은 htt..

개발관련/Git 2021.09.30

Angular / RxJs`Subscription` 구독 취소 시기

질문 : Angular / RxJs`Subscription` 구독 취소는 언제해야합니까? Subscription 인스턴스를 저장하고 unsubscribe() 호출해야하는시기와 무시할 수있는시기는 언제입니까? 모든 구독을 저장하면 구성 요소 코드가 엉망이됩니다. HTTP 클라이언트 가이드 는 다음과 같은 구독을 무시합니다. getHeroes() { this.heroService.getHeroes() .subscribe( heroes => this.heroes = heroes, error => this.errorMessage = error); } 동시에 Route & Navigation Guide 는 다음과 같이 말합니다. 결국 우리는 다른 곳으로 이동할 것입니다. 라우터는 DOM에서이 구성 요소를 제거하고..

개발관련/other 2021.09.30

JQuery .each () 거꾸로 나열하는 방법

질문 : JQuery .each () 거꾸로 JQuery를 사용하여 페이지의 일부 요소를 선택한 다음 DOM에서 이동합니다. 내가 가진 문제는 JQuery가 자연스럽게 선택하려는 모든 요소를 역순으로 선택해야한다는 것입니다. 예를 들면 : Item 1 Item 2 Item 3 Item 4 Item 5 모든 li 항목을 선택하고 .each () 명령을 사용하고 싶지만 항목 5, 항목 4 등으로 시작하고 싶습니다. 이것이 가능합니까? 답변 $($("li").get().reverse()).each(function() { /* ... */ }); 출처 : https://stackoverflow.com/questions/1394020/jquery-each-backwards

파이썬에서 배열에 항목을 선언하고 추가하는 방법

질문 : 파이썬에서 배열에 항목을 선언하고 추가하는 방법은 무엇입니까? 파이썬에서 배열에 항목을 추가하려고합니다. 난 달린다 array = {} 그런 다음 다음을 수행하여이 배열에 무언가를 추가하려고합니다. array.append(valueToBeInserted) .append 메소드가없는 것 같습니다. 배열에 항목을 추가하려면 어떻게합니까? 답변 {} 는 배열 / 목록이 아닌 빈 사전을 나타냅니다. 목록 또는 배열의 경우 [] 이 필요합니다. 빈 목록을 초기화하려면 다음을 수행하십시오. my_list = [] 또는 my_list = list() 목록에 요소를 추가하려면 append my_list.append(12) 하려면 extend 다른 목록 사용의 요소를 포함하는 목록을 extend my_list...

목록에서 del, remove 및 pop의 차이점

질문 : 목록에서 del, remove 및 pop의 차이점 >>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> 목록에서 요소를 제거하는 위의 세 가지 방법간에 차이점이 있습니까? 답변 목록에서 요소를 제거하는 세 가지 방법의 효과 : remove 는 특정 색인이 아닌 첫 번째 일치 값을 제거합니다. >>> a = [0, 2, 3, 2] >>> a.remove(2) >>> a [0, 3, 2] del 은 특정 인덱스에서 항목을 제거합니다. >>> a = [9, 8, 7, 6] >>> del a[1] >>> a [9, 7, 6] ..

Android에서 지연 후 메서드를 호출하는 방법

질문 : Android에서 지연 후 메서드를 호출하는 방법 지정된 지연 후에 다음 메서드를 호출 할 수 있기를 원합니다. 객관적인 c에는 다음과 같은 것이 있습니다. [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; 자바와 함께 안드로이드 에이 메소드와 동등한 것이 있습니까? 예를 들어 5 초 후에 메서드를 호출 할 수 있어야합니다. public void DoSomething() { //do something here } 답변 Kotlin Handler(Looper.getMainLooper()).postDelayed({ //Do something after 100ms }, 100) Java final Handler han..

json.dumps가있는 utf-8 텍스트를 \u 이스케이프 시퀀스가 아닌 UTF8로 저장하는 방법

질문 : json.dumps가있는 utf-8 텍스트를 \ u 이스케이프 시퀀스가 아닌 UTF8로 저장 샘플 코드 : >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print(json_string) "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" 문제는 사람이 읽을 수 없다는 것입니다. 내 (스마트 한) 사용자는 JSON 덤프로 텍스트 파일을 확인하거나 편집하기를 원합니다 (그리고 XML을 사용하지 않을 것입니다). 객체를 UTF-8 JSON 문자열로 직렬화하는 방법이 있습니까 ( \uXXXX 답변 ensure_ascii=False 스위치를 json.dumps() 로 사용하고 값을 수동으로 UTF-8로 인코딩합..

푸시되지 않은 git 커밋을 삭제하는 방법

질문 : 푸시되지 않은 git 커밋을 어떻게 삭제합니까? 우연히 잘못된 지점에 맡겼습니다. 해당 커밋을 어떻게 삭제합니까? 답변 수행 한 작업을 유지하면서 가장 최근 커밋을 삭제합니다. git reset --soft HEAD~1 가장 최근 커밋을 삭제하고 수행 한 작업을 삭제합니다. git reset --hard HEAD~1 출처 : https://stackoverflow.com/questions/3197413/how-do-i-delete-unpushed-git-commits

개발관련/Git 2021.09.30

파이썬에서 두 목록을 비교하고 일치 항목을 반환하는 방법

질문 : 파이썬에서 두 목록을 비교하고 일치 항목을 반환하는 방법 두 개의 목록을 가져와 둘 다에 나타나는 값을 찾고 싶습니다. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) 예를 들어 [5] 반환합니다. 답변 가장 효율적인 방법은 아니지만 가장 확실한 방법은 다음과 같습니다. >>> a = [1, 2, 3, 4, 5] >>> b = [9, 8, 7, 6, 5] >>> set(a) & set(b) {5} 순서가 중요한 경우 다음과 같은 목록 이해를 사용하여 수행 할 수 있습니다. >>> [i for i, j in zip(a, b) if i == j] [5] (순서 중요성이 의미하는 동일한 크기의 목록에서만 작동합니다). 출처 : https://..

jQuery 텍스트 영역 텍스트 가져 오기

질문 : jQuery 텍스트 영역 텍스트 가져 오기 최근에 저는 jQuery를 사용하기 시작했고 몇 가지 튜토리얼을 따라 왔습니다. 이제는 사용에 약간의 능숙 함을 느낍니다 (매우 쉽습니다). 제 웹 페이지에서 '콘솔'을 만들 수 있다면 멋질 거라고 생각했습니다 ( FPS 게임 에서처럼`키를 누르는 것처럼, 등), 그런 다음 Ajax 자체를 서버에 다시 보내서 작업을 수행하십시오. 원래 가장 좋은 방법은 텍스트 영역 내에서 텍스트를 가져 와서 분할하거나 keyup 이벤트를 사용하고 반환 된 키 코드를 ASCII 문자로 변환 한 다음 문자열에 추가하고 문자열을 보내는 것입니다. 서버 (그런 다음 문자열을 비 웁니다). 텍스트 영역에서 텍스트를 얻는 것에 대한 정보를 찾을 수 없었습니다. 내가 얻은 것은 키..

JavaScript로 체크 박스 체크 / 체크 해제

질문 : JavaScript로 체크 박스 체크 / 체크 해제 JavaScript를 사용하여 체크 박스를 어떻게 선택 / 선택 취소 할 수 있습니까? 답변 자바 스크립트 : // Check document.getElementById("checkbox").checked = true; // Uncheck document.getElementById("checkbox").checked = false; jQuery (1.6 이상) : // Check $("#checkbox").prop("checked", true); // Uncheck $("#checkbox").prop("checked", false); jQuery (1.5-) : // Check $("#checkbox").attr("checked", true);..

Git에 가장 적합한 시각적 병합 도구에 대해서

질문 : Git에 가장 적합한 시각적 병합 도구는 무엇입니까? Git에서 병합을보고 편집하는 데 가장 적합한 도구는 무엇입니까? 별도의 패널에 "mine", "theirs"및 "ancestor"와 네 번째 "출력"패널이있는 3 방향 병합보기를 얻고 싶습니다. 또한 해당 도구를 호출하는 지침이 좋을 것입니다. (나는 여전히 kdiff3를 오류가 발생하지 않는 방식으로 시작하는 방법을 찾지 못했습니다.) 내 OS는 Ubuntu입니다. 답변 Meld 는 무료 오픈 소스 및 크로스 플랫폼 (UNIX / Linux, OSX, Windows) diff / merge 도구입니다. 설치 방법은 다음과 같습니다. 우분투 맥 Windows : "권장되는 Windows 용 Meld 버전은 https://meldmerge.o..

개발관련/Git 2021.09.29

Java에서 두 배열(List)을 결합하는 방법

질문 : Java에서 두 목록을 어떻게 결합합니까? 조건 : 원래 목록을 수정하지 마십시오. JDK 전용, 외부 라이브러리 없음. 한 줄짜리 또는 JDK 1.3 버전에 대한 보너스 포인트. 다음보다 더 간단한 방법이 있습니까? List newList = new ArrayList(); newList.addAll(listOne); newList.addAll(listTwo); 답변 Java 8에서 List newList = Stream.concat(listOne.stream(), listTwo.stream()) .collect(Collectors.toList()); 출처 : https://stackoverflow.com/questions/189559/how-do-i-join-two-lists-in-java

파이썬에서 두 배열을 연결하는 방법

질문 : 파이썬에서 두 목록을 어떻게 연결합니까? 파이썬에서 두 목록을 어떻게 연결합니까? 예: listone = [1, 2, 3] listtwo = [4, 5, 6] 예상되는 결과: >>> joinedlist [1, 2, 3, 4, 5, 6] 답변 + 연산자를 사용하여 결합 할 수 있습니다. listone = [1,2,3] listtwo = [4,5,6] joinedlist = listone + listtwo 산출: >>> joinedlist [1,2,3,4,5,6] 출처 : https://stackoverflow.com/questions/1720421/how-do-i-concatenate-two-lists-in-python

Android에서 텍스트를 굵게 변경하는 방법

질문 : Android에서 텍스트를 굵게 어떻게 변경합니까? TextView 에서 텍스트 / 글꼴 설정을 어떻게 변경합니까? 예를 들어 텍스트를 굵게 만드는 방법은 무엇입니까? 답변 layout.xml 파일에서이를 수행하려면 다음을 수행하십시오. android:textStyle 예 : android:textStyle="bold|italic" 프로그래밍 방식으로 방법은 다음과 같습니다. setTypeface(Typeface tf) 텍스트를 표시 할 서체와 스타일을 설정합니다. 모든 Typeface 제품군에 실제로 굵은 이탤릭체가있는 것은 아니므로 실제로 원하는 모양을 얻으려면 setTypeface(Typeface, int) 출처 : https://stackoverflow.com/questions/47922..

AngularJS : 서비스 변수를 보는 방법

질문 : AngularJS : 서비스 변수를 보는 방법? 서비스가 있습니다. factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); foo 를 사용하여 HTML로 렌더링되는 목록을 제어하고 싶습니다. {{ item }} aService.foo 업데이트시기를 감지하기 위해 $scope 에 aService를 추가 한 다음 $scope.$watch() 를 사용하는이 패턴을 함께 조합했습니다. function FooCtrl($scope, aService) { $scope.aService = aService; $scope.foo = aS..

딕셔너리의 문자열 표현을 딕셔너리으로 변환하는 방법

질문 : 사전의 문자열 표현을 사전으로 변환 하시겠습니까? 어떻게 변환 할 수 str (A)의 표현을 dict 로, 예를 들면 다음과 같은 문자열로 dict ? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" eval 을 사용하지 않는 것을 선호합니다. 그 밖에 무엇을 사용할 수 있습니까? 그 주된 이유는 그가 작성한 동료 클래스 중 하나가 모든 입력을 문자열로 변환하기 때문입니다. 이 문제를 다루기 위해 그의 수업을 수정하고 싶지는 않습니다. 답변 ast.literal_eval 사용할 수 있습니다. >>> import ast >>> ast.literal_eval("{'muffin' : 'lolz', 'foo' : 'kitty'}") {'muffin': 'lolz', 'foo..

요소가 DOM에 표시되는지 확인하는 방법

질문 : 요소가 DOM에 표시되는지 확인 요소가 순수 JS (jQuery 없음)에서 표시되는지 확인할 수있는 방법이 있습니까? 예를 들어이 페이지에서 Performance Bikes 에서 거래 (상단 메뉴) 위로 마우스를 가져 가면 거래 창이 표시되지만 처음에는 표시되지 않았습니다. HTML에 있지만 보이지 않습니다. 그래서 DOM 요소가 주어 졌을 때 그것이 보이는지 여부를 어떻게 확인할 수 있습니까? 나는 시도했다 : window.getComputedStyle(my_element)['display']); 하지만 작동하지 않는 것 같습니다. 어떤 속성을 확인해야할지 궁금합니다. 내 마음에 : display !== 'none' visibility !== 'hidden' 내가 놓칠 수있는 다른 것이 있습니..

Android 레이아웃 폴더에 하위 폴더를 포함하는 방법

질문 : Android 레이아웃 폴더에 하위 폴더가 포함될 수 있습니까? 지금은 모든 XML 레이아웃 파일을 'res / layout'폴더에 저장하고 있으므로 소규모 프로젝트를 관리하는 것이 가능하고 간단하지만 크고 무거운 프로젝트가있는 경우 계층 구조가 있어야하고 레이아웃 폴더 안에 필요한 하위 폴더. 예를 들어 layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml -- address2.xml 같은 방식으로 대형 애플리케이션에 대한 하위 폴더를 갖고 싶습니다. Android 프로젝트 내에 그렇게 할 수있는 방법이 있습니까? 레이아웃 폴더 내에 layout-personal ..

728x90
반응형