반응형

jQuery 2277

Java에서 String과 StringBuffer의 차이점은 무엇입니까?

Java에서 String과 StringBuffer의 차이점은 무엇입니까? Java에서 String과 StringBuffer의 차이점은 무엇입니까? String의 최대 크기가 있습니까? String 변경할 수없는 (읽기 전용 및 불변) 문자열을 조작하는 데 사용됩니다. StringBuffer 수정할 수있는 문자를 나타내는 데 사용됩니다. 성능면에서 StringBuffer연결을 수행 할 때 더 빠릅니다. 를 연결할 때는 변경 불가능 String하므로 매번 새 객체 (내부적으로)를 생성하기 때문 String입니다. 동기화되지 않는다는 점 StringBuilder을 StringBuffer제외하고 유사한 것을 사용할 수도 있습니다 . 이들 중 하나의 최대 크기는 Integer.MAX_VALUE(2 31-1 = 2..

program tip 2020.11.23

두 벡터 사이의 시계 방향 각도를 직접 계산하는 방법

두 벡터 사이의 시계 방향 각도를 직접 계산하는 방법 두 벡터 (2D, 3D) 사이의 시계 방향 각도를 알고 싶습니다. 내적의 기본적인 방법은 내적 각도 (0-180도)를 제공하며 결과가 필요한 각도인지 또는 그 보수인지 결정하기 위해 if 문을 사용해야합니다. 시계 방향 각도를 직접 계산하는 방법을 알고 있습니까? 2D 케이스 내적 이 각도의 코사인에 비례하는 것처럼 행렬식 은 사인에 비례합니다. 따라서 다음과 같이 각도를 계산할 수 있습니다. dot = x1*x2 + y1*y2 # dot product between [x1, y1] and [x2, y2] det = x1*y2 - y1*x2 # determinant angle = atan2(det, dot) # atan2(y, x) or atan2(s..

program tip 2020.11.23

PIL에서 openCV 형식으로 이미지 변환

PIL에서 openCV 형식으로 이미지 변환 이미지 PIL를 OpenCV형식으로 변환하려고 합니다. 나는 OpenCV 2.4.3. 여기 내가 지금까지 시도한 것입니다. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() 하지만 이미지가..

program tip 2020.11.23

다른 사람의 Github에서 리포지토리를 복제하여 내 Github의 리포지토리로 푸시

다른 사람의 Github에서 리포지토리를 복제하여 내 Github의 리포지토리로 푸시 https://github.com/railstutorial/sample_app_rails_4 에서 리포지토리를 복제하고 많은 변경을 수행했습니다 (내 앱의 시작점으로 사용함). 이제 변경된 앱을 내 자신의 github 계정에 repo. 연결된 github 리포지토리를 어떻게 변경할 수 있습니까? Deefour가 말했듯이 귀하의 상황은 원격 Git 저장소의 URI (URL) 변경에있는 상황과 크게 다르지 않습니다 . clone리포지토리 인 경우 remote라는 이름 으로 귀하 의 리포지토리로 추가됩니다 origin. 지금해야 할 일은 (더 이상 이전 소스를 사용하지 않기 때문에) origin의 URL을 변경하는 것입니다 ..

program tip 2020.11.23

ASP.NET GridView에서 부울을 Yes / No로 변환 할 수 있습니까?

ASP.NET GridView에서 부울을 Yes / No로 변환 할 수 있습니까? GridView부울에 매핑 된 열 이있는 ASP.NET 이 있습니다. "True"/ "False"대신 "Yes"/ "No"를 표시하고 싶습니다. 사실 저는 "Ja"/ "Nej"(덴마크어)를 원합니다. 이것이 가능한가? ... ... VB에이 코드를 사용합니다. 그리고 이것은 C #에서 작동합니다 (예상되지 않음). 다음과 같이 페이지 클래스에 메소드를 추가하십시오. public string YesNo(bool active) { return active ? "Yes" : "No"; } 그런 다음 이 방법 TemplateField을 Bind사용하여 다음을 수행하십시오 . 아니요-하지만 템플릿 열을 사용할 수 있습니다. b ? ..

program tip 2020.11.23

자바 : 날짜가 특정 범위 내에 있는지 어떻게 확인합니까?

자바 : 날짜가 특정 범위 내에 있는지 어떻게 확인합니까? 시작일과 종료일이있는 일련의 범위가 있습니다. 날짜가 해당 범위 내에 있는지 확인하고 싶습니다. Date.before () 및 Date.after ()는 사용하기가 약간 어색한 것 같습니다. 내가 정말로 필요한 것은 다음과 같은 의사 코드입니다. boolean isWithinRange(Date testDate) { return testDate >= startDate && testDate = startDate.getTime() && testDate.getTime() startYear && year = startDay..

program tip 2020.11.23

개체가 형식이 아닌지 확인 (! = "IS"에 해당)-C #

개체가 형식이 아닌지 확인 (! = "IS"에 해당)-C # 이것은 잘 작동합니다. protected void txtTest_Load(object sender, EventArgs e) { if (sender is TextBox) {...} } 보낸 사람이 TextBox가 아닌지 확인하는 방법이 있습니까? "is"에 대한! =과 같은 종류입니까? 논리를 ELSE {}로 이동하지 마십시오. :) 이것은 한 가지 방법입니다. if (!(sender is TextBox)) {...} is키워드 앞에 더 장황한 "오래된"방법을 사용할 수 없습니까? if (sender.GetType() != typeof(TextBox)) { // ... } 잘 알려진 두 가지 방법은 다음과 같습니다. 1) IS 연산자 사용 : i..

program tip 2020.11.23

Visual Studio 내에서 LARGEADDRESSAWARE를 설정할 수 있습니까?

Visual Studio 내에서 LARGEADDRESSAWARE를 설정할 수 있습니까? 32 비트 여야하고 / LARGEADDRESSAWARE 여야하는 .net 어셈블리가 있습니다. EditBin으로이 작업을 수행하는 방법을 알고 있지만 Visual Studio 2010에 기본 제공 방법이 있는지 궁금합니다. 또는 누군가가 이에 대한 MSBuild 작업을 작성 했습니까? 편집 : 이것은 C # 앱용이므로 슬프게도 링커 옵션이 없습니다. 빌드 후 작업으로 수행 할 수 있습니다. "Build Events"탭에서 다음 명령을 입력하십시오. editbin /largeaddressaware $(TargetPath) "빌드 후 이벤트 명령 줄 :"에 VS2008의 경우입니다. VS2010에서도 같은 방식으로 작동해..

program tip 2020.11.23

내 Android 장치에 특정 패키지가 있는지 어떻게 알 수 있습니까?

내 Android 장치에 특정 패키지가 있는지 어떻게 알 수 있습니까? com.android.abc내 Android 기기에 특정 패키지 또는 애플리케이션 (예 :)이 있는지 어떻게 알 수 있습니까? 패키지 이름으로 아래 메소드 중 하나를 호출하십시오. import android.content.pm.PackageManager; // ... public boolean isPackageExisted(String targetPackage){ List packages; PackageManager pm; pm = getPackageManager(); packages = pm.getInstalledApplications(0); for (ApplicationInfo packageInfo : packages) { if(..

program tip 2020.11.23

Facebook의 "Messenger"에는 재부팅 후 가장 높은 우선 순위를 갖는 SMS 브로드 캐스트 수신기가 있습니다.

Facebook의 "Messenger"에는 재부팅 후 가장 높은 우선 순위를 갖는 SMS 브로드 캐스트 수신기가 있습니다. 페이스 북의 메신저의 우선 순위가 2147483647자신을 위해, android.provider.Telephony.SMS_RECEIVED방송 수신기, 자신의 매니페스트에 선언했다. (다른 앱이 자체 규칙을 만들기 때문에 문서의 최대 우선 순위가 1000 인 문서의 표준을 따르지 않는 것이 안타깝습니다.) 내 우선 순위가 엄청나게 높은 수준으로 설정되어 있다면 내 2147483647앱을 먼저 설치해야 "관계"보다 우선 할 수 있음을 이해합니다. 문제 없습니다. 내 앱이 제대로 작동하려면 제거해야 할 앱이 무엇인지 사용자에게 알리는 화면을 만들었습니다. 그러나 여기에 문제가 있습니다. ..

program tip 2020.11.22
반응형