반응형

programing tip 3103

"LINQ to Entities", "LINQ to SQL"및 "LINQ to Dataset"의 차이점은 무엇입니까?

"LINQ to Entities", "LINQ to SQL"및 "LINQ to Dataset"의 차이점은 무엇입니까? 나는 LINQ로 꽤 오랫동안 일해 왔습니다. 그러나 언급 된 LINQ 버전 간의 실제 차이점이 무엇인지는 미스터리로 남아 있습니다. 성공적인 답변에는 그들 사이의 짧은 차이가 포함됩니다. 각 버전의 주요 목표는 무엇이며 이점은 무엇이며 성능에 영향이 있습니까? 추신 : 많은 정보 출처가 있다는 것을 알고 있지만, 초보자에게 특정 목표를 향한 방향을 알려주는 일종의 "치트 시트"를 찾고 있습니다. 모두 LINQ (언어 통합 쿼리)이므로 모두 많은 공통성을 공유합니다. 이러한 모든 "방언"을 통해 기본적으로 다양한 소스에서 쿼리 스타일의 데이터를 선택할 수 있습니다. Linq-to-SQL 은..

programing tip 2020.09.14

왼쪽에서 오른쪽으로, 위에서 아래로 정렬 된 2D 배열에서 숫자를 어떻게 검색합니까?

왼쪽에서 오른쪽으로, 위에서 아래로 정렬 된 2D 배열에서 숫자를 어떻게 검색합니까? 최근에이 인터뷰 질문을 받았는데 그에 대한 좋은 해결책이 무엇인지 궁금합니다. 배열의 모든 숫자가 왼쪽에서 오른쪽으로, 위에서 아래로 증가하는 2d 배열이 있다고 가정 해 보겠습니다. 대상 번호가 어레이에 있는지 검색하고 확인하는 가장 좋은 방법은 무엇입니까? 이제 내 첫 번째 경향은 내 데이터가 정렬되어 있기 때문에 이진 검색을 활용하는 것입니다. 숫자가 O (log N) 시간에 단일 행에 있는지 확인할 수 있습니다. 그러나 나를 쫓아내는 것은 두 가지 방향입니다. 내가 효과가 있다고 생각한 또 다른 해결책은 중간에서 시작하는 것입니다. 중간 값이 내 목표보다 작 으면 중간에서 매트릭스의 왼쪽 정사각형 부분에 있는지 ..

programing tip 2020.09.14

다음과 유사한 삼항 연산자? :

