반응형

전체 글 2757

C ++에서 행렬을 전치하는 가장 빠른 방법은 무엇입니까?

C ++에서 행렬을 전치하는 가장 빠른 방법은 무엇입니까? 전치해야 할 행렬 (상대적으로 큼)이 있습니다. 예를 들어 내 행렬이 a b c d e f g h i j k l m n o p q r 결과는 다음과 같습니다. a g m b h n c I o d j p e k q f l r 이를 수행하는 가장 빠른 방법은 무엇입니까? 이것은 좋은 질문입니다. 행렬 곱셈 및 가우스 스미어 링과 같이 좌표를 바꾸는 것보다 실제로 행렬을 메모리에서 전치하려는 많은 이유가 있습니다. 먼저 전치에 사용하는 기능 중 하나를 나열하겠습니다 ( 편집 : 훨씬 더 빠른 솔루션을 찾은 내 대답의 끝 부분을 참조하십시오 ) void transpose(float *src, float *dst, const int N, const int..

Development Tip 2020.10.18

Swift에서 관련 객체를 설정하는 방법이 있습니까?

Swift에서 관련 객체를 설정하는 방법이 있습니까? 목적 C objc_setAssociatedObject에서 나오면 두 객체 사이에서 함수 를 호출 하여 참조를 유지하도록 할 수 있습니다. 런타임에 참조가 제거 될 때까지 객체가 파괴되는 것을 원하지 않는 경우 유용 할 수 있습니다. 스위프트가 이와 비슷한 것이 있습니까? 다음은 jckarter의 답변 에서 파생 된 간단하지만 완전한 예제 입니다. 기존 클래스에 새 속성을 추가하는 방법을 보여줍니다. 확장 블록에서 계산 된 속성을 정의하여 수행합니다. 계산 된 속성은 관련 객체로 저장됩니다. import ObjectiveC // Declare a global var to produce a unique address as the assoc object h..

Development Tip 2020.10.18

ImportError : scipy라는 모듈이 없습니다.

ImportError : scipy라는 모듈이 없습니다. Python 2.7을 사용하고 있으며 PyBrain이 작동하도록 노력하고 있습니다. 하지만 scipy가 설치되어 있어도이 오류가 발생합니다. Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1, in from pybrain.structure.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/_..

Development Tip 2020.10.18

초보자를위한 Haskell 또는 Standard ML?

초보자를위한 Haskell 또는 Standard ML? 저는 이산 구조에서 저학년 과정을 가르 칠 것입니다. 기능적 프로그래밍 언어로 구현하는 데 도움이되는 예제와 개념이 포함되어 있기 때문에 부분적으로 Discrete Structures, Logic 및 Computability 교과서를 선택했습니다 . (또한 좋은 교과서라고 생각합니다.) DS 개념을 설명하고 학생들이 사용할 수있는 이해하기 쉬운 FP 언어를 원합니다. 대부분의 학생들은 기껏해야 자바로 프로그래밍을 한 두 학기 만 할 수 있습니다. Scheme, Erlang, Haskell, Ocaml 및 SML을 살펴본 후 Haskell 또는 Standard ML을 선택했습니다. 나는 아래에 설명 된 이유로 하스켈에 기대고 있지만, 둘 중 하나에서 ..

Development Tip 2020.10.18

RegExp.exec ()는 NULL을 산발적으로 반환합니다.

RegExp.exec ()는 NULL을 산발적으로 반환합니다. 나는 이것에 대해 진지하게 미쳐 가고 있으며 나는 이미 여기서 무슨 일이 일어나고 있는지 알아내는 데 불균형 한 시간을 보냈습니다. 그러니 손 좀주세요 =) JavaScript에서 문자열의 RegExp 일치를 수행해야합니다. 불행히도 매우 이상하게 작동합니다. 이 코드 : var rx = /(cat|dog)/gi; var w = new Array("I have a cat and a dog too.", "There once was a dog and a cat.", "I have a cat and a dog too.", "There once was a dog and a cat.","I have a cat and a dog too.", "There..

Development Tip 2020.10.18

Shadow DOM은 React.js의 Virtual DOM처럼 빠릅니까?

Shadow DOM은 React.js의 Virtual DOM처럼 빠릅니까? 내 프로젝트에 Shadow DOM을 구현하면 React에서 사용하는 가상 DOM처럼 빠르게 만들 수 있습니까? 가상 DOM Virtual DOM은 DOM에 대한 변경으로 인해 일반적으로 페이지를 다시 렌더링하므로 성능 측면에서 비용이 많이 드는 DOM에 대한 불필요한 변경을 피하는 것입니다. Virtual DOM을 사용하면 한 번에 적용 할 여러 변경 사항을 수집 할 수 있으므로 모든 단일 변경으로 인해 다시 렌더링되는 것이 아니라 변경 사항 집합이 DOM에 적용된 후 한 번만 다시 렌더링됩니다. Shadow DOM Shadow dom은 대부분 구현 캡슐화에 관한 것입니다. 단일 맞춤 요소는 다소 복잡한 DOM과 결합 된 다소 복..

Development Tip 2020.10.18

SQL : 방금 삽입 한 값의 ID를 얻는 방법은 무엇입니까?

SQL : 방금 삽입 한 값의 ID를 얻는 방법은 무엇입니까? 테이블에 몇 가지 값을 삽입했습니다. 값이 자동 생성되는 열이 있습니다. 내 코드의 다음 문에서이 값을 검색하고 싶습니다. 올바른 방법으로 수행하는 방법을 알려주시겠습니까? @@IDENTITY 범위가 안전하지 않으며 원래 테이블에 삽입 트리거가있는 경우 다른 테이블에서 ID를 다시 가져 오며 항상 SCOPE_IDENTITY() 이것이 자동 생성 된 ID로 MSSQL에 대한 저장 프로 시저를 수행하는 방법입니다. CREATE PROCEDURE [dbo].[InsertProducts] @id INT = NULL OUT, @name VARCHAR(150) = NULL, @desc VARCHAR(250) = NULL AS INSERT INTO dbo..

Development Tip 2020.10.18

PHP에서 Python 호출

PHP에서 Python 호출 몇 가지 옵션과 함께 명령 줄을 사용하여 호출하는 최근 작성한 Python 스크립트가 있습니다. 이제 Mac에서이 스크립트를 로컬로 호출하는 매우 얇은 웹 인터페이스를 원합니다. Mac에 mod_python 또는 mod_wsgi를 설치하는 사소한 문제를 겪고 싶지 않기 때문에 PHP에서 system () 또는 popen ()을 수행하여 Python 스크립트를 호출하려고했습니다. 더 좋은 아이디어가 있습니까? 미리 감사드립니다! 수행중인 작업에 따라 system () 또는 popen () 이 완벽 할 수 있습니다. Python 스크립트에 출력이 없거나 Python 스크립트의 출력을 브라우저로 직접 이동하려면 system ()을 사용하십시오. Python 스크립트의 표준 입력에 ..

Development Tip 2020.10.18

잘못된 요청-잘못된 호스트 이름 IIS7

잘못된 요청-잘못된 호스트 이름 IIS7 포트 8080에서 웹 앱을 사용하려고하면 다음 오류가 발생합니다. 잘못된 요청-잘못된 호스트 이름 HTTP 오류 400. 요청 호스트 이름이 잘못되었습니다. 이 문제를 어디에서 진단해야할지 모르겠습니다. 바인딩이 IIS인지 확인 했습니까? (inetmgr.exe) 8080에서 모든 호스트 이름을 허용하도록 등록되지 않았을 수 있습니다. 예를 들어 mysite.com:8080에 대해 설정하고 localhost : 8080에 도달하면 IIS는 요청을 받지만 호스트 이름 바인딩이 일치하지 않으므로 거부합니다. 그 외에 서버에서 IIS 로그 (C : \ inetpub \ logs \ wmsvc #)를 확인하고 요청이 표시되는지 확인해야합니다. 그러면 클라이언트 또는 서버..

Development Tip 2020.10.18

foreach를 사용하는 첫 번째 요소가 아닌 다른 요소에서 반복을 시작할 수 있습니까?

foreach를 사용하는 첫 번째 요소가 아닌 다른 요소에서 반복을 시작할 수 있습니까? 내 사용자 지정 컬렉션 (트리)에 대해 IEnumerable을 구현하여 foreach를 사용하여 트리를 순회 할 수 있도록 생각하고 있습니다. 그러나 내가 아는 한 foreach는 항상 컬렉션의 첫 번째 요소에서 시작됩니다. foreach가 시작되는 요소를 선택하고 싶습니다. foreach가 시작되는 요소를 어떻게 든 변경할 수 있습니까? 예. 다음을 수행하십시오. Collection myCollection = new Collection; foreach (string curString in myCollection.Skip(3)) //Dostuff Skip현재 인덱스에서 시작하여 지정한 개수만큼 건너 뛰는 IEnume..

Development Tip 2020.10.18
반응형