반응형

전체 글 3210

Homebrew의 PATH를 수정하는 방법?

Homebrew의 PATH를 수정하는 방법? 루비 1.9.3을 설치하려고 할 때 먼저 homebrew를 설치해야한다고 읽습니다. 양조 의사를 데려왔고 경고가 많이 나왔습니다. 그 중 하나는 다음과 같습니다. 경고 : / usr / bin은 / usr / local / bin보다 먼저 발생합니다. 이는 Homebrew에서 제공하는 프로그램 대신 시스템 제공 프로그램이 사용됨을 의미합니다. 다음 도구는 두 경로에 모두 존재합니다. easy_install easy_install-2.6 PATH에서 / usr / local / bin이 / usr / bin보다 앞서도록 PATH를 수정하십시오. 여기에서 묻는 것을 어떻게합니까? / etc / paths 파일을 열고 / usr / local / bin을 / usr..

programing tip 2020.06.13

Django가 ONCE 만 시작할 때 코드를 실행 하시겠습니까?

Django가 ONCE 만 시작할 때 코드를 실행 하시겠습니까? 시작시 한 번만 실행하여 다른 임의의 코드를 초기화하려는 Django Middleware 클래스를 작성 중입니다. 여기 에 sdolan이 게시 한 매우 훌륭한 솔루션을 따랐 지만 "Hello"메시지가 터미널에 두 번 출력됩니다 . 예 : from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): print "Hello world" raise MiddlewareNotUsed('Startup complete') Django 설정 파일에서 클래스가 MIDDLE..

programing tip 2020.06.13

파일이 이미 존재하는 경우이를 제거하는 쉘 스크립트

파일이 이미 존재하는 경우이를 제거하는 쉘 스크립트 파일에 데이터를 저장하는 일부 작업을하고 있습니다. 그러나 스크립트를 실행할 때마다 이전 파일에 추가됩니다. 파일이 이미 존재하는 경우 파일을 제거하는 방법에 대한 도움말이 필요합니다. 파일이 있는지 확인하지 말고 제거하십시오. rm -f /p/a/t/h # or rm /p/a/t/h 2> /dev/null 파일이 존재하지 않으면 두 번째 명령이 실패하고 (0이 아닌 종료 상태를 반환) 첫 번째 옵션 은 -f(short for --force) 옵션 으로 인해 성공 합니다. 상황에 따라 중요한 세부 사항이 될 수 있습니다. 그러나 파일에 추가하는 경우 스크립트가 >>파일로 파일을 리디렉션 하는 데 사용 하기 때문일 가능성이 큽니다 . 그냥 교체 >>와 함..

programing tip 2020.06.13

문자열을 정규식으로 보간

문자열을 정규식으로 보간 Ruby의 정규 표현식으로 문자열 값을 대체해야합니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 예를 들면 다음과 같습니다. foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end 문자열 삽입과 동일합니다. if goo =~ /#{Regexp.quote(foo)}/ #... 있습니다 Regexp.quote에서 존 L.의 대답은 중요하다! if goo =~ /#{Regexp.quote(foo)}/ "명백한"버전을 사용하는 경우 : if goo =~ /#{foo}/ 일치하는 텍스트의 마침표는 정규식 와일드 카드로 취급 "0.0..

programing tip 2020.06.13

가변 길이 문자열에 대한 더 나은 유사성 순위 알고리즘

가변 길이 문자열에 대한 더 나은 유사성 순위 알고리즘 나는 일반적으로 제안되는 것 (levenshtein distance, soundex 등)보다 가변 길이 문자열에서 더 나은 결과를 얻는 문자열 유사성 알고리즘을 찾고 있습니다. 예를 들어 주어진 문자열 A : "Robert", 그런 다음 문자열 B : "Amy Robertson" 보다 더 나은 일치 문자열 C : "리차드" 또한이 알고리즘은 언어에 구애받지 않아야합니다 (영어 이외의 언어에서도 작동). Catalysoft의 Simon White는 내 목적에 잘 맞는 인접한 문자 쌍을 비교하는 매우 영리한 알고리즘에 대한 기사를 작성했습니다. http://www.catalysoft.com/articles/StrikeAMatch.html Simon은 J..

