반응형

Spring 2652

Reactive Framework, PLINQ, TPL 및 Parallel Extensions는 서로 어떤 관련이 있습니까?

Reactive Framework, PLINQ, TPL 및 Parallel Extensions는 서로 어떤 관련이 있습니까? 적어도 .NET 4.0이 출시 된 이후로 Microsoft는 병렬 및 비동기 프로그래밍을 지원하기 위해 많은 노력을 기울인 것으로 보이며이를 둘러싼 많은 API와 라이브러리가 등장한 것 같습니다. 특히 다음과 같은 멋진 이름이 최근 모든 곳에서 끊임없이 언급됩니다. 반응 프레임 워크, PLINQ (Parallel LINQ), TPL (Task Parallel Library) 및 병렬 확장. 이제는 모두 Microsoft 제품인 것처럼 보이며 모두 .NET 용 비동기 또는 병렬 프로그래밍 시나리오를 대상으로하는 것 같습니다. 그러나 각각이 실제로 무엇이며 서로 어떻게 관련되어 있는지..

Nice programing 2020.11.17

RSpec에서 "any_instance" "should_receive"를 여러 번 말하는 방법

RSpec에서 "any_instance" "should_receive"를 여러 번 말하는 방법 여러 레코드가있는 여러 csv 파일을 데이터베이스로 가져 오는 가져 오기 컨트롤러가 레일에 있습니다. RSpec을 사용하여 레코드가 실제로 저장되었는지 RSpec에서 테스트하고 싶습니다. .any_instance.should_receive(:save).at_least(:once) 그러나 다음과 같은 오류가 발생합니다. The message 'save' was received by but has already been received by 컨트롤러의 인위적인 예 : rows = CSV.parse(uploaded_file.tempfile, col_sep: "|") ActiveRecord::Base.transacti..

Nice programing 2020.11.17

jsFiddle에서 GitHub 파일 참조

jsFiddle에서 GitHub 파일 참조 jsFiddle의 외부 리소스로 github 저장소의 파일 가져 오기 를 오용 할 가능성이 있습니까? Github의 URL이 약간 변경되었으므로 이것은 업데이트 된 답변입니다 ...이 문제에 직면하여 현재에 대해 알아 냈습니다. 사람들이 최근에이 게시물을 찾는 데 도움이되기를 바랍니다. Bootswatch의 Bootstrap Slate 테마 예 : 원시 파일 URL : https://raw2.github.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css 2.이후 제거 raw: https://rawgithub.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css 그게 다야..

Nice programing 2020.11.17

여러 연결에서 동시에 SQLite 데이터베이스를 읽고 쓸 수 있습니까?

여러 연결에서 동시에 SQLite 데이터베이스를 읽고 쓸 수 있습니까? 두 프로세스에서 사용하는 SQLite 데이터베이스가 있습니다. 최신 버전의 SQLite를 사용하면 한 프로세스 (연결)가 데이터베이스에 쓰기 위해 트랜잭션을 시작하는 동안 다른 프로세스가 데이터베이스에서 동시에 읽을 수 있는지 궁금합니다. 나는 주로 sqlite.org에서 다양한 소스에서 정보를 수집하여 함께 모았습니다. 첫째, 기본적으로 여러 프로세스가 동일한 SQLite 데이터베이스를 동시에 열 수 있으며 여러 읽기 액세스가 병렬로 충족 될 수 있습니다. 쓰기의 경우 데이터베이스에 대한 단일 쓰기는 짧은 시간 동안 데이터베이스를 잠그고 읽기는 물론 아무것도 데이터베이스 파일에 액세스 할 수 없습니다. 3.7.0 버전부터는 읽기와 ..

Nice programing 2020.11.17

모든 하위 디렉토리에서 특정 파일 유형을 tar하는 방법은 무엇입니까?

