반응형

C# 2652

통계를 위해 인간 방문자와 구분하여 봇에게 알려주시겠습니까?

통계를 위해 인간 방문자와 구분하여 봇에게 알려주시겠습니까? 내 자신의 간단한 웹 통계 스크립트를 롤링하려고합니다. 내가 볼 수있는 한 도로의 유일한 주요 장애물은 인간 방문자에게 봇과 구별되는 것입니다. 정기적으로 유지 관리 할 필요가없는 솔루션을 갖고 싶습니다 (예 : 봇 관련 사용자 에이전트로 텍스트 파일을 업데이트하고 싶지 않음). Akismet이 스팸을 처리하는 것과 같은 공개 서비스가 있습니까? 아니면 스파이더와 봇을 인식하고 빈번한 업데이트를 제공하는 PHP 프로젝트가 있습니까? 명확히하기 위해 : 저는 봇을 차단하려고하지 않습니다. 100 % 방수 결과는 필요하지 않습니다 . 통계에서 최대한 많이 제외하고 싶습니다. user-Agent를 구문 분석하는 것은 옵션이지만 구문 분석 할 패턴을 ..

Nice programing 2020.12.28

Java에서 최대 날짜 값을 얻는 가장 좋은 방법은 무엇입니까?

Java에서 최대 날짜 값을 얻는 가장 좋은 방법은 무엇입니까? 나는 null 날짜를 미래에 영원히 의미하는 것으로 취급해야하는 약간의 논리를 작성하고 있습니다 (문제의 날짜는 존재하거나 없을 수있는 만료 날짜입니다). 코드 전체에 null 날짜에 대한 특별한 경우를 넣는 대신 null을 가능한 최대 날짜로 변환하고 싶습니다. 나는 그것을 하드 코딩하지 않고 그러한 가치를 얻는 명백한 방법을 보지 못합니다. 사용중인 Date 구현의 최대 가치를 얻는 가장 좋은 방법은 무엇입니까? 시험 new Date(Long.MAX_VALUE) Java에서 가능한 가장 긴 날짜 값을 제공해야합니다. Long.MAX_VALUE를 사용하여 자신의 클래스에서 원하는 기능을 캡슐화하면 문제가 발생할 가능성이 큽니다. class..

Nice programing 2020.12.28

Rails rspec 세트 하위 도메인

Rails rspec 세트 하위 도메인 내 응용 프로그램을 테스트하기 위해 rSpec을 사용하고 있습니다. 내 응용 프로그램 컨트롤러에는 다음과 같은 방법이 있습니다. def set_current_account @current_account ||= Account.find_by_subdomain(request.subdomains.first) end 내 사양에서 request.subdomain을 설정할 수 있습니까? 아마도 이전 블록에 있습니까? 저는 rSpec을 처음 사용하므로 이에 대한 조언이 있으면 감사하겠습니다. Eef 이 문제를 분류하는 방법을 알아 냈습니다. 내 사양의 이전 블록에서 간단히 추가했습니다. before(:each) do @request.host = "#{mock_subdomain}...

Nice programing 2020.12.28

XCode 4에서 코드를 북마크하는 방법은 무엇입니까?

XCode 4에서 코드를 북마크하는 방법은 무엇입니까? XCode 4의 코드 안에 책갈피를 넣는 방법을 찾을 수 없었습니다. 나는 그 #pragma mark일 에 대해 알고 있지만 제가 찾고있는 것이 아닙니다. 내가 필요한 것은 VS에서와 같이 마우스 클릭으로 넣고 제거하고 다음과 이전으로 이동할 수있는 것입니다. 내가 놓친 것이 있습니까? 북마크는 Xcode 4에서 공룡의 길을 갔던 것 같습니다. 이전 버전의 편집기 위에 북마크로 이동 팝업이 사라지지 않았다면 이것은 그렇게 나쁘지 않았을 것입니다. 현재 가장 좋은 대체 방법은 중단 점 (물론 개별적으로 비활성화 됨)을 사용하고 Breakpoint Navigator로 탐색하는 것입니다. 중단 점에 대한 바로 가기는 Cmmd + 7입니다. 화살표 키를 사..

Nice programing 2020.12.28

UTC 날짜 / 시간 문자열을 시간대로

UTC 날짜 / 시간 문자열을 시간대로 UTC 인 날짜 / 시간 문자열 (예 : 2011-01-01 15:00:00)을 America / New_York 또는 Europe / San_Marino와 같은 지정된 시간대 PHP 지원으로 어떻게 변환합니까? PHP의 DateTime객체는 매우 유연합니다. $UTC = new DateTimeZone("UTC"); $newTZ = new DateTimeZone("America/New_York"); $date = new DateTime( "2011-01-01 15:00:00", $UTC ); $date->setTimezone( $newTZ ); echo $date->format('Y-m-d H:i:s'); PHP의 DateTime객체는 매우 유연합니다. 사용자가 하..

