반응형

programing tip 3103

Android에서 최고의 REST 클라이언트 프레임 워크 / 유틸리티

Android에서 최고의 REST 클라이언트 프레임 워크 / 유틸리티 RESTful 웹 서비스를 사용할 Android 애플리케이션을 빌드하려고합니다. 가능한 한 효과적이고 안정적 ​​이길 원하기 때문에 REST 클라이언트를 직접 작성하고 싶지 않습니다 (REST를 처음 사용하는 경우입니다). 내 프로젝트에서 사용할 수있는 Android / Java 용 (무료) 프레임 워크 또는 유틸리티가 있습니까? Restlet 은 훌륭한 REST 프레임 워크이며 Android 버전이 있습니다. 모든 HTTP 클라이언트 라이브러리는 웹 API와 REST 방식으로 상호 작용하기에 완벽해야합니다. 예 : http://developer.android.com/reference/org/apache/http/client/HttpC..

programing tip 2020.12.26

Scala : mapValues가 뷰를 생성하는 이유는 무엇이며 안정적인 대안이 있습니까?

Scala : mapValues가 뷰를 생성하는 이유는 무엇이며 안정적인 대안이 있습니까? 지금은 그것이 mapValues보기를 제공 한다는 사실에 놀랐습니다 . 결과는 다음 예에 나와 있습니다. case class thing(id: Int) val rand = new java.util.Random val distribution = Map(thing(0) -> 0.5, thing(1) -> 0.5) val perturbed = distribution mapValues { _ + 0.1 * rand.nextGaussian } val sumProbs = perturbed.map{_._2}.sum val newDistribution = perturbed mapValues { _ / sumProbs } 아이디어..

programing tip 2020.12.26

AsyncTask와 Thread / Runnable의 차이점

