반응형

JavaScript 2652

Android Studio에서 기존 프로젝트를 라이브러리 프로젝트로 변환

Android Studio에서 기존 프로젝트를 라이브러리 프로젝트로 변환 Android Studio에서 기존 Android 프로젝트를 Android 라이브러리 프로젝트로 어떻게 변환 할 수 있습니까? Eclipse에서는 가능합니다. 실제로 이전 Android 프로젝트를 Android 라이브러리 프로젝트로 변환하여 해당 Android 프로젝트의 기존 코드를 사용하여 Android Studio에서 사소한 변경으로 새 Android 프로젝트를 빌드 할 수 있습니다. 모듈의 build.gradle파일 (모듈을 사용하는 경우 루트 프로젝트가 아님)에서 다음을 간단히 교체하십시오. apply plugin: 'com.android.application' // or, if you're on an old version ..

Nice programing 2020.12.01

ffmpeg에서 특정 기간 동안 단일 이미지로 비디오 만들기

ffmpeg에서 특정 기간 동안 단일 이미지로 비디오 만들기 특정 해상도로 15 초 동안 단일 이미지 (image1.png)를 사용하여 ffmpeg를 사용하여 동영상을 생성하려면 어떻게해야 비디오를 재생할 때 이미지가 15 초 동안 화면에 나타납니다. ffmpeg -loop 1 -i image.png -c:v libx264 -t 15 -pix_fmt yuv420p -vf scale=320:240 out.mp4 -t 15는 15 초 길이를 만듭니다. -vf scale = 320 : 240은 너비 / 높이를 설정합니다. 실제 ffmpeg 버전 (예 : http://johnvansickle.com/ffmpeg/) 을 사용해야합니다. 참고 URL : https://stackoverflow.com/question..

Nice programing 2020.12.01

.tfstate 파일을 Git에 커밋해야합니까?

.tfstate 파일을 Git에 커밋해야합니까? .tfstateGit에 파일을 커밋할지 여부에 대한 질문에 약간 의아해합니다 . Terraform 문서 상태 : Terraform은 또한 terraform.tfstate기본적 으로 일부 상태를 파일에 넣습니다 . 이 상태 파일은 매우 중요합니다. 다양한 리소스 메타 데이터를 실제 리소스 ID에 매핑하여 Terraform이 관리하는 내용을 알 수 있도록합니다. 이 파일은 Terraform을 실행할 수있는 모든 사람에게 저장 및 배포되어야합니다. 일반적으로 너무 크지 않으므로 단순히 버전 관리에 넣는 것이 좋습니다. 반면에 Terraform 상태를 사용할 때 모범 사례 에 대한 수락 및 찬성 답변은 다음과 같습니다. Terraform 구성은 각기 다른 상태를 ..

Nice programing 2020.12.01

2 단계 커밋은 마지막 순간 실패를 어떻게 방지합니까?

2 단계 커밋은 마지막 순간 실패를 어떻게 방지합니까? 분산 트랜잭션에서 2 단계 커밋이 작동하는 방식을 연구하고 있습니다. 단계의 마지막 부분에서 트랜잭션 코디네이터가 각 노드에 커밋 할 준비가되었는지 묻습니다. 모두가 동의하면 계속해서 커밋하라고 말합니다. 다음 실패를 방지하는 것은 무엇입니까? 모든 노드는 커밋 할 준비가되었다고 응답합니다. 트랜잭션 코디네이터는 그들에게 "계속해서 커밋"하라고 말하지만이 메시지를 받기 전에 노드 중 하나가 충돌합니다. 다른 모든 노드가 성공적으로 커밋되었지만 이제 분산 트랜잭션이 손상되었습니다. 크래시 된 노드가 돌아올 때 트랜잭션이 롤백 될 것입니다 (커밋 메시지를받지 못했기 때문에) 각 노드가 분산 트랜잭션에 대해 아무것도 모르는 일반 데이터베이스를 실행하고 있..

Nice programing 2020.12.01

캐시 VS 세션 VS 쿠키?

캐시 VS 세션 VS 쿠키? 캐시 VS 세션 VS 쿠키에 대해해야 할 일과하지 말아야 할 일은 무엇입니까? 예 : 저는 세션 변수를 많이 사용하고 있으며 사용자가 제품을 주문하기 시작한 다음 점심 식사를하고 몇 시간 후에 돌아와서 예약을 계속할 때 예약 응용 프로그램에 문제가있는 경우가 있습니다. 사용자가 예약을 확인하거나 취소 할 때까지 세션에 예약을 저장하므로 사용자가 브라우저에서 X를 클릭하고 돌아 오지 않을 때 데이터베이스와 대화하고 데이터베이스에서 중간 예약을 처리 할 필요가 없습니다. 대신 캐시 나 쿠키 또는 일부 조합을 사용해야합니까? (또한 앱에 오류가 있으면 세션 개체가 자체적으로 재설정되고 그로 인해 더 많은 문제가 발생합니다) 저는 주로 데스크톱 프로그래밍을하고 있으며 여기에 대한 지..

Nice programing 2020.12.01

boolean [] vs. BitSet : 어느 것이 더 효율적입니까?

boolean [] vs. BitSet : 어느 것이 더 효율적입니까? 메모리 및 CPU 사용량 측면에서 더 효율적인 것은 무엇입니까 boolean? -배열 또는 BitSet? 특정 BitSet 메서드는 사용되지 않고 get / set / clear (배열에 대해 각각 ==, =, Arrays.fill) 만 사용됩니다. Sieve가있는 Sun JDK 1.6 컴퓨팅 프라임을 사용한 일부 벤치 마크에서 (예열을위한 10 회 반복 중 최고, JIT 컴파일러에 기회 제공, 임의 스케줄링 지연 제외, Core 2 Duo T5600 1.83GHz) : BitSet은 매우 작은 크기를 제외하고는 boolean []보다 메모리 효율성이 높습니다. 배열의 각 부울은 바이트를 사용합니다. runtime.freeMemory..

Nice programing 2020.12.01

BeautifulSoup을 사용하여 특정 텍스트가 포함 된 HTML 태그 찾기

BeautifulSoup을 사용하여 특정 텍스트가 포함 된 HTML 태그 찾기 다음과 같은 텍스트 패턴이 포함 된 HTML 문서의 요소를 가져 오려고합니다. # \ S {11} this is cool #12345678901 따라서 이전은 다음을 사용하여 일치합니다. soup('h2',text=re.compile(r' #\S{11}')) 결과는 다음과 같습니다. [u'blahblah #223409823523', u'thisisinteresting #293845023984'] 일치하는 모든 텍스트를 얻을 수 있습니다 (위의 줄 참조). 그러나 텍스트의 부모 요소가 일치하기를 원하므로 문서 트리를 탐색하기위한 시작점으로 사용할 수 있습니다. 이 경우 텍스트 일치가 아닌 모든 h2 요소가 반환되기를 원합니다. ..

Nice programing 2020.12.01

Eclipse에서 디버깅하는 동안 대화 형 최상위 수준 (일명 "디스플레이 콘솔")에 어떻게 액세스합니까?

Eclipse에서 디버깅하는 동안 대화 형 최상위 수준 (일명 "디스플레이 콘솔")에 어떻게 액세스합니까? 내가 사용한 대부분의 프로그래밍 언어에서 디버깅 할 때 중단 점에 도달하면 임의 코드를 실행할 수 있습니다 (중단 점에 도달 한 후 콘솔에 입력하는 모든 내용). Eclipse에서 어떻게합니까? 디버깅 모드에는 기본적으로 디스플레이 콘솔이 있지만 대화 형 콘솔은 없습니다 (즉시 실행을 위해 Java 코드를 입력 할 수 있음). 디스플레이보기를 사용하여 abritary 코드를 실행하고 다음을 통해 액세스 할 수 있습니다. 창->보기 표시-> 디스플레이 그런 다음 실행하려는 코드를 입력합니다 ( CTRL+SPACE자동 완성에 사용할 수 있음 ). 코드를 실행하려면 다음을 선택하십시오. Ctrl + Sh..

Nice programing 2020.12.01

Maven : 공용 저장소에서 찾을 수없는 jar 포함

Maven : 공용 저장소에서 찾을 수없는 jar 포함 Maven 공용 저장소에없는 타사 라이브러리를 사용하는 경우 다른 사람이 내 코드를 확인할 때 빌드 할 수 있도록 내 프로젝트에 대한 종속성으로 포함하는 가장 좋은 방법은 무엇입니까? 즉 내 응용 프로그램 "A"는 공용 저장소에없는 jar "B"에 의존합니다. 그러나 "B"를 "A"에 대한 종속성으로 추가하여 지구 반대편에있는 사람이 코드를 확인하고 "A"를 계속 빌드 할 수 있도록하고 싶습니다. 프로젝트를 직접 설치할 수 있습니다. 또는 system다음과 같은 범위 를 사용할 수 있습니다 . org.group.project Project 1.0.0 system ${basedir}/lib/project-1.0.0.jar systemPath프로젝트의 ..

Nice programing 2020.12.01

git을 통해 svn-Branch를 삭제 하시겠습니까?

git을 통해 svn-Branch를 삭제 하시겠습니까? 선택한 scm로 git을 사용하고 있지만 svn-repo를 사용해야합니다. 다음과 같이 svn-remote-branch를 만들 수 있습니다. git svn branch the_branch 하지만 원격 브랜치를 어떻게 삭제할 수 있습니까? 현재 git-svn을 사용하여 SVN 브랜치를 삭제할 수 없습니다. 그러나 SVN을 사용하여 브랜치를 확인하지 않고도 쉽게 삭제할 수 있습니다. 그래서 간단히 입력 svn rm $URL/branches/the_branch Subversion 브랜치를 삭제해도 git-svn 저장소에서 삭제되는 것은 아닙니다. (이것은 Subversion 브랜치를 삭제해도 정보가 손실되지 않기 때문에 의도적 인 것입니다. 반면 git ..

Nice programing 2020.12.01
반응형