반응형

IT 3872

OSGi는 무엇을 해결합니까?

OSGi는 무엇을 해결합니까? OSGi 에 대한 Wikipedia 및 기타 사이트에서 읽었 지만 실제로 큰 그림을 보지는 못합니다. 구성 요소 기반 플랫폼이며 런타임에 모듈을 다시로드 할 수 있다고 말합니다. 또한 모든 곳에서 제공되는 "실제 예제"는 Eclipse Plugin Framework입니다. 내 질문은 : OSGi의 명확하고 간단한 정의는 무엇입니까? 어떤 일반적인 문제가 해결됩니까? "일반적인 문제"란 "OSGi가 업무를보다 효율적이고 재미 있고 단순하게 만들기 위해 무엇을 할 수 있는가?"와 같이 우리가 매일 직면하는 문제를 의미합니다. OSGi의 구성 요소 시스템은 어떤 이점을 제공합니까? 글쎄, 여기 꽤 목록이 있습니다. 복잡성 감소-OSGi 기술로 개발한다는 것은 번들 (OSGi 구성..

IT 2020.03.26

Node.js를위한 템플릿 엔진이 있습니까?

Node.js를위한 템플릿 엔진이 있습니까? [닫은] Node.js를 사용하여 전체 웹 응용 프로그램을 작성하는 실험을하고 있습니다. 최소한 기본 템플릿을 확장 할 수있는 Django 템플릿 엔진과 유사한 템플릿 엔진이 있습니까? Node js modules 위키 페이지를 확인하십시오. 그들은 node.js를 지원하는 모든 템플릿 엔진 을 나열했습니다. 작동하지 않으면 mustache.js를 사용할 수 있어야하며 문제를 보내면 어쨌든 node.js에서 사용하려고하기 때문에 문제가 해결됩니다. http://github.com/janl/mustache.js CouchDB 독립형 앱이 Spidermonkey보기 서버에서 사용하기 때문에 DOM이 없으면 작동한다는 것을 알고 있습니다. haml을 좋아하지만 더 ..

IT 2020.03.26

방금 모든 ASP.Net 웹 사이트가 느린 이유를 발견했으며 그에 대한 조치를 취하려고합니다.

방금 모든 ASP.Net 웹 사이트가 느린 이유를 발견했으며 그에 대한 조치를 취하려고합니다. 방금 ASP.Net 웹 응용 프로그램의 모든 요청이 요청 시작시 세션 잠금을 얻은 다음 요청 끝에서 해제한다는 것을 알았습니다. 처음에 나에게 있었던 것처럼 이것에 대한 의미가 당신에게 상실되는 경우, 이것은 기본적으로 다음을 의미합니다. ASP.Net 웹 페이지를로드하는 데 시간이 오래 걸리는 경우 (아마도 데이터베이스 호출이 느리거나 기타로 인해) 사용자는 대기에 지쳐서 다른 페이지로 이동하기로 결정합니다. ASP.Net 세션 잠금은 새 요청이 원래 요청이 느리게로드를 완료 할 때까지 대기하도록합니다. 아아 UpdatePanel이 느리게로드 될 때마다 사용자는 UpdatePanel이 업데이트를 마치기 전에 ..

IT 2020.03.26

데이터베이스로 NoSQL (MongoDB) vs Lucene (또는 Solr)

데이터베이스로 NoSQL (MongoDB) vs Lucene (또는 Solr) 문서 기반 데이터베이스를 기반으로하는 NoSQL의 움직임에 따라 최근 MongoDB를 살펴 보았습니다. Lucene (및 Solr 사용자)과 마찬가지로 항목을 "문서"로 취급하는 방법과 눈에 띄는 유사성을 발견했습니다. 그렇다면 질문 : 왜 "데이터베이스"로 Lucene (또는 Solr)을 통해 NoSQL (MongoDB, Cassandra, CouchDB 등)을 사용하고 싶습니까? 대답에서 찾고있는 (그리고 다른 사람들이 확신하는) 것은 그것들에 대한 심도있는 비교입니다. 관계형 데이터베이스 토론은 다른 목적으로 사용되므로 모두 함께 건너 뛰겠습니다. Lucene은 강력한 검색 및 무게 시스템과 같은 몇 가지 심각한 이점을 ..

IT 2020.03.26

최신 커밋에 대해서만 GitHub에 풀 요청을 보냅니다.

최신 커밋에 대해서만 GitHub에 풀 요청을 보냅니다. github에서 프로젝트를 분기하고 로컬 마스터를 성공적으로 변경하고 github에서 원점을 푸시하려고합니다. 풀 요청을 보내고 싶지만 마지막 커밋 만 포함하고 싶습니다. github.com의 풀 요청 UI는 마지막 9 개의 커밋을 보여 주며 필터링하는 방법을 모르겠습니다. 새 로컬 브랜치를 생성 해야하는지 이해하려고 노력하고 있는지 확인한 다음 어떻게 든 업스트림으로 재설정하거나 리베이스합니까? 그런 다음 ID로 마스터에서 마지막 로컬 커밋을 새 로컬 브랜치에 적용하고 풀 요청에 사용합니까? 나는 개념을 올바르게하고 필요한 것을 수행하기 위해 올바른 명령 줄을 알아 내려고 노력하고 있습니다. 당신은 기본적으로 새로운 지점 및 작성해야 체리 - 선..

IT 2020.03.26

UTF-8 : 일반?

UTF-8 : 일반? 큰 상자? 유니 코드? 다양한 유형의 데이터에 어떤 데이터 정렬을 사용 해야하는지 파악하려고합니다. 내가 저장할 콘텐츠의 100 %가 사용자가 제출했습니다. 내 이해는 UTF-8 이진 대신 UTF-8 General CI (Case-Insensitive)를 사용해야한다는 것입니다. 그러나 UTF-8 General CI와 UTF-8 Unicode CI의 명확한 차이점을 찾을 수 없습니다. 사용자가 제출 한 컨텐츠를 UTF-8 General 또는 UTF-8 Unicode CI 열에 저장해야합니까? UTF-8 바이너리는 어떤 유형의 데이터에 적용됩니까? 일반적으로 utf8_general_ci 는 utf8_unicode_ci 보다 빠르지 만 덜 정확합니다. 차이점은 다음과 같습니다. 유니 코..

IT 2020.03.26

ActiveRecord의 부동 대 소수

ActiveRecord의 부동 대 소수 때로는 Activerecord 데이터 형식이 혼란 스럽습니다. 자 주요 내 영원한 질문 중 하나는 주어진 경우에 :decimal또는 사용해야합니까 :float? 나는 종종이 링크, ActiveRecord :: decimal vs : float? 그러나 대답은 확실하지 않습니다. 사람들이 float을 사용하지 않고 항상 10 진수를 사용하도록 플랫 아웃을 권장하는 많은 스레드를 보았습니다. 또한 일부 사람들은 과학적 응용 프로그램에만 float를 사용하라는 제안을 보았습니다. 다음은 몇 가지 사례입니다. 위치 정보 / 위도 / 경도 : -45.756688, 120.5777777, ... 비율 / 비율 : 0.9, 1.25, 1.333, 1.4143, ... 나는 :d..

IT 2020.03.26

ArrayList.clear ()와 ArrayList.removeAll ()의 차이점은 무엇입니까?

ArrayList.clear ()와 ArrayList.removeAll ()의 차이점은 무엇입니까? 그는 가정하면 arraylist같이 정의되어 ArrayList arraylist있다 arraylist.removeAll(arraylist)동등 arraylist.clear()? 그렇다면 clear()배열 목록을 비우는 데 메소드가 더 효율적 이라고 가정 할 수 있습니까? arraylist.removeAll(arraylist)대신 에 사용상의주의 사항 이 arraylist.clear()있습니까? 의 소스 코드 clear(): public void clear() { modCount++; // Let gc do its work for (int i = 0; i < size; i++) elementData[i] =..

IT 2020.03.26

다른 스크립트에서 스크립트를 호출하는 가장 좋은 방법은 무엇입니까?

다른 스크립트에서 스크립트를 호출하는 가장 좋은 방법은 무엇입니까? 모듈에없는 test1.py라는 스크립트가 있습니다. 스크립트 자체가 실행될 때 실행할 코드 만 있습니다. 함수, 클래스, 메소드 등이 없습니다. 서비스로 실행되는 다른 스크립트가 있습니다. 서비스로 실행되는 스크립트에서 test1.py를 호출하고 싶습니다. 예를 들면 다음과 같습니다. 파일 test1.py print "I am a test" print "see! I do nothing productive." 파일 service.py # Lots of stuff here test1.py # do whatever is in test1.py 파일을 열고 내용을 읽고 기본적으로 평가하는 방법 중 하나를 알고 있습니다. 더 좋은 방법이 있다고 가..

IT 2020.03.26
반응형