반응형

2020/05/14 30

데이터 손실없이 SQL 데이터베이스에서 열 데이터 유형을 변경하는 방법

데이터 손실없이 SQL 데이터베이스에서 열 데이터 유형을 변경하는 방법 나는 SQL Server 데이터베이스가 있고 난 그냥에서 열 중 하나의 유형을 변경할 수 있습니다 실현 int에 bool. 해당 테이블에 이미 입력 된 데이터를 잃지 않고 어떻게 할 수 있습니까? 다음 명령을 사용하여이 작업을 쉽게 수행 할 수 있습니다. 0의 값은 0 (BIT = false)으로 바뀌고 다른 값은 1 (BIT = true)로 바뀝니다. ALTER TABLE dbo.YourTable ALTER COLUMN YourColumnName BIT 다른 옵션은 유형의 새 열을 만들고 BIT이전 열에서 채우고, 완료되면 이전 열을 삭제하고 새 열의 이름을 이전 이름으로 바꾸는 것입니다. 이렇게하면 변환 중 무언가 잘못되면 여전히..

Programing 2020.05.14

이름이 주어진 클래스의 모든 서브 클래스를 찾는 방법은 무엇입니까?

이름이 주어진 클래스의 모든 서브 클래스를 찾는 방법은 무엇입니까? 파이썬의 기본 클래스에서 상속 된 모든 클래스를 가져 오는 실제 접근 방식이 필요합니다. 새로운 스타일의 클래스 (즉 object, Python 3에서 기본값 인 from에서 서브 클래 싱됨)에는 __subclasses__서브 클래스를 반환 하는 메소드가 있습니다. class Foo(object): pass class Bar(Foo): pass class Baz(Foo): pass class Bing(Bar): pass 서브 클래스의 이름은 다음과 같습니다. print([cls.__name__ for cls in Foo.__subclasses__()]) # ['Bar', 'Baz'] 서브 클래스 자체는 다음과 같습니다. print(Foo..

Programing 2020.05.14

커밋 후 .gitignore

