반응형

c# 2507

왜 SPARSE COLUMN을 사용해야합니까?

왜 SPARSE COLUMN을 사용해야합니까? (SQL SERVER 2008) SQL Server 2008의 새로운 기능인 "SPARSE COLUMN"에 대한 몇 가지 자습서를 살펴본 결과 열 값이 0 또는 NULL이면 공간을 차지하지 않지만 값이 있으면 일반 공간보다 4 배 많은 공간이 필요함을 발견했습니다. (비 희소) 열 보유. 내 이해가 정확하다면 데이터베이스 설계시 왜 그렇게할까요? 그리고 그것을 사용하면 어떤 상황에 처하게 될까요? 또한 호기심으로 인해 열이 희소 열로 정의 될 때 공간이 예약되지 않는 이유는 무엇입니까? (내 말은 그 내부 구현은 무엇입니까?) 희소 열은 값을 저장하는 데 4 배의 공간 을 사용하지 않으며 , null이 아닌 값당 4 바이트의 추가 바이트를 사용 합니다. (이..

Program Tip 2020.11.24

강력하고 "현대적인"Fortran 코드 작성

강력하고 "현대적인"Fortran 코드 작성 일부 과학 환경에서는 대부분의 개발자가 해당 관용구 만 알고 있고 많은 레거시 코드 및 관련 경험이 있기 때문에 FORTRAN 없이는 갈 수없는 경우가 많습니다. 솔직히, 고성능 프로그래밍 을위한 다른 크로스 플랫폼 옵션은 많지 않습니다 (C ++가 작업을 수행하지만 구문, 제로 시작 배열 및 포인터는 일부 사람들과 호환되지 않음). 그래서, 새로운 프로젝트를 가정하자 있어야 포트란 90 사용할 수 있지만, 가장 최근의 컴파일러와 호환되는 (인텔 ifort뿐만 아니라 일 / HP / IBM 컴파일러 포함) 동안은, 그것에서 가장 현대적인 소프트웨어 아키텍처를 구축하고자 그래서 저는 상식으로 널리 알려져 있지만 아직 제 환경에서는 표준이 아닌 것을 부과 할 생각..

Program Tip 2020.11.24

뮤텍스를 보유한 스레드를 확인할 수 있습니까?

뮤텍스를 보유한 스레드를 확인할 수 있습니까? 첫째, 멀티 스레딩 C 프로그램을 작성하기 위해 pthread 라이브러리를 사용합니다. 스레드는 항상 기다린 뮤텍스에 의해 중단됩니다. strace 유틸리티를 사용하여 스레드가 FUTEX_WAIT상태에 있음 을 찾을 때 당시 해당 뮤텍스를 보유하는 스레드를 알고 싶습니다. 하지만 어떻게 만들 수 있을지 모르겠습니다. 그렇게 할 수있는 유틸리티가 있습니까? 누군가 Java 가상 머신이 이것을 지원한다고 말했기 때문에 Linux가이 기능을 지원하는지 알고 싶습니다. 이를 위해 뮤텍스 내부에 대한 지식을 사용할 수 있습니다. 일반적으로 이것은별로 좋은 생각은 아니지만 디버깅에는 좋습니다. pthreads의 NPTL 구현 (최신 glibc)을 사용하는 Linux _..

Program Tip 2020.11.24

DEFAULT 값없이 null이 아닌 열을 추가 할 수 있습니까?

DEFAULT 값없이 null이 아닌 열을 추가 할 수 있습니까? NOT NULL로 지정하는 열을 추가 할 수 있습니까? DEFAULT 값을 지정하고 싶지 않지만 MS-SQL 2005는 다음과 같이 말합니다. ALTER TABLE은 널을 포함하거나 DEFAULT 정의가 지정되거나 추가되는 열이 ID 또는 타임 스탬프 열이거나 또는 이전 조건이 충족되지 않는 경우 테이블이 비어 있어야 추가 할 수있는 열만 추가 할 수 있습니다. 이 열의. 'test'열은 이러한 조건을 충족하지 않으므로 비어 있지 않은 테이블 'shiplist'에 추가 할 수 없습니다. 예인 경우 구문을 알려주십시오. 아니오 인 경우 이유를 지정하십시오. 아니, 할 수 없습니다. 가능하다면 SQL은 이미 존재하는 레코드에 무엇을 값으로 입..

Program Tip 2020.11.24

여러 코어를 자동으로 사용하는 R 패키지?

여러 코어를 자동으로 사용하는 R 패키지? 많은 계산이 필요한 프로그램 중 하나를 실행하는 동안 R이 하나의 코어 만 사용한다는 것을 알았습니다. 프로그램을 더 빠르게 실행하기 위해 멀티 코어 프로세서를 활용하고 싶습니다. 나는 아직 질문에 대해 깊이 조사하지 않았지만 컴퓨터 과학에 대한 좋은 지식이없고 해당 주제에 대해 쉽게 이해할 수있는 정보를 얻기가 어렵 기 때문에 귀하의 의견을 통해 도움을 주시면 감사하겠습니다. R이 필요할 때 자동으로 여러 코어를 사용할 수 있도록하는 패키지가 있습니까? 그렇게 간단하지 않은 것 같아요. R은 애드온 패키지를 통해서만 여러 코어를 사용할 수 있으며 일부 유형의 작업에만 사용할 수 있습니다. 옵션은 CRAN의 고성능 컴퓨팅 작업보기 에서 자세히 설명합니다. 업데이..

Program Tip 2020.11.24

SVG에서 속이 빈 원 그리기

SVG에서 속이 빈 원 그리기 SVG에서 빈 원을 그리는 방법을 잘 모르겠습니다. 색상으로 채워진 링 모양을 검은 색 윤곽선으로하고 싶습니다. 제가 생각했던 방식은 2 개의 원이 있는데 하나는 다른 하나보다 반경이 더 작습니다. 문제는 내가 그것들을 채울 때 어떻게 작은 원이 그 위에있는 것과 같은 채움 색상을 갖도록 만들 수 있습니까? 사용 fill="none"하면 stroke(윤곽선) 만 그려집니다. 또는 두 가지 색상을 원하는 경우 : Chasbeen 덕분에 SVG에서 진정한 링 / 도넛을 만드는 방법을 알아 냈습니다. 바깥 쪽 원은 실제로 닫혀 있지 않으며 스트로크를 사용할 때만 나타납니다. 동심원이 많은 경우, 특히 대화 형인 경우 (예 : CSS 호버 명령 사용) 매우 유용합니다. 그리기 명령..

Program Tip 2020.11.24

setInterval 콜백이 한 번만 실행되는 이유는 무엇입니까?

setInterval 콜백이 한 번만 실행되는 이유는 무엇입니까? 제가 만든이 카운터가 있지만 영원히 실행되기를 원합니다. 정말 간단합니다. 여기서 제가 뭘 잘못하고 있습니까? function timer() { console.log("timer!") } window.setInterval(timer(), 1000) setInterval의 첫 번째 매개 변수로 함수 참조 대신 함수 호출을 사용했습니다. 다음과 같이하십시오. function timer() { console.log("timer!"); } window.setInterval(timer, 1000); 또는 더 짧습니다 (하지만 함수가 커지면 가독성도 떨어집니다). window.setInterval( function() { console.log("ti..

Program Tip 2020.11.24

Google 글꼴이 Google 크롬에서 렌더링되지 않습니다.

Google 글꼴이 Google 크롬에서 렌더링되지 않습니다. 나는 새로운 WordPress 테마를 만들고 있는데 (관련성이 있는지 모르겠 음) 나를 계속 괴롭히는이 문제가 있습니다. Google Webfonts ( 섹션에 CSS 포함)에서 Roboto Slab을로드했습니다 . 다른 모든 브라우저에서는 Google 크롬을 제외하고 글꼴이 정상적으로 렌더링됩니다. Google 크롬에서 웹 사이트를 처음로드 할 때 해당 사용자 지정 글꼴을 사용하는 텍스트가 전혀 표시되지 않습니다 (글꼴 스택에도 Georgia가 대체 항목으로 포함되어 있음 "Roboto Slab", Georgia, serif;). 스타일이 지정된 링크를 가리 키거나 Inspector에서 CSS 속성을 다시 트리거하면 텍스트가 표시됩니다. 얼..

Program Tip 2020.11.24

TypeScript-고정 길이 배열

TypeScript-고정 길이 배열 유형? TypeScript 유형에 대한 지식이 부족함을 입증 할 위험이 있습니다. 다음과 같은 질문이 있습니다. 다음과 같이 배열에 대한 유형 선언을 할 때 ... position: Array; ... 임의의 길이로 배열을 만들 수 있습니다. 그러나 특정 길이, 즉 x, y, z 구성 요소에 대해 3을 가진 숫자를 포함하는 배열을 원한다면 고정 길이 배열에 대한 유형을 만들 수 있습니까? position: Array 어떤 도움이나 설명을 주시면 감사하겠습니다! 자바 스크립트 배열에는 배열의 길이를 허용하는 생성자가 있습니다. let arr = new Array(3); console.log(arr); // [undefined × 3] 그러나 이것은 초기 크기 일 뿐이며 ..

Program Tip 2020.11.24

파일 내에서 단일 바이트 청크를 어떻게 추출합니까?

파일 내에서 단일 바이트 청크를 어떻게 추출합니까? Linux 데스크톱 (RHEL4)에서 큰 파일 (> 1Gig) 내에서 바이트 범위 (일반적으로 1000 미만)를 추출하려고합니다. 파일의 오프셋과 청크의 크기를 알고 있습니다. 이 작업을 수행하는 코드를 작성할 수 있지만 명령 줄 솔루션이 있습니까? 이상적으로는 다음과 같습니다. magicprogram --offset 102567 --size 253 output.binary 시도해보십시오 dd: dd skip=102567 count=253 if=input.binary of=output.binary bs=1 이것은 오래된 질문이지만 dd큰 바이트 청크에 더 적합한 다른 버전의 명령 을 추가하고 싶습니다 . dd if=inpu..

Program Tip 2020.11.23
반응형