programing tip 2020.06.13

Enum에서 문자열을 검색하고 Enum을 반환

Enum에서 문자열을 검색하고 Enum을 반환 열거 형이 있습니다. public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } 그리고 나는 문자열이 있습니다 : string colour = "Red"; 돌아올 수 있기를 원합니다. MyColours.Red 에서: public MyColours GetColour(string colour) 지금까지 나는 가지고있다 : public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values = Enum.GetValues(typeof(MyColours)); int ..

programing tip 2020.06.13

CryptographicException '키셋이 없습니다', 그러나 WCF를 통해서만

CryptographicException '키셋이 없습니다', 그러나 WCF를 통해서만 X.509 인증을 사용하여 보호되는 타사 웹 서비스를 호출하는 코드가 있습니다. 단위 테스트를 사용하여 코드를 직접 호출하면 아무런 문제없이 작동합니다. 배포되면이 코드는 WCF 서비스를 통해 호출됩니다. WCF 서비스를 호출하는 두 번째 단위 테스트를 추가했지만 타사 웹 서비스에서 메소드를 호출하면 CryptographicException, 메시지 와 함께 실패 "Keyset does not exist"합니다. WCF 서비스가 다른 사용자를 사용하여 타사 웹 서비스를 직접 호출하려고하기 때문이라고 생각합니다. 누구든지이 문제에 대해 더 밝힐 수 있습니까? 인증서에 대한 권한 문제 일 수 있습니다. 단위 테스트를 실행..

programing tip 2020.06.12

루비가 잘린 것이 아니라 전체 역 추적을 인쇄하도록하려면 어떻게해야합니까?

루비가 잘린 것이 아니라 전체 역 추적을 인쇄하도록하려면 어떻게해야합니까? 예외가 발생하면 종종 호출 스택 내부에서 발생합니다. 이런 일이 발생하는 경우, 종종 실제 코드 위반이 숨겨집니다. tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' from tmp.rb:31:in `l' ... 8 levels... from tmp.rb:58:in `c' from..

programing tip 2020.06.12

CSS로 사각형 이미지를 사각형으로“자르는”방법은 무엇입니까?

CSS로 사각형 이미지를 사각형으로“자르는”방법은 무엇입니까? CSS로 이미지를 실제로 수정하는 것은 불가능하다는 것을 알고 있으므로 자르기를 따옴표로 묶습니다. 내가하고 싶은 것은 직사각형 이미지를 가져 와서 CSS를 사용하여 이미지를 전혀 왜곡하지 않고 사각형으로 보이게하는 것입니다. 기본적으로 이것을 돌리고 싶습니다. 이것으로 : 그들이 IMG 태그에있을 필요가 없다고 가정하면 ... HTML : CSS : .thumb1 { background: url(blah.jpg) 50% 50% no-repeat; /* 50% 50% centers image in div */ width: 250px; height: 250px; } .thumb1:hover { YOUR HOVER STYLES HERE } 편집 ..

programing tip 2020.06.12

크기가 0 인 Linux 삭제 파일

크기가 0 인 Linux 삭제 파일 이 질문에는 이미 답변이 있습니다. 리눅스에서 많은 0 바이트 파일을 삭제하는 방법? 답변 10 개 크기가 0 인 경우 리눅스에서 특정 파일을 어떻게 삭제합니까? 추가 스크립트없이 crontab에서이 파일을 실행하고 싶습니다. l filename.file | grep 5th-tab | not eq 0 | rm 이 같은? 그러면 크기가 0 인 디렉토리 (및 아래)의 모든 파일이 삭제됩니다. find /tmp -size 0 -print0 |xargs -0 rm -- 당신이 특정 파일을 원한다면; if [ ! -s /tmp/foo ] ; then rm /tmp/foo fi find 를 사용하고 싶습니다 : find . -size 0 -delete 현재 디렉토리 및 서브 디렉..

programing tip 2020.06.12
반응형