728x90
반응형

전체보기 2040

Android : 소프트 키보드가 내 보기를 밀어 올리는 것 방지하는 방법

질문 : Android : 소프트 키보드가 내보기를 밀어 올리는 것을 어떻게 방지합니까? 내 앱 하단에 수직 슬라이딩 서랍이 있습니다. 소프트 키보드가 열리면 서랍의 탭이 위로 밀려 키보드 위에 놓입니다. 실제로 키보드가 표시 될 때 화면 하단에 숨겨져 있기를 원합니다. 이 문제에 다른 사람이 있습니까? 그것을 고치는 방법을 알고 있습니까? 답변 당신은 단순히 당신의 활동의 전환 할 수 있습니다 windowSoftInputMode 에 플래그 adjustPan 당신에 AndroidMainfest.xml 활동 태그 내부 파일. 자세한 내용은 공식 문서 를 확인하세요. 컨테이너의 크기가 변경되지 않는 경우 높이가 "상위 일치"로 설정되었을 수 있습니다. 가능하면 부모를 "Wrap Content"로 설정하거나 ..

하위 도메인과 도메인간에 쿠키 공유

질문 : 하위 도메인과 도메인간에 쿠키 공유 두 가지 질문이 있습니다. .mydomain.com (선행 점 포함)으로 지정하면 모든 하위 도메인이 쿠키를 공유 할 수 있음을 이해합니다. subdomain.mydomain.com 이 www 하위 도메인 mydomain.com 에서 생성 된 쿠키에 액세스 할 수 있습니까? mydomain.com ( www subdomain.mydomain.com 에서 생성 된 경우 쿠키에 액세스 할 수 있습니까? 답변 두 도메인 mydomain.com 및 subdomain.mydomain.com Set-Cookie 헤더에 명시 적으로 지정된 경우에만 쿠키를 공유 할 수 있습니다. 그렇지 않으면 쿠키의 범위가 요청 호스트로 제한됩니다. (이를 "호스트 전용 쿠키"라고합니다. ..

개발관련/other 2021.07.28

JavaScript에서 큰 따옴표 또는 작은 따옴표 사용 시기

질문 : JavaScript에서 큰 따옴표 또는 작은 따옴표는 언제 사용해야합니까? console.log("double"); vs. console.log('single'); 문자열을 처리 할 때 작은 따옴표를 사용하는 JavaScript 라이브러리가 점점 더 많이 보입니다. 하나를 사용하는 이유는 무엇입니까? 나는 그것들이 거의 상호 교환 가능하다고 생각했습니다. 답변 다른 라이브러리에서 단일 대 이중을 사용하는 가장 가능성있는 이유는 프로그래머 선호도 및 / 또는 API 일관성입니다. 일관성을 유지하는 것 외에 문자열에 가장 적합한 것을 사용하십시오. 다른 유형의 따옴표를 리터럴로 사용 : alert('Say "Hello"'); alert("Say 'Hello'"); 이것은 복잡해질 수 있습니다. al..

HTML에서 ID와 name 속성의 차이점

질문 : HTML에서 ID와 이름 속성의 차이점 id 와 name 속성의 차이점은 무엇입니까? 둘 다 식별자를 제공하는 동일한 목적을 수행하는 것 같습니다. (특히 HTML 양식과 관련하여) 두 가지를 모두 사용하는 것이 필요한지 또는 어떤 이유로 권장되는지 알고 싶습니다. 답변 name 속성은 양식 제출에서 데이터를 보낼 때 사용됩니다. 다른 컨트롤은 다르게 반응합니다. id 속성은 다르지만 name 은 같은 라디오 버튼이 여러 개있을 수 있습니다. 제출시 응답에는 선택한 라디오 버튼이라는 하나의 값만 있습니다. 물론 그것보다 더 많은 것이 있지만 확실히 올바른 방향으로 생각하게 할 것입니다. 출처 : https://stackoverflow.com/questions/1397592/difference-b..

Python 3에서 raw_input을 사용하는 방법

질문 : Python 3에서 raw_input을 어떻게 사용합니까? import sys print(sys.platform) print(2**100) raw_input() 저는 Python 3.1을 사용하고 있으며 raw_input 이 dos 팝업을 "고정"하도록 할 수 없습니다. 내가 읽고있는 책은 Python 2.5 용이며 Python 3.1을 사용하고 있습니다. 이 문제를 해결하려면 어떻게해야합니까? 답변 Python 3부터 raw_input() input() 으로 변경되었습니다. 파이썬 3.0의 새로운 기능에서 빌트인 섹션 두 번째 항목. 출처 : https://stackoverflow.com/questions/954834/how-do-i-use-raw-input-in-python-3

Windows에서 Git과 함께 작동하도록 편집기를 설정하는 방법

질문 : Windows에서 Git과 함께 작동하도록 편집기를 설정하려면 어떻게해야합니까? Windows에서 Git을 시도하고 있습니다. "git commit"을 시도하고이 오류가 발생했습니다. 터미널은 멍청하지만 VISUAL 또는 EDITOR가 정의되지 않았습니다. -m 또는 -F 옵션을 사용하여 메시지를 제공하십시오. 그래서 EDITOR라는 환경 변수가 필요하다는 것을 알았습니다. 문제 없어요. 메모장을 가리 키도록 설정했습니다. 거의 효과가있었습니다. 기본 커밋 메시지가 메모장에서 열립니다. 그러나 메모장은 베어 라인 피드를 지원하지 않습니다. 나가서 Notepad ++를 얻었지만 예상대로 Git에서 작동하는 방식으로 %EDITOR% 로 설정하는 방법을 알아낼 수 없습니다. 저는 Notepad ++와..

개발관련/Git 2021.07.28

Python에서 현재 사용자 이름을 가져 오는 방법

질문 : Python에서 현재 사용자 이름을 가져 오는 이식 가능한 방법이 있습니까? Python에서 현재 사용자의 사용자 이름을 가져 오는 이식 가능한 방법이 있습니까 (예 : 적어도 Linux와 Windows에서 모두 작동하는 사용자 이름). os.getuid와 같이 os.getuid . >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' 나는 주위를 훑어 보았고 확실한 대답을 찾지 못한 것에 놀랐습니다 (아마도 인터넷 검색이 좋지 않았지만). pwd 모듈은 예를 들어 Linux에서이를 수행하는 비교적 쉬운 방법을 제공하지만 Windows에는 없습니다. 일부 검색 결과는 Windows에서 사용자 이름을 얻는 것이 특정 상황 (예 : Windows 서비..

HTML5 section/header/aside/article 를 사용하는 모범 사례

질문 : HTML5 모범 사례; 섹션 / 헤더 / 제외 / 기사 요소 웹 (및 stackoverflow)에 HTML5에 대한 충분한 정보가 있지만 지금은 "모범 사례"에 대해 궁금합니다. 섹션 / 헤더 / 기사와 같은 태그는 새롭고 모든 사람이 이러한 태그를 사용해야하는시기 / 장소에 대해 서로 다른 의견을 가지고 있습니다. 그렇다면 다음 레이아웃과 코드에 대해 어떻게 생각하십니까? 1 2 5 6 7 8 9 10 11 12 13 14 15 menu 1 16 menu 2 17 menu 3 18 menu 4 19 menu 5 20 21 22 23 24 25 26 This is a title 27 28 Lorem ipsum dolor sit amet, consectetur 29 adipiscing elit. ..

C ++ 11은 표준화 된 메모리 모델의 도입이 미치는 영향

질문 : C ++ 11은 표준화 된 메모리 모델을 도입했습니다. 무슨 뜻이에요? 그리고 그것이 C ++ 프로그래밍에 어떤 영향을 미칠까요? C ++ 11은 표준화 된 메모리 모델을 도입했지만 정확히 무엇을 의미합니까? 그리고 그것이 C ++ 프로그래밍에 어떤 영향을 미칠까요? 이 기사 ( Herb Sutter 를 인용 한 Gavin Clarke의 )는 다음과 같이 말합니다. 메모리 모델은 C ++ 코드가 이제 컴파일러를 만든 사람과 실행중인 플랫폼에 관계없이 호출 할 표준화 된 라이브러리를 가지고 있음을 의미합니다. 서로 다른 스레드가 프로세서의 메모리와 통신하는 방식을 제어하는 표준 방법이 있습니다. Sutter 는 "표준에있는 여러 코어로 [코드]를 분할하는 것에 대해 이야기 할 때 메모리 모델에 대..

'cp'명령을 사용하여 특정 디렉토리를 제외하는 방법

질문 : 'cp'명령을 사용하여 특정 디렉토리를 제외하는 방법은 무엇입니까? 특정 하위 디렉토리의 일부 파일을 제외하고 디렉토리의 모든 파일을 복사하고 싶습니다. cp 명령에 --exclude 옵션이 없다는 것을 알았습니다. 그래서 어떻게 이것을 할 수 있습니까? 답변 rsync 는 빠르고 쉽습니다 : rsync -av --progress sourcefolder /destinationfolder --exclude thefoldertoexclude --exclude 여러 번 사용할 수 있습니다. rsync -av --progress sourcefolder /destinationfolder --exclude thefoldertoexclude --exclude anotherfoldertoexclude dir ..

개발관련/Linux 2021.07.28

RESTful 검색 / 필터링을 설계하는 방법

질문 : RESTful 검색 / 필터링을 설계하는 방법은 무엇입니까? 현재 PHP에서 RESTful API를 설계하고 구현하고 있습니다. 그러나 초기 디자인을 구현하는 데 실패했습니다. GET /users # list of users GET /user/1 # get user with id 1 POST /user # create new user PUT /user/1 # modify user with id 1 DELETE /user/1 # delete user with id 1 지금까지 꽤 표준이 맞죠? 내 문제는 첫 번째 GET /users 입니다. 목록을 필터링하기 위해 요청 본문에 매개 변수를 보내는 것을 고려하고있었습니다. 이것은 다음과 같이 매우 긴 URL을 얻지 않고도 복잡한 필터를 지정할 수 있..

개발관련/other 2021.07.28

Java에서 YYYY-MM-DD HH : MI : Sec.Millisecond 형식으로 현재 시간을 얻는 방법

질문 : Java에서 YYYY-MM-DD HH : MI : Sec.Millisecond 형식으로 현재 시간을 얻는 방법은 무엇입니까? 아래 코드는 현재 시간을 알려줍니다. 그러나 밀리 초에 대해서는 아무것도 알려주지 않습니다. public static String getCurrentTimeStamp() { SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy Date now = new Date(); String strDate = sdfDate.format(now); return strDate; } YYYY-MM-DD HH:MM:SS ( 2009-09-22 16:47:08 ) 형식의 날짜가 있습니다. YYYY-..

JavaScript에서 문자열을 Base64로 인코딩하는 방법

질문 : JavaScript에서 문자열을 Base64로 인코딩하려면 어떻게해야합니까? PNG 이미지를 Base64 문자열로 인코딩 할 수있는 PHP 스크립트가 있습니다. JavaScript를 사용하여 동일한 작업을하고 싶습니다. 파일을 여는 방법을 알고 있지만 인코딩 방법을 잘 모르겠습니다. 이진 데이터 작업에 익숙하지 않습니다. 답변 btoa() 및 atob() 을 사용하여 base64 인코딩간에 변환 할 수 있습니다. 이 함수가 수락 / 반환하는 것에 관한 의견에 약간의 혼란이있는 것 같습니다. btoa() 는 각 문자가 8 비트 바이트를 나타내는 "문자열"을 허용합니다. 8 비트로 표현할 수없는 문자를 포함하는 문자열을 전달 하면 아마 break . 실제로 문자열을 바이트 배열로 취급하는 경우 에는..

Windows 용 Git에서 파일 이름이 너무 깁니다.

질문 : Windows 용 Git에서 파일 이름이 너무 깁니다. Git-1.9.0-preview20140217 을 사용하고 있습니다. 아시다시피이 릴리스는 파일 이름이 너무 긴 문제를 해결해야합니다. 하지만 나는 아닙니다. 확실히 나는 뭔가 잘못하고 있습니다 : git config core.longpaths true 및 git add . 그런 다음 git commit . 모든 것이 잘되었습니다. 그러나 이제 git status Filename too long 파일 목록이 표시됩니다. 예를 들면 다음과 같습니다. node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/..

개발관련/Git 2021.07.28

Git 하위 모듈을 오리진의 최신 커밋으로 업데이트

질문 : Git 하위 모듈을 오리진의 최신 커밋으로 업데이트 Git 하위 모듈이있는 프로젝트가 있습니다. 그것은 ssh : // ... URL에서 왔고 커밋 A에 있습니다. 커밋 B가 해당 URL로 푸시되었으며 서브 모듈이 커밋을 검색하고 변경하기를 원합니다. 자, 내 이해는 git submodule update 가 이것을해야하지만 그렇지 않다는 것입니다. 아무것도하지 않습니다 (출력 없음, 성공 종료 코드). 예를 들면 다음과 같습니다. $ mkdir foo $ cd foo $ git init . Initialized empty Git repository in /.../foo/.git/ $ git submodule add ssh://user@host/git/mod mod Cloning into mod...

개발관련/Git 2021.07.28

C ++ 11에서 람다식이란?

질문 : C ++ 11에서 람다식이 란 무엇입니까? C ++ 11에서 람다식이 란 무엇입니까? 언제 사용합니까? 도입 전에는 불가능했던 문제의 종류는 무엇입니까? 몇 가지 예와 사용 사례가 유용 할 것입니다. 답변 std::for_each 및 std::transform 과 같은 유용한 일반 함수가 포함되어있어 매우 편리합니다. 안타깝게도 특히 적용하려는 펑터 가 특정 기능에 고유 한 경우 사용하기가 매우 번거로울 수 있습니다. #include #include namespace { struct f { void operator()(int) { // do something } }; } void func(std::vector& v) { f f; std::for_each(v.begin(), v.end(), f);..

C ++ 17의 새로운 기능

질문 : C ++ 17의 새로운 기능은 무엇입니까? C ++ 17은 이제 기능이 완전하므로 큰 변화가 없을 것입니다. C ++ 17에 대한 수백 개의 제안이 제출되었습니다. C ++ 17에서 C ++에 추가 된 기능은 무엇입니까? "C ++ 1z"를 지원하는 C ++ 컴파일러를 사용할 때 컴파일러가 C ++ 17로 업데이트 할 때 사용할 수있는 기능은 무엇입니까? 답변 언어 기능: 템플릿 및 일반 코드: 클래스 템플릿에 대한 템플릿 인수 추론 함수가 템플릿 인수를 추론하는 방식과 마찬가지로 이제 생성자는 클래스의 템플릿 인수를 추론 할 수 있습니다. http://wg21.link/p0433r2 http://wg21.link/p0620r0 http://wg21.link/p0512r0 template 모든 ..

함수 호출에서 별표 및 이중 별표 연산자가 의미하는 것

질문 : 함수 호출에서 별표 및 이중 별표 연산자는 무엇을 의미합니까? * zip(*x) 또는 f(**k) 와 같은 코드에서와 같이 Python에서 무엇을 의미합니까? 답변 단일 별표 * 는 시퀀스 / 컬렉션을 위치 인수로 압축 해제하므로 다음과 같이 할 수 있습니다. def sum(a, b): return a + b values = (1, 2) s = sum(*values) 이것은 실제로 다음과 같이 실행되도록 튜플을 압축 해제합니다. s = sum(1, 2) 이중 별표 ** 는 딕셔너리와 명명 된 인수 만 사용하여 동일합니다. values = { 'a': 1, 'b': 2 } s = sum(**values) 다음을 결합 할 수도 있습니다. def sum(a, b, c, d): return a + b ..

HTML 레이아웃에 테이블을 사용하지 않는 이유

질문 : HTML 레이아웃에 테이블을 사용하지 않는 이유는 무엇입니까? HTML의 레이아웃에 테이블을 사용해서는 안된다는 일반적인 의견 인 것 같습니다. 왜? 나는 이것에 대한 좋은 주장을 본 적이 없다. 일반적인 대답은 다음과 같습니다. 콘텐츠를 레이아웃에서 분리하는 것이 좋습니다. 그러나 이것은 잘못된 주장입니다. 진부한 생각 . 레이아웃에 테이블 요소를 사용하는 것이 테이블 형식 데이터와 거의 관련이 없다는 것이 사실이라고 생각합니다. 그래서 뭐? 내 상사가 신경 쓰나요? 내 사용자가 신경 쓰나요? 웹 페이지 관리를 유지해야하는 저나 동료 개발자 일 것입니다. 테이블을 유지 관리하기가 어렵습니까? 테이블을 사용하는 것이 div와 CSS를 사용하는 것보다 쉽다고 생각합니다. 그건 그렇고 ... 왜 d..

htmlentities () vs htmlspecialchars ()

질문 : htmlentities () 대 htmlspecialchars () htmlspecialchars() 와 htmlentities() 의 차이점은 무엇입니까? 둘 중 하나를 언제 사용해야합니까? 답변 htmlentities에 대한 PHP 문서에서 : 이 함수는 모든면에서 htmlspecialchars() htmlentities() 제외하고는 HTML 문자 엔티티와 동등한 모든 문자가 이러한 엔티티로 변환됩니다. htmlspecialchars에 대한 PHP 문서에서 : 특정 문자는 HTML에서 특별한 의미를 가지며 의미를 유지하려면 HTML 엔티티로 표시되어야합니다. 이 함수는 이러한 변환 중 일부가 수행 된 문자열을 반환합니다. 만들어진 번역은 일상적인 웹 프로그래밍에 가장 유용합니다. 모든 HT..

메서드가 Moq에서 호출되지 않았는지 확인하는 방법

질문 : 메서드가 Moq에서 호출되지 않았는지 확인하는 방법은 무엇입니까? 메소드가 Moq 에서 호출되지 않았는지 어떻게 확인합니까? AssertWasNotCalled와 같은 것이 있습니까? 업데이트 : 버전 3.0부터 새 구문을 사용할 수 있습니다. mock.Verify(foo => foo.Execute("ping"), Times.Never()); 답변 업데이트 : 버전 3부터 위 질문에 대한 업데이트 또는 아래 Dann의 답변을 확인하십시오. 또는 모의를 엄격하게 만들어 기대하지 않는 메서드를 호출하면 실패합니다. new Mock(MockBehavior.Strict) 또는 mock을 느슨하게하려면 .Throws (Exception) var m = new Mock(MockBehavior.Loose); ..

gcc의 C / C ++ 소스에서 assembler output 얻는 방법

질문 : gcc의 C / C ++ 소스에서 어셈블러 출력을 어떻게 얻습니까? 어떻게해야합니까? 무언가가 어떻게 컴파일되는지 분석하고 싶다면 내 보낸 어셈블리 코드를 어떻게 얻을 수 있습니까? 답변 gcc (또는 g ++)에 -S 옵션을 사용합니다. gcc -S helloworld.c 이것은 helloworld.c를 통해 전 처리기 (cpp)를 실행하고 초기 컴파일을 수행 한 다음 어셈블러가 실행되기 전에 중지됩니다. helloworld.s 파일을 출력합니다. -o 옵션을 사용하여 출력 파일을 설정할 수 있습니다. gcc -S -o my_asm_output.s helloworld.c 물론 이것은 원본 소스가있는 경우에만 작동합니다. 결과 객체 파일 만있는 경우 대안 --disassemble 옵션 (또는 축..

JavaScript .prototype가 작동하는 방식

질문 : JavaScript .prototype은 어떻게 작동합니까? 나는 동적 프로그래밍 언어는 아니지만 JavaScript 코드의 공정한 부분을 작성했습니다. 저는이 프로토 타입 기반 프로그래밍에 대해 전혀 몰랐습니다. 이것이 어떻게 작동하는지 아는 사람이 있습니까? var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var obj2 = new obj(); obj2.test(); 예전에 사람들과 많은 토론을했던 기억이납니다 (내가 뭘하고 있는지 정확히 모르겠습니다).하지만 이해하기 때문에 수업의 개념은 없습니다. 그것은 단지 하나의 개체이고 그 개체의 인스턴스는 원본의 복제물입니다. 그러나 JavaScript에서이..

JavaScript 문자열 개행 문자

질문 : JavaScript 문자열 개행 문자? \n 모든 플랫폼에서 자바 스크립트의 범용 개행 문자 시퀀스입니까? 그렇지 않은 경우 현재 환경의 캐릭터를 어떻게 결정합니까? HTML 개행 요소 ( )에 대해 묻지 않습니다. JavaScript 문자열 내에서 사용되는 개행 문자 시퀀스에 대해 묻습니다. 답변 이 바보 같은 JavaScript를 사용하여 몇 가지 브라우저를 테스트했습니다. function log_newline(msg, test_value) { if (!test_value) { test_value = document.getElementById('test').value; } console.log(msg + ': ' + (test_value.match(/\r/) ? 'CR' : '') + ' '..

[오류] git: undo all working dir changes including new files

질문 : git : 새 파일을 포함하여 모든 작업 디렉토리 변경을 취소합니다. 추적되지 않은 새 파일을 포함하여 작업 디렉토리에서 모든 변경 사항을 삭제하는 방법. git checkout -f 가 그렇게한다는 것을 알고 있지만 마지막 커밋 이후 생성 된 추적되지 않은 새 파일을 삭제하지는 않습니다. 누구든지 그 방법을 알고 있습니까? 답변 git reset --hard # removes staged and working directory changes ## !! be very careful with these !! ## you may end up deleting what you don't want to ## read comments and manual. git clean -f -d # remove unt..

개발관련/Git 2021.07.27
728x90
반응형