728x90
반응형

전체보기 2040

모든 브랜치 및 태그를 포함하여 로컬 Git 리포지토리를 새 원격지에 푸시

질문 : 모든 브랜치 및 태그를 포함하여 로컬 Git 리포지토리를 새 원격지에 푸시 새 원격 저장소로 푸시하고 싶은 로컬 Git 저장소가 있습니다 (중요한 경우 Beanstalk에 설정된 새로운 저장소). 내 로컬 저장소에는 몇 가지 브랜치와 태그가 있으며 내 모든 기록을 유지하고 싶습니다. git push 를 수행해야하는 것처럼 보이지만 master 브랜치 만 업로드합니다. 원격에서 로컬 저장소의 전체 복제본을 얻기 위해 모든 것을 푸시하려면 어떻게해야합니까? 답변 모든 브랜치 를 푸시하려면 다음 중 하나를 사용하십시오 (REMOTE를 "origin"과 같은 원격 이름으로 대체). git push REMOTE '*:*' git push REMOTE --all 모든 태그 를 푸시하려면 : git push..

개발관련/Git 2021.10.13

카메라 Intent 를 사용하여 캡처 한 이미지가 Android의 일부 장치에서 회전되는 이유

질문 : 카메라 인 텐트를 사용하여 캡처 한 이미지가 Android의 일부 장치에서 회전되는 이유는 무엇입니까? 이미지를 캡처하여 이미지보기로 설정하고 있습니다. public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA..

Android의 ListView에서 이미지를 지연 로드하는 방법

