반응형

java 184

LINQ는 내부적으로 어떻게 작동합니까?

LINQ는 내부적으로 어떻게 작동합니까? .net에서 LINQ를 사용하는 것을 좋아하지만 내부적으로 어떻게 작동하는지 궁금합니다. 아는 사람 있나요? Thks. LINQ의 특정 측면에 대해 묻는 것이 더 합리적입니다. 그렇지 않으면 "Windows 작동 방식"을 묻는 것과 비슷합니다. LINQ의 핵심 부분은 C # 관점에서 볼 때 다음과 같습니다. 식 트리. 이는 코드를 데이터로 표현한 것입니다. 예를 들어, 표현식 트리는 "문자열 매개 변수를 가져 와서 Length 속성을 호출 한 다음 결과를 반환합니다"라는 개념을 나타낼 수 있습니다. 이것이 컴파일 된 코드 가 아니라 데이터로 존재한다는 사실은 LINQ to SQL과 같은 LINQ 공급자가이를 분석하고 SQL로 변환 할 수 있음을 의미합니다. 람다 ..

programing 2021.01.14

Django 영구 데이터베이스 연결

Django 영구 데이터베이스 연결 apache 및 mod_wsgi 및 PostgreSQL (모두 동일한 호스트에 있음)과 함께 django를 사용하고 있으며 많은 간단한 동적 페이지 요청 (초당 수백 번)을 처리해야합니다. 병목 현상은 django가 영구적 인 데이터베이스 연결이없고 각 요청에서 다시 연결된다는 문제에 직면했습니다 (거의 5ms 소요). 벤치 마크를 수행하는 동안 지속적인 연결로 거의 500 r / s를 처리 할 수 ​​있지만 50 r / s 만 얻습니다. 누구에게 조언이 있습니까? 영구 연결을 사용하도록 django를 수정하는 방법은 무엇입니까? 또는 Python에서 DB 로의 연결 속도 향상 미리 감사드립니다. Django 1.6 에는 영구 연결 지원 이 추가되었습니다 (django..

programing 2021.01.14

HTML에서 사진 비율을 왜곡하지 않고 너비와 높이를 백분율로 지정

HTML에서 사진 비율을 왜곡하지 않고 너비와 높이를 백분율로 지정 너비와 높이 속성에서 너비와 높이를 백분율로 지정할 수 있는지 궁금합니다 . 글쎄요, 그렇게하려고하면 크기가 조정되지만 내 이미지의 품질이 왜곡되는 것처럼 보이기 때문입니다. 다음은 고정 속성이있는 마크 업의 예입니다. 이제 백분율을 통해 이것을 절반으로 축소하려고합니다. 다음과는 완전히 다른 것을 얻습니다. 두 번째 예제와 세 번째 예제는 시각적으로 눈에 띄는 차이가 있기 때문에 근본적으로 백분율 마크 업 등을 잘못 착각 한 것 같습니다. 참고 : HTML 4.01을 사용하지 않는 한 width또는 height속성으로 직접 백분율을 제공하는 것은 유효하지 않습니다 (자세한 내용은 현재 사양 , 사용되지 않는 사양 및 이 답변 참조). ..

programing 2021.01.14

2 개의 Android 앱간에 SQLite 데이터베이스를 공유 하시겠습니까?

2 개의 Android 앱간에 SQLite 데이터베이스를 공유 하시겠습니까? 두 앱간에 단일 데이터베이스를 공유해야합니다. 데이터베이스가 / data / data / MY_PACKAGE / databases /에 생성된다는 것을 알고 있습니다. 패키지 이름이 다르기 때문에 두 앱에서 데이터베이스를 만들 때 하나의 패키지 이름에 대한 경로를 정의 할 수 있습니까? 감사. 확실히 두 앱간에 단일 데이터베이스를 공유 할 수 있습니다. 앱간에 데이터를 공유하려면 (동일한 게시자가 발급 한 경우) 두 앱의 AndroidManifest.xml에 공유 사용자 ID를 지정해야합니다. (문서화되지 않았지만 공유 사용자 ID는 점 구분 기호가 하나 이상있는 문자열이어야합니다.) 나머지는 쉽고 데이터베이스 경로를 엉망으로 ..

programing 2021.01.14

불필요한 @SuppressWarnings ( "unused")

불필요한 @SuppressWarnings ( "unused") @SuppressWarnings코드에 대한 이클립스 의 주석에 대한 컴파일러 경고가 나타납니다 . @Override public boolean doSomething(@SuppressWarnings("unused") String whatever) throws AnException { throw new AnException("I'm still in bed and can't do anything until I've had a shower!"); } "unused"라는 단어 아래에 노란색 물결 선 모양이 있고 마우스를 가리키면 툴팁이 표시 Unnecessary @SuppressWarnings("unused")됩니다. 다른 개발자가 이클립스에 의해 이..

programing 2021.01.14

Python ImportError는 Ubuntu 12.04 업그레이드 이후 urandom을 가져올 수 없습니다.

Python ImportError는 Ubuntu 12.04 업그레이드 이후 urandom을 가져올 수 없습니다. Ubuntu를 Precise Pangolin (12.04)으로 업그레이드했고 Python의 Random이 이제 손상되었습니다. 다른 것들도 손상되었을 수 있습니다. Python을 어떻게 수정합니까? File "/usr/lib/python2.7/random.py", line 47, in from os import urandom as _urandom ImportError: cannot import name urandom 아아, 불쌍한 파이썬! 나는 그를, 무한한 농담의 모듈, 가장 가능성있는 혼돈의 모듈 인 랜덤을 알고 있었다. 그는 나를 그의 randint ()에 천 번이나 지루하게했고, 이제 ..

programing 2021.01.14

runhaskell / ghci로 여전히 실행되는 라이브러리 + 실행 파일로 Haskell cabal 프로젝트를 만드는 방법은 무엇입니까?

runhaskell / ghci로 여전히 실행되는 라이브러리 + 실행 파일로 Haskell cabal 프로젝트를 만드는 방법은 무엇입니까? 당신이 경우 라이브러리의 더블 컴파일을 피하면서 음모 파일에 라이브러리 + 실행 섹션을 선언 로 라이브러리를 넣어 hs-source-dirs디렉토리, 일반적으로 프로젝트를 실행할 수 없습니다 ghci및 runhaskell실행 파일이 도우미 모듈 자체가 특히 더 이상. 권장되는 프로젝트 레이아웃은 무엇입니까? 한 번만 필요한 것을 빌드합니다. 사용 가능 runhaskell 해킹이없는 깨끗한 구조를 가지고 있습니까? mylib라이브러리 mylib-commandline와 mylib-server실행 파일 이 있다고 가정 해 보겠습니다 . 당신이 사용하는 hs-source-d..

programing 2021.01.14

Entity Framework 6에서 분리 된 엔터티 저장

Entity Framework 6에서 분리 된 엔터티 저장 Entity Framework에서 분리 된 엔터티를 저장하는 방법에 대한 많은 게시물을 읽었습니다. 모두 이전 버전의 Entity Framework에 적용되는 것 같습니다. 그들은 존재하지 않는 것으로 보이는 ApplyCurrentValues ​​및 ChangeObjectState와 같은 메서드를 참조합니다. 변덕에 나는 intellisense를 통해 찾은 방법을 시도하기로 결정했고 이것이 장면 뒤에서 일어나는 일을 볼 수 없기 때문에 이것이 올바른 방법인지 확인하고 싶습니다. public void SaveOrder(Order order) { using (VirtualWebEntities db = new VirtualWebEntities()) {..

programing 2021.01.14

React : 키보드 이벤트 핸들러 모두 'Null'

React : 키보드 이벤트 핸들러 모두 'Null' 이벤트 속성을 SyntheticKeyboardEvent제외하고 null는 아무것도 등록하기 위해 React 핸들러 를 가져올 수 없습니다 . 바이올린에서 구성 요소를 분리했으며 응용 프로그램에서와 동일한 결과를 얻고 있습니다. 아무도 내가 뭘 잘못하고 있는지 볼 수 있습니까? http://jsfiddle.net/kb3gN/1405/ var Hello = React.createClass({ render: function() { return ( Foobar ); }, handleKeyDown: function(e) { console.log(e); }, handleKeyUp: function(e) { console.log(e); }, handleKeyPre..

programing 2021.01.14

명시적인 getter 전용 인터페이스 구현에 private setter를 사용하는 것은 왜 불법입니까?

명시적인 getter 전용 인터페이스 구현에 private setter를 사용하는 것은 왜 불법입니까? 나는 구현에 반대하는 것이 아니라 인터페이스에 대한 프로그래밍이 일반적으로 바람직하다고 생각하기 때문에 암시 적 인터페이스 구현보다 명시적인 인터페이스 구현을 선호하는 경향이 있으며 웹 서비스를 다룰 때 종종 필요합니다. 즉, 명시 적 인터페이스 선언에서는 다음이 불법이고 암시 적 선언에서는 합법적 인 이유가 궁금합니다. interface IConnection { string ConnectionString { get; } } class Connection1 : IConnection { // private set is illegal, won't compile string IConnection.Connec..

programing 2021.01.14
반응형