모든 하위 디렉토리에서 특정 파일 유형을 tar하는 방법은 무엇입니까? tar와 모든 .php 및 .html 파일을 디렉토리와 하위 디렉토리에두고 싶습니다. 내가 사용한다면 tar -cf my_archive * 내가 원하지 않는 모든 파일을 tars합니다. 내가 사용한다면 tar -cf my_archive *.php *.html 하위 디렉터리를 무시합니다. 재귀 적으로 tar를 만들지 만 두 가지 유형의 파일 만 포함하려면 어떻게해야합니까? find ./someDir -name "*.php" -o -name "*.html" | tar -cf my_archive -T - 한 가지 방법은 다음과 같습니다. tar -cf my_archive.tar $( find -name "*.php" -or -name "*..

Nice programing 2020.11.17

python pip는 라이브러리 디렉토리와 포함 디렉토리를 지정합니다.

python pip는 라이브러리 디렉토리와 포함 디렉토리를 지정합니다. 나는 pip를 사용하고 unixodbc-dev, unixodbc-bin, unixodbc와 같은 비 파이썬 라이브러리에 대한 종속성이있는 pyodbc라는 파이썬 모듈을 설치하려고합니다. 지금은 플레이 중이므로 이러한 종속성을 시스템 전체에 설치할 수 없으므로 비표준 위치에 설치했습니다. 이러한 종속성을 찾을 위치를 pip에 어떻게 알립니 까? 더 정확하게는 pyodbc 확장을 빌드 할 때 사용할 include dirs (gcc -I) 및 library dirs (gcc -L -l)의 pip를 통해 정보를 전달하는 방법은 무엇입니까? pip에는 --global-option플래그가 있습니다 이를 사용하여 추가 플래그를에 전달할 수 있습니..

Nice programing 2020.11.17

Vim : 단어 대 WORD

Vim : 단어 대 WORD 나는 빔을 배우고 사이의 차이 주위에 내 머리를 정리하고 수 없습니다 word와 WORD. Vim 매뉴얼에서 다음을 얻었습니다. 단어는 일련의 문자, 숫자 및 밑줄 또는 공백이 아닌 다른 문자로 구성되며 공백 (공백, 탭,)으로 구분됩니다. 이는 'iskeyword'옵션으로 변경할 수 있습니다. 빈 줄도 단어로 간주됩니다. WORD는 공백으로 구분 된 일련의 공백이 아닌 문자로 구성됩니다. 빈 줄도 WORD로 간주됩니다. 느낌 word과 WORD단지 같은 일이다. 둘 다 공백으로 구분 된 공백이 아닌 문자의 시퀀스입니다. 빈 줄은 word및 으로 간주 될 수 있습니다 WORD. 질문 : 그들 사이의 차이점은 무엇입니까? 그리고 누군가가 왜 / 언제 WORD이상 사용 word합..

Nice programing 2020.11.17

배열을 반복하는 동안 Array # delete를 어떻게 사용할 수 있습니까?

배열을 반복하는 동안 Array # delete를 어떻게 사용할 수 있습니까? 반복하고 일부 요소를 삭제하려는 배열이 있습니다. 작동하지 않습니다. a = [1, 2, 3, 4, 5] a.each do |x| next if x [1, 2, 4] 내가 할 a수 [1, 2]. 이 문제를 어떻게 해결할 수 있습니까? a.delete_if { |x| x >= 3 } 여기에서 메소드 문서를 참조 하십시오. 최신 정보: 블록에서 x를 처리 할 수 ​​있습니다. a.delete_if do |element| if element >= 3 do_something_with(element) true # Make sure the if state..

Nice programing 2020.11.17

목록이 있는지 확인하는 가장 빠른 방법

목록이 있는지 확인하는 가장 빠른 방법 고유 한 문자열을 포함 기본적으로 약 1,000,000 개의 문자열이 있으며 각 요청에 대해 문자열이 목록에 속하는지 여부를 확인해야합니다. 성능이 걱정 되는데요, 최선의 방법은 무엇인가요? ArrayList? 해시시? 가장 좋은 방법은 a를 사용 HashSet하고 contains()메서드 를 통해 세트에 문자열이 있는지 확인하는 것입니다. HashSet은 Object 메서드 hashCode()및 equals(). HashSet상태에 대한 Javadoc : 이 클래스는 기본 작업 (추가, 제거, 포함 및 크기 조정)에 대해 일정한 시간 성능을 제공합니다. HashSet 은 객체를 해시 버킷에 저장합니다. 즉, hashCode메서드에서 반환 된 값 이 객체가 저장되는..

Nice programing 2020.11.17

SQL Server에서이 오류가 발생하는 이유 : 'id'열에 NULL 값을 삽입 할 수 없습니다.

SQL Server에서이 오류가 발생하는 이유 : 'id'열에 NULL 값을 삽입 할 수 없습니다. 다음 쿼리를 사용하고 있습니다. INSERT INTO role (name, created) VALUES ('Content Coordinator', GETDATE()), ('Content Viewer', GETDATE()) 그러나 기본 키 ()를 지정하지 않습니다 id. 그래서 내 질문은 왜 SQL Server 가이 오류와 함께 돌아 오는 것입니까? Msg 515, Level 16, State 2, Line 1 Cannot insert the value NULL into column 'id', table 'CMT_DEV.dbo.role'; column does not allow nulls. INSERT fa..

Nice programing 2020.11.17
반응형