반응형

전체 글 963

C #의 수학 최적화

C #의 수학 최적화 저는 하루 종일 애플리케이션을 프로파일 링 해 왔으며, 코드 몇 개를 최적화 한 후이 작업을 할 일 목록에 남겼습니다. 1 억 번 이상 호출되는 신경망의 활성화 함수입니다. dotTrace에 따르면 전체 기능 시간의 약 60 %에 해당합니다. 이것을 어떻게 최적화 하시겠습니까? public static float Sigmoid(double value) { return (float) (1.0 / (1.0 + Math.Pow(Math.E, -value))); } 시험: public static float Sigmoid(double value) { return 1.0f / (1.0f + (float) Math.Exp(-value)); } 편집 : 빠른 벤치 마크를 수행했습니다. 내 컴퓨터..

your programing 2020.12.26

상대 경로에서 절대 URL 가져 오기 (리팩터링 된 방법)

상대 경로에서 절대 URL 가져 오기 (리팩터링 된 방법) 상대 URL에서 절대 URL을 가져 오는 네이티브 .NET 메서드가 없다는 사실에 정말 놀랐습니다. 나는 이것이 여러 번 논의되었지만 이것을 잘 처리하는 만족스러운 방법을 결코 발견하지 못했다는 것을 알고 있습니다. 아래 방법을 미세 조정하는 데 도움을 줄 수 있습니까? 필요한 것은 하드 코딩 (http / https) 대신 프로토콜을 자동으로 선택하는 것입니다. 내가 놓친 다른 것이 있습니까 (캐 비트, 성능 등)? public static string GetAbsoluteUrl(string url) { //VALIDATE INPUT FOR ALREADY ABSOLUTE URL if (url.StartsWith("http://", StringC..

your programing 2020.12.26

div에서 첫 번째 클래스 찾기

div에서 첫 번째 클래스 찾기 아래의 html 구조가 있습니다. jQuery를 사용하여 클래스가 "popcontent"인 첫 번째 div의 내부 html을 찾고 싶습니다. 1 2 당신은 스스로를 차게 될 것입니다 ..... :) $(".popContent:first").html() div의 첫 번째 클래스 $('.popContent').eq(0).html('value to set'); div에서 두 번째 클래스 발생 $('.popContent').eq(1).html('value to set'); :first이 경우 선택기를 사용할 수 있습니다. $('.popContent:first').text(); 데모 $("div.popContent:first").html() 첫 번째 div의 콘텐츠를 제공해야합니다..

your programing 2020.12.26

비밀번호없이 localhost에 ssh하는 방법은 무엇입니까?

