반응형

programing tip 3103

T-SQL을 사용하여 외래 키 제약 조건을 일시적으로 비활성화하려면 어떻게해야합니까?

T-SQL을 사용하여 외래 키 제약 조건을 일시적으로 비활성화하려면 어떻게해야합니까? SQL Server에서 외래 키 제약 조건을 비활성화 및 활성화합니까? 아니면 내 유일한 옵션은 drop다음 재create 제약을? 데이터베이스의 모든 제약 조건을 비활성화하려면 다음 코드를 실행하십시오. -- disable all constraints EXEC sp_MSforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all" 다시 켜려면 다음을 실행하십시오. (인쇄물은 물론 선택 사항이며 표를 나열하는 것입니다) -- enable all constraints exec sp_MSforeachtable @command1="print '?'", @command2="ALTER TABLE ?..

programing tip 2020.09.29

% w (array)는 무엇을 의미합니까?

% w (array)는 무엇을 의미합니까? FileUtils에 대한 문서를보고 있습니다. 다음 줄이 혼란 스럽습니다. FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' 무슨 %w뜻입니까? 문서를 알려줄 수 있습니까? %w(foo bar)에 대한 바로 가기입니다 ["foo", "bar"]. 의미는 쉼표 대신 공백으로 구분 된 문자열 배열을 따옴표없이 작성하는 표기법입니다. zenspider의 quickref 에서 리터럴을 작성하는 방법 목록을 찾을 수 있습니다 . 저는 %w()"단어 배열" 이라고 생각 합니다. 요소는 공백으로 구분되고 문자열 배열을 반환합니다. 다른 % 리터럴이 있습니다. %r() 정규 표현식을 작성하는 또 다른 방법입니다...

programing tip 2020.09.29

경계 내에 맞게 TextView 텍스트 자동 크기 조정

경계 내에 맞게 TextView 텍스트 자동 크기 조정 TextViewgetHeight 및 getWidth 경계에 맞도록 래핑 텍스트의 크기를 조정하는 최적의 방법을 찾고 있습니다. 저는 단순히 텍스트를 감싸는 방법을 찾는 것이 아닙니다. 텍스트를 감싸고 화면에 완전히 맞출 수있을만큼 작은 지 확인하고 싶습니다. StackOverflow에서 자동 크기 조정이 필요한 몇 가지 경우를 보았지만 해킹 솔루션이있는 매우 특수한 경우이거나 솔루션이 없거나 TextView충분히 작아 질 때까지 재귀 적으로 다시 그려야합니다 (메모리 집약적이고 강제로 사용자는 모든 재귀와 함께 텍스트가 단계별로 축소되는 것을 볼 수 있습니다). 하지만 누군가 내가하고있는 일과 관련이없는 좋은 해결책을 찾았다 고 확신합니다. 텍스트를..

programing tip 2020.09.29

Collatz 추측을 수작업으로 작성한 어셈블리보다 빠르게 테스트하기위한 C ++ 코드-왜?

Collatz 추측을 수작업으로 작성한 어셈블리보다 빠르게 테스트하기위한 C ++ 코드-왜? 나는 어셈블리와 C ++에서 Project Euler Q14에 대한이 두 가지 솔루션을 작성했습니다 . 그것들은 Collatz 추측 을 테스트하기위한 동일한 무차별 대입 접근 방식입니다 . 조립 솔루션은 nasm -felf64 p14.asm && gcc p14.o -o p14 C ++는 다음과 같이 컴파일되었습니다. g++ p14.cpp -o p14 어셈블리, p14.asm section .data fmt db "%d", 10, 0 global main extern printf section .text main: mov rcx, 1000000 xor rdi, rdi ; max i xor rsi, rsi ; i l..

programing tip 2020.09.29

Mac에 Java 8을 설치하는 방법

Mac에 Java 8을 설치하는 방법 Java 8이 필요한 최신 JavaFX로 프로그래밍을하고 싶습니다. IntelliJ 13 CE 및 Mac OS X 9 Mavericks를 사용하고 있습니다. Oracle의 Java 8 설치 프로그램을 실행했는데 파일이 /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk 그러나 이전 버전은 /System/Library/Java/JavaFrameworks/jdk1.6.... 최신 설치 프로그램이 /Library대신 이것을 넣는 이유가 무엇인지 확실하지 않습니다 /System/Library. 그러나 /usr/libexec/java_home1.8을 찾지 못하므로 현재 Java 버전을 설정하는 방법에 대해 찾은 모든 게시물이 작동하지 않습..

programing tip 2020.09.29

표준 Python 독 스트링 형식은 무엇입니까?

