반응형

programing tip 3103

C #에서 가장 가까운 정수로 float를 반올림하려면 어떻게합니까?

C #에서 가장 가까운 정수로 float를 반올림하려면 어떻게합니까? C #에서 float를 가장 가까운 int로 반올림하는 방법은 무엇입니까? Math.Ceiling 및 Math.Round가 표시되지만 소수점을 반환합니다. 이 중 하나를 사용하고 Int로 캐스트합니까? 가장 가까운 정수 로 반올림하려면 다음을 수행하십시오 . int rounded = (int)Math.Round(precise, 0); 다음을 사용할 수도 있습니다. int rounded = Convert.ToInt32(precise); 어느 사용할 Math.Round(x, 0);당신을위한 라운드 캐스트에. 깔끔해 보이지만 IMO는 약간 덜 명확합니다. 반올림 하려면 다음을 수행하십시오. int roundedUp = (int)Math.Ce..

programing tip 2021.01.10

Java 프로그램에서 SQL count () 쿼리 값에 액세스하는 방법

Java 프로그램에서 SQL count () 쿼리 값에 액세스하는 방법 SQL의 COUNT 명령을 사용하여 찾고있는 값을 얻고 싶습니다. 일반적으로 액세스하려는 열 이름을 getInt () getString () 메서드에 입력합니다.이 경우 특정 열 이름이없는 경우 어떻게해야합니까? 나는 테이블 별칭에 사용되는 것과 동일한 방식으로 'AS'를 사용했지만 이것이 작동하는지 확실하지 않습니다. Statement stmt3 = con.createStatement(); ResultSet rs3 = stmt3.executeQuery("SELECT COUNT(*) FROM "+lastTempTable+") AS count"); while(rs3.next()){ count = rs3.getInt("count"); }..

programing tip 2021.01.10

SQLite 삽입이 매우 느립니까?

SQLite 삽입이 매우 느립니까? 나는 최근에 SQLite에 대해 읽었고 시도해 볼 것이라고 생각했습니다. 하나의 레코드를 삽입하면 정상적으로 수행됩니다. 하지만 100을 삽입하면 5 초가 걸리고 레코드 수가 증가하면 시간도 늘어납니다. 무엇이 잘못 되었을까요? SQLite 래퍼를 사용하고 있습니다 (system.data.SQlite). dbcon = new SQLiteConnection(connectionString); dbcon.Open(); //---INSIDE LOOP SQLiteCommand sqlComm = new SQLiteCommand(sqlQuery, dbcon); nRowUpdatedCount = sqlComm.ExecuteNonQuery(); //---END LOOP dbcon.cl..

programing tip 2021.01.10

자바 HashSet 대 HashMap