커밋 후 .gitignore Github에서 호스팅되는 git 저장소가 있습니다. 많은 파일을 커밋 후, 나는 내가 만들 필요가 실현하고 .gitignore및 제외 .exe, .obj파일을. 그러나 커밋 된 파일을 리포지토리에서 자동으로 제거합니까? 그것을 강요 할 방법이 있습니까? 아니요 repo에서 이미 커밋 된 파일을 파일에 추가 되었기 때문에 강제로 제거 할 수 없습니다. .gitignore 당신은해야 git rm --cached당신이 REPO에서 원하지 않는 파일을 제거 할 수 있습니다. (로컬 복사본을 유지하고 리포지토리에서 제거하고 싶을 수 있기 때문에 --cached) 따라서 리포지토리에서 모든 exe를 제거하려면 git rm --cached /\*.exe (별표 *는 셸에서 인용됩니다. ..

Programing 2020.05.14

“set -e”의 효과를 취소하여 명령이 실패 할 때 bash를 즉시 종료하는 방법은 무엇입니까?

“set -e”의 효과를 취소하여 명령이 실패 할 때 bash를 즉시 종료하는 방법은 무엇입니까? set -e대화식 bash 쉘에 들어가면 bash는 명령이 0이 아닌 것으로 종료되면 즉시 종료됩니다. 이 효과를 어떻게 취소 할 수 있습니까? 로 set +e. 예, 쉘 옵션 을 활성화set - 하고로 비활성화 합니다 set +. 건포도. 재정의 할 때마다 set +e/ 를 사용하는 것이 불편할 수 있습니다 set -e. 더 간단한 해결책을 찾았습니다. 이렇게하는 대신 : set +e command_that_might_fail_but_we_want_to_ignore_it set -e 당신은 이렇게 할 수 있습니다 : command_that_might_fail_but_we_want_to_ignore_it |..

Programing 2020.05.14

Chrome 개발자 도구 도킹 해제

Chrome 개발자 도구 도킹 해제 Chrome에서 Chrome 개발자 도구를 도킹 해제하려면 어떻게하나요? 왼쪽 하단을 누르면 오른쪽으로 이동합니다. (출처 : github.io ) 세로 줄임표 단추 (⋮)를 클릭 한 다음 원하는 도킹 옵션을 선택하십시오. (주위에 빨간색 원이있는 도킹 옵션은 도킹 해제 됨) 이전 버전의 Chrome의 경우 모서리 버튼을 길게 누릅니다. 명령 메뉴에서 도킹 해제 / 도킹-왼쪽 / 도킹-오른쪽 / 도킹-하단을 할 수도 있습니다. 를 눌러 Cmd+ Shift+ P(Mac) 또는 Cmd+ Shift+ P(윈도우, 리눅스, 크롬 OS가) 명령 메뉴를 열려면, 다음 입력을 시작 bottom/ left/ right/ undock. 도킹에 대한 DevTools 설명서 : https..

Programing 2020.05.14

긴 줄을 파이썬으로 감싼다

긴 줄을 파이썬으로 감싼다 이 질문에는 이미 답변이 있습니다. PEP8을 준수하고 E501 10 답변을 방지하는 매우 긴 문자열을 작성하는 방법 들여 쓰기를 희생하지 않고 파이썬에서 긴 줄을 어떻게 감쌀 수 있습니까? 예를 들면 다음과 같습니다. def fun(): print '{0} Here is a really long sentence with {1}'.format(3, 5) 이것이 79 자의 권장 한계를 초과한다고 가정하십시오. 내가 읽는 방식은 여기에 들여 쓰는 방법입니다. def fun(): print '{0} Here is a really long \ sentence with {1}'.format(3, 5) 그러나이 방법을 사용하면 연속 줄의 들여 쓰기가의 들여 쓰기와 일치합니다 fun(). ..

Programing 2020.05.14

DOS의 재귀 디렉토리 목록

DOS의 재귀 디렉토리 목록 DOS에서 재귀 디렉토리 목록을 어떻게 얻습니까? DOS ls -R에서 유닉스 에서 명령 과 비슷한 재귀 디렉토리 목록을 줄 수있는 명령이나 스크립트를 찾고 있습니다 . 당신이 사용할 수있는: dir /s 모든 머리글 / 바닥 글 정보가없는 목록이 필요한 경우 다음을 시도하십시오. dir /s /b (이것은 DOS 6 이상에서 작동합니다. 이전에 작동했을 수도 있지만 기억이 나지 않습니다.) dir /s /b /a:d>output.txt 텍스트 파일로 포팅합니다 다음을 입력하여 원하는 매개 변수를 얻을 수 있습니다. dir /? 전체 목록을 보려면 다음을 시도하십시오. dir /s /b /a:d FINDSTR과 함께 다양한 옵션을 사용하여 원하지 않는 행을 제거 할 수 있습니..

Programing 2020.05.14

가장 큰 GWT 함정?

가장 큰 GWT 함정? [닫은] GWT를 사용하여 구현하기로 선택한 프로젝트의 시작 / 중간에 있습니다. 누구도 극복 할 수없는 GWT (및 GWT-EXT)를 사용할 때 큰 함정을 경험 한 적이 있습니까? 성능 관점에서 어떻습니까? 우리가 보거나 들어 본 몇 가지 사항은 다음과 같습니다. Google이 콘텐츠를 색인 할 수 없습니다 CSS와 스타일은 일반적으로 약간 색다른 것으로 보입니다. 이 항목들에 대한 추가 피드백도 찾으십시오. 감사! 나는 거대한 GWT 팬이라고 말하면서 시작할 것입니다. 그러나 많은 함정이 있지만 대부분 극복 할 수는 없었습니다. 문제 : 프로젝트가 커질수록 컴파일 시간이 길어지고 컴파일 시간이 길어집니다. 나는 20 분 컴파일 보고서에 대해 들었지만 내 평균은 약 1 분입니다...

Programing 2020.05.14

힘내 : "현재 지점에 없습니다."

힘내 : "현재 지점에 없습니다." 변경 사항을 유지하면서 지점으로 돌아갈 수있는 쉬운 방법이 있습니까? 그래서 저장소에서 약간의 작업을 수행했으며 커밋하려고 할 때 현재 어느 지점에도 있지 않다는 것을 알고 있습니다. 이것은 서브 모듈로 작업 할 때 많이 발생하며 해결할 수는 있지만 프로세스가 번거롭고 더 쉬운 방법이 있어야한다고 생각했습니다. 변경 사항을 유지하면서 지점으로 돌아갈 수있는 쉬운 방법이 있습니까? 커밋하지 않은 경우 : git stash git checkout some-branch git stash pop 다음 이후에 커밋하고 변경하지 않은 경우 : git log --oneline -n1 # this will give you the SHA git checkout some-branch g..

Programing 2020.05.14

Windows 용 최고의 경량 웹 서버 (정적 컨텐츠 만)

Windows 용 최고의 경량 웹 서버 (정적 컨텐츠 만) Windows에서 실행되는 응용 프로그램 서버 – PHP를 실행하기 위해 Zend Server와 함께 IIS6.0이 있습니다. 이 동일한 컴퓨터에서 경량의 정적 컨텐츠 전용 웹 서버를 찾고 있는데 이는 정적 컨텐츠를 처리하고 성능을 향상시키는 IIS 양식을 재현합니다. FastCGI를 허용하므로 정적 컨텐츠 웹 서버 (최대 작고 최대 유효) 만 필요합니다. lighttpd가 너무 큰 것 같습니다. 나는 찾고 있습니다 : Windows, 정적 컨텐츠 만, 빠르고 가볍습니다 . Windows Server 2003을 사용하고 있습니다. 몽구스를 살펴보십시오 . 단일 실행 파일 매우 작은 메모리 공간 여러 작업자 스레드 허용 서비스로 설치가 용이 필요한..

Programing 2020.05.14
반응형