AsyncTask와 Thread / Runnable의 차이점 저를 당혹스럽게하는 질문이 있습니다. SDK 문서에서 권장하는대로 백그라운드 스레드를 사용해야하는 GPS / 위치 항목 가져 오기와 같은 다른 스레드에서 작업을 수행하고 싶다고 상상해보십시오. 그래서 여기에 질문이 있습니다. ANDThread 를 통해 백그라운드 만들기AsyncTask 생성 Thread thread1 = new Thread(new Runnable()... 및 구현 run()? AsyncTask 는 새 스레드에서 일부 작업을 수행하고 완료시 호출 된 스레드 (일반적으로 UI 스레드)에서 결과를 사용하기위한 편의 클래스입니다. 몇 개의 실행 가능 항목을 사용하지만 스레드 생성 및 스레드 간의 메시징 처리의 모든 복잡한 작업을 처리하..

programing tip 2020.12.26

.NET 용 그래프 데이터베이스

.NET 용 그래프 데이터베이스 나는 그래프 이론 에서 최단 경로를 많이 사용해야하는 .NET / Mono 프레임 워크를 기반으로 한 애플리케이션을 설계 해 왔으며 대신 네이티브 솔루션을 사용하여 그래프의 노드를 탐색하고 싶습니다. 유지 보수가 거의 불가능하고 성능에 막대한 영향을 미치는 대리 솔루션을 구현합니다. 내 스코프에 적합한 애플리케이션 인 neo4j를 찾았습니다 . 안타깝게도이 애플리케이션은 순전히 Java 코드로 작성되었으며 두 아키텍처 간의 큰 차이로 인해 .NET으로 이식 할 수 없습니다. 누구든지 neo4j의 포트 또는 .NET에 대한 유사한 솔루션이 있는지 알고 있습니까? 마이크로 소프트는 또한 하나를 작업하고있다- 트리니티 편집 1 : 최근에이 저장소를 발견했습니다 . 아직 코드를 ..

programing tip 2020.12.26

데이터베이스 테이블이 더 이상 액세스되고 있는지 어떻게 알 수 있습니까?

데이터베이스 테이블이 더 이상 액세스되고 있는지 어떻게 알 수 있습니까? "SELECT 트리거"와 같은 것을 원함 저는 수백 개의 테이블이있는 매우 큰 데이터베이스를 가지고 있으며, 많은 제품 업그레이드 후에 그 중 절반이 더 이상 사용되지 않을 것이라고 확신합니다. 테이블이 활발하게 선택되고 있는지 어떻게 알 수 있습니까? 프로파일 러 만 사용할 수는 없습니다. 며칠 이상 시청하고 싶을뿐만 아니라 수천 개의 저장 프로시 저도 있으며 프로파일 러는 SP 호출을 테이블 액세스 호출로 변환하지 않습니다. 내가 생각할 수있는 유일한 방법은 관심있는 테이블에 클러스터형 인덱스를 만든 다음를 모니터링 sys.dm_db_index_usage_stats하여 클러스터형 인덱스에 검색 또는 스캔이 있는지 확인하는 것입니..

programing tip 2020.12.26

값을 통화로 설정

값을 통화로 설정 사용자가 입력 한 숫자를 javascript를 사용하여 통화 형식으로 지정하려고합니다. 이것은에서 잘 작동합니다 . 그러나 숫자가 아닌 값을 포함하는 값으로 값을 설정할 수없는 것 같습니다. 다음 바이올린은 내 문제를 보여줍니다. http://jsfiddle.net/2wEe6/72/ 어쨌든 내가 값을 다음과 같이 설정할 수 $125.00있습니까? 모바일 장치가 숫자 입력을위한 키보드를 표시 하도록 사용하고 싶습니다 . 추가 step="0.01"받는 매개 변수 : 데모 : http://jsfiddle.net/uzbjve2u/ 그러나 달러 기호는 텍스트 상자 외부에 있어야합니다. 숫자가 아닌 모든 문자 또는 구분 문자는 자동으로 잘립니다. 그렇지 않으면 여기에 설명 된 것과 같은 고전적인 ..

programing tip 2020.12.25

Docker 이미지 내의 사용자를 루트가 아닌 사용자로 전환

Docker 이미지 내의 사용자를 루트가 아닌 사용자로 전환 SSH 인증서를 설정하기 위해 사용자를 tomcat7 사용자로 전환하려고합니다. 할 때 su tomcat7아무 일도 일어나지 않습니다. whoami 일을 한 후에도 여전히 루턴 su tomcat7 을 수행하면 more /etc/passwdtomcat7 사용자가 있음을 명확하게 보여주는 다음 결과가 나타납니다. root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/..

programing tip 2020.12.25

수정 된 예외에`throw;`사용

수정 된 예외에`throw;`사용 예외를 foo던질 수 있는 함수 가 있습니다 bar. 다른 함수에서 호출 foo하지만 barthrow 되는 경우 예외 에 대한 세부 정보를 추가 할 수 있습니다 . ( foo그 함수의 일반적인 특성으로 인해 실제로 거기에 속하지 않기 때문에 매개 변수와 같은 정보를 전달 하지 않습니다.) 그래서 나는 호출자에서 이것을합니다. try { foo(); } catch (bar& ex){ ex.addSomeMoreInformation(...); throw; } 윌 throw수정 된 예외를 다시 던지거나 내가 사용해야합니까 throw ex;? 후자는 아마도 가치 사본을 취할 것이기 때문에 나는 그렇게하지 않을 것입니다. 시겠습니까 throw너무 값의 사본을? 나는 그렇지 않을 것..

programing tip 2020.12.25

itertools 모듈에서 izip을 가져 오면 Python 3.x에서 NameError가 발생합니다.

itertools 모듈에서 izip을 가져 오면 Python 3.x에서 NameError가 발생합니다. 다음과 같이 izip 모듈을 가져 오려고합니다. from itertools import izip 그러나 최근에 Python 2.7에서 3으로 변경 한 후 작동하지 않는 것 같습니다. csv 파일에 쓰려고합니다. writer.writerows(izip(variable1,2)) 그러나 나는 운이 없다. 여전히 오류가 발생했습니다. Python 3에서 내장 기능은 2.X에서 zip와 동일한 작업을 수행합니다 itertools.izip(목록 대신 반복자를 반환합니다). zip구현은 거의 완전히부터 붙여 복사됩니다 오래된izip 몇 가지 이름이 변경 및 피클 지원이 추가 된. 다음은 zipPython 2와 3과..

programing tip 2020.12.25

`ng serve` 출력 파일은 어디에 있습니까?

`ng serve` 출력 파일은 어디에 있습니까? ng serve에서 angular-cli.json에 설정 한 경로를 구축하지 않습니다 apps[0].outDir. ng build 올바르게 작동하고 내가 지정한 경로로 빌드됩니다. ng serve메모리에 쌓이는 것이 맞습니다 . Angular CLI는 서버 실행과 디스크 쓰기를 동시에 지원하지 않습니다. 자신의 서버 등을 사용하는 ng build --watch경우를 사용할 수 있습니다. ,는와 같이 파일을 감시 ng serve하지만 디스크에 기록하고 서버를 실행하지 않습니다. 디스크에서 파일을 제공하는 방법에 대한 공식 문서를 확인하십시오 : https://github.com/angular/angular-cli/wiki/stories-disk-serve ..

programing tip 2020.12.25
반응형