Nice programing 2020.12.28

socket.io 구독에서 구독을 취소하는 방법은 무엇입니까?

socket.io 구독에서 구독을 취소하는 방법은 무엇입니까? 다음과 같이 소켓 서버에 가입하는 객체가 있다고 가정합니다. socket.on('news', obj.socketEvent) 이러한 개체는 수명이 짧고 자주 생성되어 많은 구독을 생성합니다. 이것은 다음과 같이 직관적으로 방지 할 수있는 메모리 누수 및 오류가 발생하기 쉬운 상황처럼 보입니다. socket.off('news', obj.socketEvent) 객체가 삭제되기 전에 아쉽게도 off소켓에 메서드 가 없습니다 . 이를위한 또 다른 방법이 있습니까? 편집 : 답을 찾지 못한 채 원래 이벤트 처리기의 래퍼 메서드를 덮어 쓰는 빈 메서드를 할당하고 있습니다. 예제는 다음과 같습니다. var _blank = function(){}; var c..

Nice programing 2020.12.28

번 들러를 사용하여 gem을 다시 설치하는 방법

번 들러를 사용하여 gem을 다시 설치하는 방법 나는했고 bundle showgem 디렉토리의 완전한 경로를 얻었습니다. 불행히도 rm -r gem_path. 그런 다음 내 레일 앱이 더 이상 작동하지 않습니다. 서버를 시작하거나 rails 콘솔을 시작하면 다음 오류가 출력됩니다. : 초기화되지 않은 상수 MyAPP::Application::Gem(NameError) 다시 되돌리려면 어떻게해야합니까? 나는 시도 bundle install하거나 bundle update보석을 검색하고 다시 설치하는 번들을 강제 희망하지만, 작동하지 않았다. 나는 또한 삭제 시도 Gemfile.lock및 실행 bundle install. 변경된 것은없고 동일한 오류입니다. 문제의 gem은 Act as taggable on 입..

Nice programing 2020.12.28

해시를 저장하려면 어떤 종류의 데이터 유형을 사용해야합니까?

해시를 저장하려면 어떤 종류의 데이터 유형을 사용해야합니까? SQL Server의 데이터 유형에 따라 해시가 달라진다는 것을 알고 있습니다. 하나는 유니 코드를 지원하지 않고 다른 하나는 .... 등등 (또한 데이터 정렬) char (32)를 데이터 유형으로 사용하고 있지만 출력이 이상합니다. 이것을 사용하여 select HASHBYTES('MD5','MD5Text') 이 출력을 제공합니다. 0xA891DB2DA259280A66FD5F35201CAB6A 그리고 언제 declare @h char(32) select @h=HASHBYTES('MD5','MD5Text') select @h,LEN(@h) 산출: Ё'Ы-ўY (fэ_5«j 그래서 저는 SQL Server를 처음 사용합니다. 누구든지 해시를 저장하..

Nice programing 2020.12.28

Unix에서 각 줄 끝의 문자를 제거하는 방법

Unix에서 각 줄 끝의 문자를 제거하는 방법 ,내 파일의 각 줄 끝에서 쉼표를 제거 하고 싶습니다. .NET에서 하위 문자열 함수를 사용하는 것 외에 어떻게 할 수 있습니까 awk? 저를 제안하십시오. 샘플 입력 SUPPLIER_PROC_ID BIGINT NOT NULL, BTCH_NBR INTEGER NOT NULL, RX_BTCH_SUPPLIER_SEQ_NBR INTEGER NOT NULL, CORRN_ID INTEGER NOT NULL, RX_CNT BYTEINT NOT NULL, DATA_TYP_CD BYTEINT NOT NULL, DATA_PD_CD BYTEINT NOT NULL, CYC_DT DATE NOT NULL, BASE_DT DATE NOT NULL, DATA_LOAD_DT DATE ..

Nice programing 2020.12.28

Elixir의 ExUnit에서 하나의 테스트 만 실행할 수 있습니까?

Elixir의 ExUnit에서 하나의 테스트 만 실행할 수 있습니까? 파이썬의 nosetest에서 클래스를 호출 한 다음 테스트 이름을 호출하여 하나의 테스트를 실행하도록 지정할 수 있습니다. Elixir의 ExUnit으로 어떻게이 작업을 수행 할 수 있습니까? 이제 할 수 있습니다 mix test path/to/test.exs:13. 여기서 13은 테스트 라인입니다. 테스트 (예 :)에 태그를 추가 wip하고 mix --only플래그로 실행합니다 . @tag :wip test "only run this test" do assert true end 다음으로 실행 : mix test --only wip 이렇게하면 정의 된 태그가있는 테스트 만 실행되고 나머지는 모두 건너 뜁니다. 나는 오늘 IRC에서 같은..

Nice programing 2020.12.28
반응형