질문 : Android의 ListView에서 이미지를 지연로드하는 방법 ListView 를 사용하여 해당 이미지와 관련된 일부 이미지와 캡션을 표시하고 있습니다. 인터넷에서 이미지를 받고 있습니다. 텍스트가 표시되는 동안 UI가 차단되지 않고 이미지가 다운로드 될 때 표시되도록 이미지를 지연로드하는 방법이 있습니까? 총 이미지 수는 고정되어 있지 않습니다. 답변 다음은 내 앱이 현재 표시하는 이미지를 보관하기 위해 만든 것입니다. 여기서 사용되는 "Log"개체는 Android 내부의 최종 Log 클래스를 둘러싼 맞춤 래퍼입니다. package com.wilson.android.library; /* Licensed to the Apache Software Foundation (ASF) under one o..

정수의 최대 값 및 최소값

질문 : 정수의 최대 값 및 최소값 파이썬에서 정수의 최소값과 최대 값을 찾고 있습니다. 예를 들어, Java에서는 Integer.MIN_VALUE 및 Integer.MAX_VALUE 있습니다. 파이썬에 이와 같은 것이 있습니까? 답변 Python 3에서는이 질문이 적용되지 않습니다. 일반 int 유형은 제한되지 않습니다. 그러나 실제로 현재 인터프리터의 단어 크기 에 대한 정보를 찾고있을 수 있습니다. 대부분의 경우 기계의 단어 크기와 동일합니다. 이 정보는 Python 3에서 sys.maxsize 로 여전히 사용할 수 있으며, 이는 부호있는 단어로 표현할 수있는 최대 값입니다. 마찬가지로 가능한 가장 큰 목록 또는 메모리 내 시퀀스 의 크기입니다. 일반적으로 부호없는 단어가 표현할 수있는 최대 값은 ..

파이썬의 'private' 메소드가 실제로 비공개가 아닌 이유

질문 : 파이썬의 '비공개'메소드가 실제로 비공개가 아닌 이유는 무엇입니까? __myPrivateMethod() 와 같이 이름 앞에 이중 밑줄을 추가하여 클래스 내에서 '개인'메서드와 변수를 생성 할 수있는 기능을 제공합니다. 그렇다면 이것을 어떻게 설명 할 수 있습니까? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method >>> obj.__myPrivateMethod() Traceback (most ..

jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법

질문 : jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까? input type="image" 있습니다. 이것은 Microsoft Excel의 셀 노트처럼 작동합니다. 사람이있는 텍스트 상자에 숫자를 입력하면 input-image I 설정,과에 대한 이벤트 핸들러 짝을 input-image . 그런 다음 사용자가 image 클릭하면 데이터에 메모를 추가하는 작은 팝업이 표시됩니다. 내 문제는 사용자가 텍스트 상자에 0을 입력 할 때 input-image 의 이벤트 처리기를 비활성화해야한다는 것입니다. 다음을 시도했지만 아무 소용이 없습니다. $('#myimage').click(function { return false; }); 답변 jQuery 1.7 이상에서는 이벤트 API가 업데이..

backbone.js의 목적

질문 : backbone.js의 목적은 무엇입니까? http://documentcloud.github.com/backbone 사이트에서 backbone.js의 유틸리티를 이해하려고했지만 여전히 많이 알아낼 수 없었습니다. 아무도 그것이 어떻게 작동하는지 설명하고 더 나은 JavaScript를 작성하는 데 어떻게 도움이 될 수 있는지 설명함으로써 나를 도울 수 있습니까? 답변 Backbone.js는 기본적으로 MVC (모델, 뷰, 컨트롤러) 방식으로 Javascript 코드를 구조화 할 수있는 uber-light 프레임 워크입니다. 모델 은 데이터를 검색하고 채우는 코드의 일부입니다. 보기 는이 모델의 HTML 표현입니다 (모델이 변경됨에 따라보기가 변경됨). 이 경우 해시 뱅 URL을 통해 자바 스크립트..

Android ADB 도구를 사용하여 애플리케이션을 시작하는 방법

질문 : Android ADB 도구를 사용하여 애플리케이션을 시작하는 방법은 무엇입니까? Android의 ADB 도구를 사용하여 Intent를 어떻게 보내나요? 답변 adb shell am start -n com.package.name/com.package.name.ActivityName 또는 이것을 직접 사용할 수 있습니다. adb shell am start -n com.package.name/com.package.name.ActivityName 인 텐트 필터로 필터링 할 작업을 지정할 수도 있습니다. am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName 출처 : https://stackoverflow...

변수 및 함수 이름에 대한 Python의 명명 규칙

질문 : 변수 및 함수 이름에 대한 Python의 명명 규칙은 무엇입니까? C # 배경에서 비롯된 변수 및 메서드 이름의 명명 규칙은 일반적으로 camelCase 또는 PascalCase입니다. // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() 파이썬에서는 위의 내용을 보았지만 밑줄도 사용하는 것을 보았습니다. # python example this_is_my_variable = 'a' def this_is_my_function(): Python에 더 선호되고 명확한 코딩 스타일이 있습니까? 답변 Python PEP 8 : 함수 및 변수 이름을 참조하십시오. 함수 이름은 소문자 여야하며 가독성을 높이기 위해 단어를 밑줄로 구..

Java는 "참조에 의한 전달" 일까? "값에 의한 전달" 일까?

질문 : Java는 "참조에 의한 전달"또는 "값에 의한 전달"입니까? 나는 항상 Java가 pass-by-reference를 사용한다고 생각했습니다. 그러나 저는 그렇지 않다고 주장하는 블로그 게시물 (예 : 이 블로그 )을 몇 개 보았습니다 (블로그 게시물에서는 Java가 값에 의한 전달을 사용한다고 말합니다). 나는 그들이 만드는 구별을 이해하지 못한다고 생각합니다. 설명은 무엇입니까? 답변 Java는 항상 값에 의한 전달 입니다. 불행히도 우리가 객체를 다룰 때 우리는 실제로 값으로 전달되는 참조라고 불리는 객체 핸들을 다룹니다. 이 용어와 의미는 많은 초보자를 쉽게 혼동합니다. 다음과 같이 진행됩니다. public static void main(String[] args) { Dog aDog = ..

jQuery로 엔터키를 통해 Form을 제출하는 방법

질문 : jQuery로 'Enter'에 양식을 제출 하시겠습니까? HTML / jQuery를 사용하는 AIR 프로젝트의 이메일 텍스트 필드, 암호 필드 및 제출 버튼과 같은 bog 표준 로그인 양식이 있습니다. 양식에서 Enter 키를 누르면 전체 양식의 내용이 사라지지만 양식이 제출되지 않습니다. 이것이 Webkit 문제인지 (Adobe AIR는 HTML 용 Webkit을 사용함) 또는 내가 물건을 묶었는지 아는 사람이 있습니까? 나는 시도했다 : $('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); } }); 그러나 그것은 정리 행동을 멈추거나 양식을 제출하지 않았습니다. 양식과 관련된 작업이 없습니다. 문..

jQuery로 라디오 버튼을 확인하는 방법

질문 : jQuery로 라디오 버튼을 확인하는 방법은 무엇입니까? jQuery로 라디오 버튼을 확인하려고합니다. 내 코드는 다음과 같습니다. 그리고 자바 스크립트 : jQuery("#radio_1").attr('checked', true); 작동하지 않음 : jQuery("input[value='1']").attr('checked', true); 작동하지 않음 : jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); 작동하지 않음 : 다른 아이디어가 있습니까? 내가 무엇을 놓치고 있습니까? 답변 jQuery 1.6 이상 (> =) 버전의 경우 다음을 사용하십시오. $("#radio_1").prop("checked",..

파이썬에서 문자열을 정수로 변환하는 방법

질문 : 파이썬에서 문자열을 정수로 변환하는 방법은 무엇입니까? 다음과 같은 MySQL 쿼리의 튜플이 있습니다. T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) 모든 문자열 요소를 정수로 변환하고 목록 목록에 다시 넣고 싶습니다. T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]] eval 그것을 달성하려고했지만 아직 괜찮은 결과를 얻지 못했습니다. 답변 int() 는 문자열을 정수 값으로 변환하는 Python 표준 내장 함수입니다. 인수로 숫자를 포함하는 문자열을 사용하여 호출하면 정수..

내 Android 애플리케이션에서 충돌 데이터를 얻는 방법

질문 : 내 Android 애플리케이션에서 충돌 데이터를 얻으려면 어떻게해야합니까? Android 애플리케이션에서 크래시 데이터 (적어도 스택 추적)를 얻으려면 어떻게해야합니까? 적어도 케이블로 검색되는 내 자신의 장치에서 작업 할 때, 이상적으로는 야생에서 실행되는 내 응용 프로그램의 모든 인스턴스에서 작업하여 개선하고 더 견고하게 만들 수 있습니다. 답변 ACRA (Android 용 애플리케이션 충돌 보고서) 라이브러리를 사용해 볼 수 있습니다. ACRA는 Android 애플리케이션이 충돌 보고서를 GoogleDoc 양식에 자동으로 게시 할 수있는 라이브러리입니다. Android 애플리케이션 개발자가 충돌하거나 잘못 작동 할 때 애플리케이션에서 데이터를 가져 오는 데 도움을주기 위해 Android 애..

$ http.get 요청에 데이터를 전달하는 AngularJS

질문 : $ http.get 요청에 데이터를 전달하는 AngularJS http POST 요청을 수행하는 기능이 있습니다. 코드는 아래에 지정되어 있습니다. 이것은 잘 작동합니다. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); http GET에 대한 또 다른 기능이 있으며 해당 요청에 데이터를 보내고 싶습니다. 하지만 그 옵션이 없습니다. $http({ url: user.details_path, method: "GET", data: {user_id: user.id} }); http.get의 구문은 다음과 http.get get (URL, 구성) 답변 HTTP GET 요청에는 서버에 게시 할 데..

git-원격 추가 원본 vs 원격 설정 URL 원본

질문 : git-원격 추가 원본 대 원격 설정 URL 원본 새 저장소를 만듭니다. git init echo "# MESSAGE" >> README.md git add README.md git commit -m "first commit" 그런 다음 github에서 생성 된 빈 원격 저장소에 커밋을 푸시하여 원격으로 설정해야합니다. 다음 명령을 사용하는 것의 차이점은 무엇입니까? : git remote add origin git@github.com:User/UserRepo.git git remote set-url origin git@github.com:User/UserRepo.git 마지막에 푸시를 수행합니다. git push -u origin master git init 직후에 git remote set-..

개발관련/Git 2021.10.12

#! (shebang) Python 스크립트 형식

질문 : #! (shebang) Python 스크립트에서 어떤 형식을 취해야합니까? 파이썬 스크립트에 shebang을 넣어야합니까? 어떤 형태로? #!/usr/bin/env python 또는 #!/usr/local/bin/python 이것들은 똑같이 휴대 가능합니까? 어떤 형식이 가장 많이 사용됩니까? 참고 : 토네이도 프로젝트는 shebang을 사용합니다. 반면에 Django 프로젝트는 그렇지 않습니다. 답변 python 미리 입력하지 않고 또는 파일 관리자에서 두 번 클릭 할 때 (제대로 구성된 경우) 독립 실행 형 실행 파일처럼 스크립트가 실행되는 기능을 결정합니다. 필요하지는 않지만 일반적으로 거기에두기 때문에 누군가 편집기에서 열린 파일을 보면 즉시보고있는 것을 알 수 있습니다. 그러나, 당신이..

Git 별칭 나열

질문 : Git 별칭 나열 내 git 별칭 목록, 즉 bash alias 명령과 유사한 것을 어떻게 인쇄합니까? 답변 이 답변은 johnny 의 답변 을 기반으로합니다. git-extras git-alias 를 사용하지 않는 경우 적용됩니다. Linux에서는 한 번 실행하십시오. git config --global alias.alias "! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /" 이것은 영구적 인 자식 별칭을 이름이 생성됩니다 alias 당신에 저장됩니다 ~/.gitconfig 파일을. ~/.gitconfig 파일에있는 것과 거의 동일한 형식으로 모든 git 별칭이 나열됩니다. 사용하려면 다음을 입력하십시오. $ gi..

개발관련/Git 2021.10.12

jQuery.click () vs onClick

질문 : jQuery.click () 대 onClick 거대한 jQuery 응용 프로그램이 있으며 클릭 이벤트에 대해 아래 두 가지 방법을 사용하고 있습니다. 첫 번째 방법 HTML Some Content jQuery $('#myDiv').click(function(){ //Some code }); 두 번째 방법 HTML Some Content JavaScript function call function divFunction(){ //Some code } 내 응용 프로그램에서 첫 번째 또는 두 번째 방법을 사용합니다. 어느 것이 더 낫습니까? 성능이 더 좋습니까? 그리고 표준? 답변 $('#myDiv').click(function(){ 것이 표준 이벤트 등록 모델을 따르기 때문에 더 좋습니다 . (jQu..

Python에서 "pip"로 psycopg2를 설치하는 방법

질문 : Python에서 "pip"로 psycopg2를 설치하는 방법은 무엇입니까? 저는 virtualenv 사용하고 있으며 "psycopg2"를 설치해야합니다. 다음을 수행했습니다. pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 그리고 다음과 같은 메시지가 있습니다. Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4..

Android 애플리케이션 용 아이콘 설정

질문 : Android 애플리케이션 용 아이콘 설정 Android 애플리케이션의 아이콘을 어떻게 설정할 수 있습니까? 답변 응용 프로그램을 다양한 장치에서 사용할 수 있도록하려면 res/drawable... 폴더에 응용 프로그램 아이콘을 배치해야합니다. 각 폴더에 48dp 크기의 아이콘을 포함해야합니다. drawable-ldpi (120dpi, 저밀도 화면) -36px x 36px drawable-mdpi (160dpi , 중간 밀도 화면) -48px x 48px drawable-hdpi (240dpi, 고밀도 화면) -72px x 72px drawable-xhdpi (320 dpi, 초 고밀도 화면)-96px x 96px drawable-xxhdpi (480dpi, 초초 고밀도 화면) -144px x ..

jQuery에서 JSON으로 직렬화

질문 : jQuery에서 JSON으로 직렬화 객체를 JSON 으로 직렬화 해야합니다. jQuery를 사용하고 있습니다. 이를 수행하는 "표준"방법이 있습니까? 내 특정 상황 : 아래와 같이 정의 된 배열이 있습니다. var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd'; ... 다음과 같이 $.ajax() 에 전달할 문자열로 바꿔야합니다. $.ajax({ type: "POST", url: "Concessions.aspx/GetConcessions", data: "{'countries':['ga','cd']}", ... 답변 JSON-js- JavaScript의 JSON. 객체를 문자열로 변환하려면 JSON.stringify 사용하십시..

DAO와 리포지토리 패턴의 차이점

질문 : DAO와 리포지토리 패턴의 차이점은 무엇입니까? 데이터 액세스 개체 (DAO)와 리포지토리 패턴의 차이점은 무엇입니까? 저는 EJB3 (Enterprise Java Beans), Hibernate ORM을 인프라로, DDD (Domain-Driven Design) 및 TDD (Test-Driven Development)를 설계 기술로 사용하여 애플리케이션을 개발하고 있습니다. 답변 DAO 는 데이터 지속성 의 추상화입니다. Repository 는 개체 모음의 추상화입니다. DAO 는 데이터베이스에 더 가깝고 종종 테이블 중심으로 간주됩니다. Repository 는 도메인에 더 가까운 것으로 간주되어 집계 루트 만 처리합니다. Repository DAO 사용하여 구현할 수 있지만 그 반대는 할 수..

개발관련/other 2021.10.12

Android 애플리케이션의 활동간에 데이터를 전달하는 방법

질문 : Android 애플리케이션의 활동간에 데이터를 어떻게 전달합니까? 로그인 페이지를 통해 로그인 한 후 각 activity button 이 표시되는 시나리오가 있습니다. sign-out 클릭하면 로그인 한 사용자의 session id 를 로그 아웃으로 전달합니다. session id activities 사용 가능하게 유지하는 방법에 대해 나를 안내 할 수 있습니까? 이 경우에 대한 대안 답변 이를 수행하는 가장 쉬운 방법은 활동을 시작하는 데 사용중인 인 Intent 의 로그 아웃 활동에 세션 ID를 전달하는 것입니다. Intent intent = new Intent(getBaseContext(), SignoutActivity.class); intent.putExtra("EXTRA_SESSION_..

현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 만드는 방법

질문 : 현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 만드시겠습니까? 현재 Github 저장소로 푸시하는 로컬 Git 저장소가 있습니다. 로컬 저장소에는 ~ 10 개의 커밋이 있으며 Github 저장소는 이것의 동기화 된 복제본입니다. 내가하고 싶은 것은 로컬 Git 리포지토리에서 모든 버전 기록을 제거하는 것이므로 리포지토리의 현재 콘텐츠가 유일한 커밋으로 표시되므로 리포지토리 내에있는 이전 버전의 파일은 저장되지 않습니다. 그런 다음 이러한 변경 사항을 Github에 푸시하고 싶습니다. Git rebase를 조사했지만 특정 버전을 제거하는 데 더 적합한 것으로 보입니다. 또 다른 잠재적 인 해결책은 로컬 리포지토리를 삭제하고 새 리포지토리를 만드는 것입니다. ETA : 추적되지 않는 특정 ..

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