반응형

전체 글 2757

대시를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까?

대시를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까? 대시 및 공백 문자를 제외하고 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까? [^a-zA-Z0-9 -]빈 문자열로 바꿉니다 . Regex rgx = new Regex("[^a-zA-Z0-9 -]"); str = rgx.Replace(str, ""); RegEx를 사용할 수 있었지만 우아한 솔루션을 제공 할 수 있지만 성능 문제가 발생할 수 있습니다. 여기에 하나의 해결책이 있습니다. char[] arr = str.ToCharArray(); arr = Array.FindAll(arr, (c => (char.IsLetterOrDigit(c) || char.IsWhiteSpace(c) || c == '-'))); st..

Development Tip 2020.10.03

PHP에서 선행 0으로 숫자 서식 지정

PHP에서 선행 0으로 숫자 서식 지정 값을 포함하는 변수가 있습니다 1234567. 정확히 8 자리 숫자를 포함하고 싶습니다 01234567. 이를위한 PHP 기능이 있습니까? 사용 sprintf: sprintf('%08d', 1234567); 또는 다음을 사용할 수도 있습니다 str_pad. str_pad($value, 8, '0', STR_PAD_LEFT); 값이 $ value에있는 경우 : 에코하려면 : printf("%08d", $value); 그것을 얻기 위해: $formatted_value = sprintf("%08d", $value); 그게 트릭을해야합니다 echo str_pad("1234567", 8, '0', STR_PAD_LEFT); 1 대신 01이 필요할 때 다음이 효과적이었습니다...

Development Tip 2020.10.03

파일이 더 이상 존재하지 않는 경우 Windows 서비스를 제거하려면 어떻게합니까?

파일이 더 이상 존재하지 않는 경우 Windows 서비스를 제거하려면 어떻게합니까? 서비스 파일이 더 이상 존재하지 않는 경우 .NET Windows 서비스를 제거하려면 어떻게합니까? InstallUtil을 사용하여 .NET Windows 서비스를 설치했습니다. 이후 파일을 삭제했지만 실행하는 것을 잊었습니다. InstallUtil /u 먼저. 따라서 서비스는 여전히 서비스 MMC에 나열됩니다. 레지스트리로 이동해야합니까? 아니면 더 좋은 방법이 있습니까? 최소한 세 가지 옵션이 있습니다. 사용 선호도 순으로 제시했습니다. 방법 1- 리소스 키트에 포함 된 SC 도구 (Sc.exe)를 사용할 수 있습니다 . (Windows 7/8에 포함) 명령 프롬프트를 열고 다음을 입력하십시오. sc delete 도구..

Development Tip 2020.10.03

Git 푸시 오류 : 저장소 데이터베이스에 개체를 추가 할 권한이 없습니다.

Git 푸시 오류 : 저장소 데이터베이스에 개체를 추가 할 권한이 없습니다. 공유 git 원격으로 푸시하려고하면 다음 오류가 발생합니다. insufficient permission for adding an object to repository database 그런 다음 여기에서 수정 사항에 대해 읽었습니다. Fix This는 모든 파일이 올바른 그룹이기 때문에 다음 푸시에서 작동했지만 다음에 누군가 변경 사항을 푸시하면 기본 그룹이있는 개체 폴더에 새 항목이 만들어졌습니다. 그룹으로. 내가 생각할 수있는 유일한 것은 그들이 체크인하는 항목에 대한 모든 개발자의 기본 그룹을 변경하는 것이지만 그것은 해킹처럼 보입니다. 어떤 아이디어? 감사. 권한 복구 근본 원인을 확인하고 수정 한 후 (아래 참조) 권한을..

Development Tip 2020.10.03

모든 브랜치를 당기고 밀도록 git 설정