자바 HashSet 대 HashMap 구현을 HashSet기반으로 HashMap하지만 고유 한 요소 집합이 필요할 때 사용 된다는 것을 이해합니다 . 그렇다면 다음 코드에서 동일한 객체를 맵에 넣고 두 컬렉션의 크기를 1로 설정하는 이유는 무엇입니까? 지도 크기는 2가 아니어야합니까? 두 컬렉션의 크기가 같으면이 두 컬렉션을 사용하는 것의 차이가 보이지 않기 때문입니다. Set testSet = new HashSet(); Map testMap = new HashMap(); SimpleObject simpleObject1 = new SimpleObject("Igor", 1); SimpleObject simplObject2 = new SimpleObject("Igor", 1); testSet.add(simp..

programing tip 2021.01.10

설치된 Android 패키지 이름을 기반으로 의도 선택기의 사용자 지정 필터링

설치된 Android 패키지 이름을 기반으로 의도 선택기의 사용자 지정 필터링 기본 제공 인 텐트 선택기를 활용하여 사용자가 선택하고 실행할 수있는 사용자 지정 필터링 된 앱 목록을 표시하고 싶습니다. 설치된 패키지 목록을 얻는 방법을 알고 있습니다. final Intent myIntent = new Intent(android.content.Intent.ACTION_MAIN); List resInfoList = getPackageManager().queryIntentActivities(myIntent, 0); 이 시점에서 패키지 이름에 포함 된 특정 문자열 (또는 문자열의 변형)을 기준으로 목록을 필터링하고 싶습니다.이 방법도 알아낼 수 있습니다. 그러나 여기에 내가 붙어 있습니다. 내가 아는 한, In..

programing tip 2021.01.10

앱이 기기 또는 시뮬레이터에서 실행 중인지 프로그래밍 방식으로 감지

앱이 기기 또는 시뮬레이터에서 실행 중인지 프로그래밍 방식으로 감지 내 앱이 런타임에 디바이스 또는 시뮬레이터에서 실행되고 있는지 알고 싶습니다. 이것을 감지하는 방법이 있습니까? 시뮬레이터로 블루투스 API를 테스트하는 이유 : http://volcore.limbicsoft.com/2009/09/iphone-os-31-gamekit-pt-1-woooohooo.html #if TARGET_OS_SIMULATOR //Simulator #else // Device #endif Pls는이 이전 SO 질문을 참조하십시오 .iPhone 용으로 컴파일 할 때 Xcode에서 설정하는 # 정의 괄호 안에 수행 할 작업을 지정할 수있는 매크로를 만들었으며 이러한 작업은 장치가 시뮬레이션되는 경우에만 수행됩니다. #def..

programing tip 2021.01.10

런타임에 DLL 경로 가져 오기

런타임에 DLL 경로 가져 오기 코드 내에서 dll의 디렉토리 (또는 파일) 경로 를 얻고 싶습니다 . (프로그램의 .exe 파일 경로가 아님) 내가 찾은 몇 가지 방법을 시도했습니다 GetCurrentDir.-현재 디렉토리 경로를 가져옵니다. GetModuleFileName-실행 파일의 경로를 가져옵니다. 그렇다면 코드가 어떤 dll에 있는지 어떻게 알 수 있습니까? C #과 비슷한 것을 찾고 있습니다.Assembly.GetExecutingAssembly GetModuleHandleEx함수 를 사용하고 DLL의 정적 함수에 대한 핸들을 가져올 수 있습니다 . 여기에서 자세한 정보를 찾을 수 있습니다 . 그 후에 GetModuleFileName방금 얻은 핸들에서 경로를 가져 오는 데 사용할 수 있습니다 ..

programing tip 2021.01.10

django-rest-framework serializer로 외래 키 값 검색

django-rest-framework serializer로 외래 키 값 검색 django rest 프레임 워크를 사용하여 API를 만들고 있습니다. 다음 모델이 있습니다. class Category(models.Model): name = models.CharField(max_length=100) def __unicode__(self): return self.name class Item(models.Model): name = models.CharField(max_length=100) category = models.ForeignKey(Category, related_name='items') def __unicode__(self): return self.name 범주에 대한 직렬 변환기를 만들려면 다음을 ..

programing tip 2021.01.10

호스트에서 Docker 컨테이너의 웹 서버에 액세스하는 방법

호스트에서 Docker 컨테이너의 웹 서버에 액세스하는 방법 boot2docker 1.3.1에서 실행 중입니다. 을 통해 웹 서버를 실행하는 Docker 컨테이너가 uwsgi --http :8080있습니다. 컨테이너에 연결하면 사용중인 웹 사이트를 탐색 할 수 lynx http://127.0.0.1:8080있으므로 서버가 작동하고 있음을 알 수 있습니다 . 내 컨테이너를 다음과 같이 실행했습니다. $ docker run -itP --expose 8080 uwsgi_app:0.2 다음과 같은 세부 정보가 있습니다. $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5248ad86596d uwsgi_app:0.2 "bash" 11 minut..

programing tip 2021.01.10

정적 컨텍스트는 항상 C #에서 단일입니까?

정적 컨텍스트는 항상 C #에서 단일입니까? 내부에 정적 필드가있는 라이브러리가 있습니다. 이 정적 필드의 두 인스턴스를 갖도록 앱을 만들고이 라이브러리를 참조하고 싶습니다. .Net 런타임은 동일한 라이브러리를 두 번 참조하는 것을 허용하지 않지만이 제한을 극복 할 수 있는지 궁금합니다. 라이브러리를 변경할 수는 없지만 복사 / 이름을 바꿀 수 있습니다. 그것은 당신이 생각하는 것만 큼 미친 것이 아닙니다. 실제로 AppDomains를 사용하여이를 달성 할 수 있습니다 . 각각 AppDomain에는 정적 변수에 대한 자체 저장 위치가 있습니다. 따라서 프로세스에서 두 번째 AppDomain을 만들고이 MSDN 예제MarshalByRefObject 와 같이 상속 된 개체를 사용하여 서로 통신 할 수 있습..

programing tip 2021.01.10
반응형