다음과 유사한 삼항 연산자? : 다음과 같은 구문을 피하려고합니다. val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result 좋습니다.이 예에서 then및 else분기는 단순하지만 복잡한 것을 이미지화 할 수 있습니다. 다음을 구축했습니다. object TernaryOp { class Ternary[T](t: T) { def is[R](bte: BranchThenElse[T,R]) = if (bte.branch(t)) bte.then(t) else bte.elze(t) } class Branch[T](branch: T => Boolean) { def ?[R] (then: T => R) = new Br..

programing tip 2020.09.14

데이터가 추가 될 때 div 끝으로 자동 스크롤하는 방법은 무엇입니까?

데이터가 추가 될 때 div 끝으로 자동 스크롤하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. div 하단으로 스크롤 하시겠습니까? 22 답변 다음과 같은 스타일 의 table내부가 div있습니다. #data { overflow-x:hidden; overflow-y:visible; height:500px; } 충분한 데이터가 테이블에 추가되면 세로 스크롤 막대가 표시됩니다. 그러나 새 데이터가 추가되면 div요소가 맨 아래로 자동 스크롤되도록하고 싶습니다 . 이를 위해 어떤 JavaScript 코드를 사용할 수 있습니까? 필요한 경우 JQuery의 옵션에 개방되어 있지만 JavaScript 솔루션을 선호합니다. 데이터가에 추가 될시기를 모르는 경우 #data간격을 설정하여 요소의 sc..

programing tip 2020.09.14

Haskell Prelude에서 'const'의 요점은 무엇입니까?

Haskell Prelude에서 'const'의 요점은 무엇입니까? Haskell Prelude를 살펴보면 다음과 같은 기능이 있습니다 const . const x _ = x 이 기능과 관련된 어떤 것도 찾을 수없는 것 같습니다. 점은 무엇인가? 누구든지이 기능이 어디에서 사용될 수 있는지 예를 들어 줄 수 있습니까? 유연성이 모두 필요하지 않을 때 고차 함수로 전달하는 데 유용합니다. 예를 들어, 모나드 시퀀스 연산자 >>는 모나 딕 바인드 연산자 측면에서 다음과 같이 정의 할 수 있습니다. x >> y = x >>= const y 람다를 사용하는 것보다 다소 깔끔합니다. x >> y = x >>= \_ -> y 포인트없이 사용할 수도 있습니다. (>>) = (. const) . (>>=) 이 경우 특..

programing tip 2020.09.14

Mac OS X에서 프로젝트를 컴파일 할 때 시스템 키 체인을 사용하려고합니다.

Mac OS X에서 프로젝트를 컴파일 할 때 시스템 키 체인을 사용하려고합니다. Xcode 프로젝트를 컴파일 할 때 시스템 관리자 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다. 전체 메시지는 Mac OS X에서 변경하려고합니다. 이를 허용하려면 관리자의 이름과 암호를 입력하십시오. Mac OS X에서 시스템 키 체인을 사용하려고합니다. 누구든지 이것에 대한 해결책이 있습니까? 키 체인 접근을 엽니 다. 왼쪽 상단 모서리에서 키 체인을 잠금 해제합니다 (잠긴 경우). 왼쪽 상단 모서리에서 시스템 키 체인을 선택합니다. 배포 인증서를 찾고 공개 삼각형을 클릭하십시오. 배포 인증서 아래의 '개인 키'를 두 번 클릭합니다. 팝업에서 액세스 제어 탭으로 이동합니다. '모든 애플리케이션이이 항목에 액세스하도..

programing tip 2020.09.13

HTML을 다른 창이나 탭에서 하이퍼 링크로 여는 방법은 무엇입니까?

HTML을 다른 창이나 탭에서 하이퍼 링크로 여는 방법은 무엇입니까? 다음은 HTML의 하이퍼 링크 라인입니다. Starfall 따라서 "Starfall"을 클릭하면 FireFox를 사용하고있는 브라우저에서 해당 새 페이지로 이동하고 창의 내용이 변경됩니다. 이전 페이지를 변경하는 대신 새 페이지가 새 창에서 열리도록 HTML에서 어떻게 할 수 있습니까? HTML에 그런 방법이 있습니까? 그렇다면 내 브라우저의 다른 탭 (다른 창 아님)에서 요청한 페이지를 여는 방법이 있습니까? Starfall 탭이나 다른 창에서 열리는 지 여부는 사용자가 브라우저를 구성한 방법에 달려 있습니다. 가장 간단한 방법은 대상 태그를 추가하는 것입니다. Starfall 다른 탭에서 열려면 각 링크의 대상 속성에 다른 값을 사..

programing tip 2020.09.13

존재하지 않는 경우에만 mkdir

존재하지 않는 경우에만 mkdir [중복] 이 질문에 이미 답변이 있습니다. dir이 아직 존재하지 않는 경우에만 mkdir하는 방법? 14 답변 내 bash 스크립트에서 다음을 수행합니다. mkdir product; 스크립트를 두 번 이상 실행하면 다음과 같은 결과가 나타납니다. mkdir: product: File exists 콘솔에서. 그래서 dir이 존재하지 않는 경우에만 mkdir을 실행하려고합니다. 이게 가능해? 테스트하기 [[ -d dir ]] || mkdir dir 또는 -p 옵션을 사용하십시오. mkdir -p dir if [ ! -d directory ]; then mkdir directory fi 또는 mkdir -p directory -pdirectory존재하지 않는 경우 생성 보장..

programing tip 2020.09.13

Javascript에서 지금부터 1 년을 결정하는 방법

Javascript에서 지금부터 1 년을 결정하는 방법 지금 날짜로부터 1 년을 얻으려고하는데 작동하지 않습니다. JS : var now = new Date(); var oneYr = new Date(); oneYr.setYear(now.getYear() + 1); $("#yearFromNow").append(oneYr.toString()); var oneMonth = new Date(); oneMonth.setMonth(now.getMonth() + 1); $("#monthFromNow").append(oneMonth.toString()); 산출: one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time) one yr. = Sun Jan 22..

programing tip 2020.09.13

C #은 폴더와 해당 폴더 내의 모든 파일 및 폴더를 삭제합니다.

C #은 폴더와 해당 폴더 내의 모든 파일 및 폴더를 삭제합니다. 폴더와 해당 폴더 내의 모든 파일 및 폴더를 삭제하려고합니다. 아래 코드를 사용하고 있는데 오류가 발생합니다 Folder is not empty. 할 수있는 방법 에 대한 제안 사항이 있습니까? try { var dir = new DirectoryInfo(@FolderPath); dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly; dir.Delete(); dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i].Index); } catch (IOException ex) { MessageBox.Show(ex.Message); } dir.De..

programing tip 2020.09.13
반응형