반응형

C# 840

사용되지 않는 std :: iterator 준비

사용되지 않는 std :: iterator 준비 3 월 21 일 에 표준위원회는 P0174std::iterator 에서 제안 된 폐기를 승인하기로 투표했습니다 . void 인수의 긴 시퀀스는 단순히 typedef클래스 정의 자체에 예상되는 s를 제공하는 것보다 독자에게 훨씬 덜 명확 합니다. 이는 C ++ 14에 설정된 패턴을 따르는 현재 작업 초안에서 취한 접근 방식입니다. C ++ 17 상속 이전 std::iterator에는 반복기 상용구 구현에서 지루함을 제거하도록 권장되었습니다. 그러나 지원 중단에는 다음 중 하나가 필요합니다. 반복자의 보일러는 이제 모든 필요한 포함해야합니다 typedef들 반복자와 함께 작동하는 알고리즘은 이제 반복기 auto에 의존하지 않고 형식을 선언 하는 대신 사용해야 ..

your programing 2020.12.25

왜`const T &`가 const가 아닐까요?

왜`const T &`가 const가 아닐까요? template void f(T a, const T& b) { ++a; // ok ++b; // also ok! } template void g(T n) { f(n, n); } int main() { int n{}; g(n); } 참고 : b입니다 const T&및 ++b괜찮습니다! const T&const 가 확실하지 않은 이유는 무엇 입니까? const 및 참조 축소에 오신 것을 환영합니다 . 당신이있을 때 const T&, 기준이 적용됩니다 T, 그래서 않습니다 const. 당신 g은 g(n); 사용자가 지정한 그래서 TA는 int&. 우리는 좌변 참조에 대한 참조를 적용하면 두 개의 참조 때문에, 하나 하나 붕괴 int& &단지가된다 int&. 그런..

your programing 2020.12.25

Mercurial 클론에서 작업 복사본을 제거하려면 어떻게해야합니까?

Mercurial 클론에서 작업 복사본을 제거하려면 어떻게해야합니까? mercurial로 저장소를 복제 할 때 -U /-noupdate 플래그를 전달하여 작업 복사본이없는 복제를 만들 수 있습니다. 복제시이 플래그를 전달하는 것을 잊은 경우 작업 복사본을 제거 할 수 있습니까? 그렇다면 어떻게? 이것은 개념적 으로이 git question 과 유사 하지만 수은입니다. 여기서 뉘앙스가 누락되었을 수 있습니다. 누군가 나를 고칠 수 있습니다. Mercurial 위키의 문서는 베어 저장소에 대해 다음과 같이 말합니다. " 이것은 사소한 문제이지만 Mercurial은 베어 저장소, 즉 작업 복사본이없는 저장소를 처리 할 수 ​​있습니다. Git에서는 구성 옵션이 필요하지만 Hg에서는 다음과 같은 null 개정판..

your programing 2020.12.25

@dynamic은 Objective-C에서 무엇을합니까?

@dynamic은 Objective-C에서 무엇을합니까? 이 질문에 이미 답변이 있습니다. @synthesize 대 @dynamic, 차이점은 무엇입니까? 8 답변 Objective-C에는 @dynamic이라는 기능이 있습니다. Google은 동적 입력에 대한 결과 만 나열합니다. 나는 코드에서 이것을 거의 보지 못하고 그것이 무엇을 위해 사용되는지 이해하지 못합니다. 누구든지 이것을 설명 할 수 있습니까? 감사. @dynamic"내 수업이 런타임에 이에 응답하는 방법을 알아낼 것입니다."라는 의미입니다. 객체가 일반적으로 응답하지 않는 메시지를 가로 채기 위해 런타임 메커니즘을 사용합니다. Core Data db가 영구 데이터를 저장하는 데 사용되는 경우 NSManagedObject는이를 -valueF..

your programing 2020.12.25

자바 스크립트 데이터 구조 라이브러리

자바 스크립트 데이터 구조 라이브러리 우선 순위 대기열, 임의의 키가있는 맵, 시도, 그래프 등과 같은 일부 기본 데이터 구조의 구현을 제공하는 JavaScript 라이브러리 / 라이브러리에 대한 권장 사항을 요청하고 싶습니다. 나는 주로 다음에 관심이 있습니다. 다루는 기능 세트, 솔루션의 유연성-이는 대부분 그래프에 적용됩니다. 예를 들어 제공된 그래프 구현을 사용해야합니까? 언어의 기능적 기능 사용-다시 한 번 더 큰 유연성을 제공합니다. 구현 성능 다음 데이터 구조를 JavaScript를 사용하여 구현할 수 있다는 것을 알고 있습니다. 키 값이 문자열 또는 숫자 인 경우 맵, 집합 (지도 구현 사용), 대기열은 아래에서 지적했듯이 일부 브라우저에서는 비효율적입니다. 현재 저는 주로 우선 순위 대기..

your programing 2020.12.25

Node.js Express 프레임 워크 보안 문제

Node.js Express 프레임 워크 보안 문제 아래 나열된 일반적인 보안 문제를 해결하는 Node / Express 앱에 추가해야하는 모듈을 찾고 있습니다. 주입 취약점 (JavaScript, SQL, Mongo, HTML) 세션 고정 및 하이재킹 교차 사이트 취약성 (스크립팅, 위조 요청) 대량 할당 여기에 관련 문제를 삽입 당신의 도움을 주셔서 감사합니다! ---------- 내가 찾은 몇 가지 리소스 : 우수 토크 (2012 년 11 월) : http://lanyrd.com/2012/asfws/sxzbm/ (슬라이드 참조) ServerFault 질문 (2011-2012) : https://serverfault.com/questions/285123/is-node-js-mature-for-ente..

your programing 2020.12.25

GCC가 부동 소수점 표현식이 음수가 아닌 것으로 가정하도록 강제하는 방법은 무엇입니까?

GCC가 부동 소수점 표현식이 음수가 아닌 것으로 가정하도록 강제하는 방법은 무엇입니까? 특정 부동 소수점식이 항상 음수가 아닌 것을 알고있는 경우가 있습니다. 벡터의 길이를 계산할 때 예를 들어, 하나는 않습니다 sqrt(a[0]*a[0] + ... + a[N-1]*a[N-1])(: 나는 NB을 나는 알고 std::hypot,이 문제와 관련이 없습니다), 그리고 제곱근 아래의 표현은 명확하게 음이 아닌 것입니다. 그러나 GCC 는 다음에 대해 다음 어셈블리를 출력 합니다 sqrt(x*x). mulss xmm0, xmm0 pxor xmm1, xmm1 ucomiss xmm1, xmm0 ja .L10 sqrtss xmm0, xmm0 ret .L10: jmp sqrtf 즉,의 결과 x*x를 0과 비교하고 결과..

your programing 2020.12.25

bcrypt보다 scrypt의 장점은 무엇입니까?

bcrypt보다 scrypt의 장점은 무엇입니까? 비밀번호를 안전하게 저장하는 방법을 찾고 있습니다. 어떤 사람들은 scrypt가 bcrypt보다 "더 낫다"고 주장합니다. 그리고 지금까지 나는 그 반대의 주장을하는 사람이나 scrypt가 안전하지 않다고 주장하는 사람을 본 적이 없습니다. bcrypt보다 scrypt의 장점은 무엇입니까? scrypt 웹 사이트에 따르면, "scrypt에 대한 하드웨어 무차별 대입 공격 비용은 bcrypt에 대한 유사한 공격 비용보다 약 4000 배 더 큽니다". 이것이 유일한 장점이라면 더 많은 수의 라운드에 bcrypt를 사용할 수 없습니까? 계산을 늘리는 것 외에도 scrypt를 사용하면 해시를 계산하는 데 필요한 메모리 양을 늘릴 수 있습니다. 이것은 소프트웨어 ..

your programing 2020.12.25

JOIN 문 (SQL)에서 정확히 "왼쪽"테이블과 "오른쪽"테이블은 무엇입니까?

JOIN 문 (SQL)에서 정확히 "왼쪽"테이블과 "오른쪽"테이블은 무엇입니까? 주어진 테이블을 왼쪽 테이블로 만드는 것은 무엇입니까? 쿼리의 "From"부분에 테이블이 표시되어 있습니까? 아니면 = 연산자의 왼쪽에 있기 때문에 왼쪽 테이블입니까? 다음은 동등합니까? SELECT * FROM left_table LEFT JOIN right_table ON left_table.right_id = right_table.id 과 SELECT * FROM left_table LEFT JOIN right_table on right_table.left_id = left_table.id ??? 감사 왼쪽 테이블은 선택 항목의 첫 번째 테이블입니다. 예, 두 가지 예는 동일합니다. 오른쪽 테이블은 항상 당신이 조인하는..

your programing 2020.12.25

SW를 호스팅하는 최고의 자식은 무엇입니까?

SW를 호스팅하는 최고의 자식은 무엇입니까? -Gitolite 대 Gitlab 대 Gitorius 여러 사용자를위한 git 호스팅 환경을 찾고 있습니다. 따라서 Gitolite , Gitlab 및 Gitorius 간의 비교를 검색했습니다 . 하지만 유용한 정보를 얻지 못했습니다. 다른 호스팅 도구에 대한 경험이 있고 조언을 제공 할 수있는 사람이 있습니까? Gitolite 는 git 호스팅 환경 이 아닙니다 . git repo에 대한 액세스를 허용하거나 거부 하는 권한 부여 레이어 입니다. 사용자 인증을 허용하는 https 또는 ssh 계층과 자체 호스팅 git repo입니다. " Gitolite와 같은 프로그램은 어떻게 작동합니까? "를 참조하십시오. GitLab 과 Gitorious는 둘 다 GitL..

your programing 2020.12.25
반응형