비밀번호없이 localhost에 ssh하는 방법은 무엇입니까? 편집 : 정확히 무엇을했는지 암호없이 로컬 호스트를 SSH해야합니다. 일반적인 방법 (공개 키 사용)이 작동하지 않습니다. user@PC:~$ rm -rf .ssh/* user@PC:~$ ssh-keygen -t rsa > /dev/null Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: user@PC:~$ ls .ssh/ id_rsa id_rsa.pub user@PC:~$ ssh-copy-id -i localhost The authenticity of..

your programing 2020.12.26

Total Commander에서 검색 할 때 .svn 폴더를 무시하는 방법

Total Commander에서 검색 할 때 .svn 폴더를 무시하는 방법 Total Commander에서 검색 할 때 .svn 폴더를 어떻게 무시할 수 있습니까? Total Commander 8.01 사용 : 구성 메뉴 / 옵션 / (작동) / 목록 무시 이전 버전 : 구성 메뉴 / 옵션 / (디스플레이) / 목록 무시 그런 다음 추가 .svn 텍스트 상자에. 검색에서 일부 파일 또는 폴더를 제외하려면 "검색 필드"에서 다음 구문을 사용하십시오. 검색 * .bak 및 * .old 파일에서 제외 my*.*|*.bak *.old .svn 폴더에서 검색하지 마십시오 *.cs|.svn\ .git 폴더에서 검색하지 마십시오. *.cs|.git\ 의 의미 |는 'and not'입니다. 이후의 모든 항목은 검색에서..

your programing 2020.12.26

ActiveRecord Arel OR 조건

ActiveRecord Arel OR 조건 AND 대신 논리 OR을 사용하여 두 가지 조건을 결합하는 방법은 무엇입니까? 참고 : 2 개의 조건이 레일 범위로 생성되며 where("x or y")직접 같은 것으로 쉽게 변경할 수 없습니다 . 간단한 예 : admins = User.where(:kind => :admin) authors = User.where(:kind => :author) AND 조건을 적용하는 것은 쉽습니다 (이 특정 경우에는 의미가 없음). (admins.merge authors).to_sql #=> select ... from ... where kind = 'admin' AND kind = 'author' 그러나 이미 사용 가능한 두 가지 Arel 관계가있는 다음 쿼리를 어떻게 생성..

your programing 2020.12.26

MongoDB 컬렉션의 하위 집합을 다른 컬렉션에 저장

MongoDB 컬렉션의 하위 집합을 다른 컬렉션에 저장 나는 이렇게 세트가있다 {date: 20120101} {date: 20120103} {date: 20120104} {date: 20120005} {date: 20120105} 날짜가 '20120105'인 문서의 하위 집합을 다른 컬렉션에 저장하려면 어떻게해야합니까? 즉 db.subset.save(db.full_set.find({date: "20120105"})); 다음은 셸 버전입니다. db.full_set.find({date:"20120105"}).forEach(function(doc){ db.subset.insert(doc); }); 참고 : MongoDB 2.6부터 집계 프레임 워크를 사용하면이 작업을 더 빠르게 수행 할 수 있습니다. 자세한 ..

your programing 2020.12.26

ubuntu / bash에서 파일 및 디렉토리 이름을 재귀 적으로 변경합니다.

ubuntu / bash에서 파일 및 디렉토리 이름을 재귀 적으로 변경합니다. "특수"라는 단어가 포함 된 모든 파일과 디렉토리의 이름을 "일반"으로 바꾸고 싶습니다. "Special"이 "일반"이되지 않도록 대소 문자 구분을 유지해야합니다. Bash에서 재귀 적으로 어떻게 할 수 있습니까? 이것을 시도하십시오 ( bash --version> = 4 필요 ) : shopt -s globstar rename -n 's/special/regular/' ** -n테스트가 정상 이면 스위치를 제거하십시오. 이 작업을 수행 할 수 있거나 수행하지 못할 수있는 동일한 이름의 다른 도구가 있으므로주의하십시오. 다음 명령 ( GNU) 을 실행하면 $ file "$(readlink -f "$(type -p rename)..

your programing 2020.12.26

저장 프로 시저 및 EDMX 업데이트

저장 프로 시저 및 EDMX 업데이트 저장 프로 시저와 EDMX에 끝없는 문제가 있습니다. 프로 시저를 만들고 데이터베이스에서 모델을 업데이트하고 모두 작업했습니다. 그런 다음 열을 제거하고 저장 프로 시저에 새 열을 추가했습니다. 모델을 업데이트했지만 EDMX가 proc 정의를 새로 고치지 않는 것 같습니다. proc을 삭제하고 업데이트를 수행했지만 proc에 대한 모든 참조를 수동으로 삭제해야했습니다. 나는 proc의 이름을 바꾸고 데이터베이스에서 모델 업데이트를 통해 가져 왔습니다. 나는 똑같은 문제가 있었다. 새 열을 추가하고 기존 열의 이름을 변경했습니다. 데이터베이스의 업데이트 모델을 통해 EDMX를 새로 고쳤지만 EDMX에는 변경 사항이 없었으며 분명히 런타임에 실패했습니다. Entity F..

your programing 2020.12.26

Java의 문자열에서 두 번째 하위 문자열 찾기

Java의 문자열에서 두 번째 하위 문자열 찾기 우리는 문자열 say, "itiswhatitis"그리고 부분 문자열, say,를 받았습니다 "is". 원래 문자열에서 'i'문자열 "is"이 두 번째로 발생하는 경우 의 인덱스를 찾아야 합니다. String.indexOf("is")이 경우 2를 반환합니다. 이 경우 출력이 10이되기를 원합니다. indexOf()시작 색인 (fromIndex)을 두 번째 매개 변수로 사용하는 오버로드 된 버전을 사용합니다 . str.indexOf("is", str.indexOf("is") + 1); int first = string.indexOf("is"); int second = string.indexOf("is", first + 1); 이 오버로드는 주어진 인덱스에서 하..

your programing 2020.12.26
반응형