표준 Python 독 스트링 형식은 무엇입니까? [닫은] 파이썬으로 독 스트링을 작성하는 몇 가지 다른 스타일을 보았습니다. 공식적인 또는 "합의 된"스타일이 있습니까? 형식 파이썬 독 스트링은 다른 포스트에서 보여준 것처럼 여러 형식으로 작성할 수 있습니다. 그러나 기본 Sphinx 독 스트링 형식은 언급되지 않았으며 reStructuredText (reST) 기반입니다 . 해당 tuto 에서 주요 형식에 대한 정보를 얻을 수 있습니다 . reST는 PEP 287에서 권장합니다. 독 스트링에 사용되는 주요 형식은 다음과 같습니다. -Epytext 역사적으로 javadoc 과 유사한 스타일이 널리 퍼져 있었기 때문에 Epydoc (호출 된 Epytext형식)의 기반으로 문서를 생성했습니다. 예: """ ..

programing tip 2020.09.29

Git에서 마지막 커밋을 해제하는 방법

Git에서 마지막 커밋을 해제하는 방법 [중복] 이 질문에 이미 답변이 있습니다. Git에서 가장 최근의 로컬 커밋을 어떻게 실행 취소합니까? 80 답변 git에서 마지막 커밋을 어떻게 해제 할 수 있습니까? 그것은 git reset --hard HEAD 또는 git reset --hard HEAD^ ? "uncommit"이 의미하는 바를 완전히 모르고을 사용하고 싶은지 모르겠다면 git reset" Revert to a previous Git commit " 을 참조하십시오 . git reset더 잘 이해 하려면 " "git reset "이 평범한 영어로 무엇을하는지 설명 할 수 있습니까? "를 참조하십시오. 을 사용하려는 경우 git reset"uncommit"의 의미에 따라 달라집니다. 수행하려는 ..

programing tip 2020.09.29

Python을 사용하여 HTTP를 통해 파일을 다운로드하려면 어떻게해야합니까?

Python을 사용하여 HTTP를 통해 파일을 다운로드하려면 어떻게해야합니까? 일정에 따라 웹 사이트에서 MP3를 다운로드 한 다음 iTunes에 추가 한 팟 캐스트 XML 파일을 빌드 / 업데이트하는 데 사용하는 작은 유틸리티가 있습니다. XML 파일을 생성 / 업데이트하는 텍스트 처리는 Python으로 작성됩니다. .bat그러나 Windows 파일 내에서 wget을 사용 하여 실제 MP3를 다운로드합니다. 그래도 전체 유틸리티를 Python으로 작성하고 싶습니다. 나는 실제로 파이썬에서 파일을 다운로드하는 방법을 찾기 위해 고심했고, 그래서 wget. 그렇다면 Python을 사용하여 파일을 어떻게 다운로드합니까? Python 2에서는 표준 라이브러리와 함께 제공되는 urllib2를 사용합니다. imp..

programing tip 2020.09.29

변수가 함수 유형인지 확인

변수가 함수 유형인지 확인 다음과 같이 정의 된 변수가 있다고 가정합니다. var a = function() {/* Statements */}; 변수의 유형이 함수와 같은지 확인하는 함수를 원합니다. 즉 : function foo(v) {if (v is function type?) {/* do something */}}; foo(a); 변수 a가 Function위에서 정의한 방식 으로 유형 인지 어떻게 확인할 수 있습니까? 확실히 밑줄의 방법이 더 효율적이지만 효율성이 문제가되지 않을 때 확인하는 가장 좋은 방법은 @Paul Rosania가 링크 한 밑줄 페이지에 적혀 있습니다. 밑줄에서 영감을 얻은 최종 isFunction 함수는 다음과 같습니다. function isFunction(functionTo..

programing tip 2020.09.29

Python 코드가 함수에서 더 빠르게 실행되는 이유는 무엇입니까?

Python 코드가 함수에서 더 빠르게 실행되는 이유는 무엇입니까? def main(): for i in xrange(10**8): pass main() Python의이 코드는 다음에서 실행됩니다 (참고 : 타이밍은 Linux의 BASH에서 시간 함수로 수행됩니다.) real 0m1.841s user 0m1.828s sys 0m0.012s 그러나 for 루프가 함수 내에 위치하지 않으면 for i in xrange(10**8): pass 그런 다음 훨씬 더 오랜 시간 동안 실행됩니다. real 0m4.543s user 0m4.524s sys 0m0.012s 왜 이런거야? 전역 변수보다 지역 변수를 저장하는 것이 더 빠른 이유를 물을 수 있습니다 . 이것은 CPython 구현 세부 사항입니다. CPytho..

programing tip 2020.09.29
반응형