모든 브랜치를 당기고 밀도록 git 설정 새로 생성 된 분기를 포함하여 기본적으로 모든 분기를 밀고 당기고 싶습니다. 정의 할 수있는 설정이 있습니까? 그렇지 않으면 새 브랜치를 로컬로 추가하고 서버에서 가져 오려고 할 때 가장 간단한 방법은 무엇입니까? 같은 이름으로 새 브랜치를 만들고 가져 오려고했지만 작동하지 않습니다. 분기의 모든 원격 구성을 요청합니다. 어떻게 설정합니까? 가장 간단한 방법은 다음과 같습니다. git push --all origin 이렇게하면 태그와 분기가 푸시됩니다. 최신 git을 사용하면 항상 모든 분기를 가져옵니다 ( 또는로 refs/remotes/origin/*표시 되는 네임 스페이스 로의 원격 추적 분기로 ).git branch -rgit remote show origi..

Development Tip 2020.10.03

Git에 가장 적합한 시각적 병합 도구는 무엇입니까?

Git에 가장 적합한 시각적 병합 도구는 무엇입니까? [닫은] Git에서 병합을보고 편집하는 데 가장 적합한 도구는 무엇입니까? 별도의 패널에 "mine", "theirs"및 "ancestor"가 있고 네 번째 "출력"패널이있는 3 방향 병합보기를 얻고 싶습니다. 또한 해당 도구를 호출하는 방법도 좋습니다. (나는 여전히 kdiff3를 오류가 발생하지 않는 방식으로 시작하는 방법을 찾지 못했습니다.) 내 OS는 Ubuntu입니다. Meld 는 비교 / 병합 도구입니다. 설치 방법은 다음과 같습니다. 우분투 맥 Windows : "권장되는 Windows 용 Meld 버전은 http://meldmerge.org 에서 MSI로 제공되는 최신 릴리스입니다 . " " git mergetool" 과 (와) 함께 사..

Development Tip 2020.10.03

bcrypt는 어떻게 내장 솔트를 가질 수 있습니까?

bcrypt는 어떻게 내장 솔트를 가질 수 있습니까? Coda Hale의 기사 "암호를 안전하게 저장하는 방법" 은 다음과 같이 주장합니다. bcrypt에는 레인보우 테이블 공격을 방지하기 위해 내장 된 솔트가 있습니다. 그는 OpenBSD의 구현에서 다음 과 같이 말하는 이 논문을 인용 합니다bcrypt . OpenBSD는 arcfour (arc4random (3)) 키 스트림에서 128 비트 bcrypt 솔트를 생성하고 커널이 장치 타이밍에서 수집 한 임의의 데이터로 시드됩니다. 나는 이것이 어떻게 작동 할 수 있는지 이해하지 못한다. 소금에 대한 나의 개념에서 : 저장된 비밀번호마다 달라야하므로 각각에 대해 별도의 레인보우 테이블을 생성해야합니다. 반복 할 수 있도록 어딘가에 저장해야합니다. 사용자..

Development Tip 2020.10.03

git init를 실행 취소하는 명령이 있습니까?

git init를 실행 취소하는 명령이 있습니까? Git이 잘못된 사용자로 저장소를 초기화했으며 실행 취소하고 싶습니다. 이것에 대한 명령이 있습니까? 실제로 들어가서 .git 디렉토리를 편집해야합니까? .git을 삭제할 수 있습니다. 일반적으로 : rm -rf .git 그런 다음 올바른 사용자로 다시 만듭니다. Windows에서 rmdir .git또는 rmdir /s .git.git 폴더에 하위 폴더가있는 경우 입력 합니다. git 셸이 적절한 관리 권한으로 설정되지 않은 경우 (예 : 시도 할 때 거부 됨 rmdir) 명령 프롬프트를 열 수 있습니다 (관리자 권한으로 Windows 키를 누르고 'cmd'를 입력하고 '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭). '를 선택하고'관리자 권한으로 실행..

Development Tip 2020.10.02

git repo 브랜치에서 pip 설치

git repo 브랜치에서 pip 설치 pip저장소의 특정 브랜치 를 설치 하려고합니다 . Google에서 pip install git + https://github.com/user/repo.git@branch 지점의 이름은 issue/34/oscar-0.6내가 pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6했지만 404를 반환합니다. 이 브랜치를 어떻게 설치합니까? URL 접두사를 추가합니다 git+( VCS 지원 참조 ). pip install git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6 그리고 선행없..

Development Tip 2020.10.02

HTML / CSS에서 이미지를 회색조로 변환

HTML / CSS에서 이미지를 회색조로 변환 회색조로 색상 비트 맵을 표시하는 간단한 방법이 HTML/CSS있습니까? IE와 호환 될 필요는 없습니다 (그렇지 않을 것이라고 생각합니다). FF3 및 / 또는 Sf3에서 작동한다면 저에게 충분합니다. 저는 SVG캔버스 와 둘 다로 할 수 있다는 것을 알고 있지만 지금은 많은 작업을하는 것 같습니다. 이것을하는 정말 게으른 사람의 방법이 있습니까? CSS 필터에 대한 지원이 Webkit에 포함되었습니다. 이제 브라우저 간 솔루션이 있습니다. img { filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: grayscale..

Development Tip 2020.10.02
반응형