반응형

전체 글 963

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

1d 배열이 예상되었을 때 열 벡터 y가 전달되었습니다.

1d 배열이 예상되었을 때 열 벡터 y가 전달되었습니다. 나는 맞게 필요 RandomForestRegressor에서 sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) 이 코드는 데이터를 전처리 할 때까지 항상 작동했습니다 ( train_y). 오류 메시지는 다음과 같습니다. DataConversionWarning : 1d 배열이 예상되었을 때 열 벡터 y가 전달되었습니다. 예를 들어 ravel ()을 사용하여 y의 모양을 (n_samples,)로 변경하십시오. 모델 = forest.f..

your programing 2020.10.16

왜 os.path.abspath와 os.path.realpath를 모두 사용합니까?

왜 os.path.abspath와 os.path.realpath를 모두 사용합니까? 여러 오픈 소스 프로젝트에서 사람들이 os.path.abspath(os.path.realpath(__file__))현재 파일의 절대 경로를 얻는 것을 보았습니다 . 그러나, 나는 그것을 찾을 수 os.path.abspath(__file__)와 os.path.realpath(__file__)동일한 결과를 생성합니다. os.path.abspath(os.path.realpath(__file__))약간 중복되는 것 같습니다. 사람들이 그것을 사용하는 이유가 있습니까? os.path.realpath 이를 지원하는 운영 체제의 심볼릭 링크를 무시합니다. os.path.abspath단순히 디렉토리 트리의 루트에서 명명 된 파일 (또는..

your programing 2020.10.16

“g ++ -Wall test.cpp -o test”의“-Wall”은 무엇을합니까?

“g ++ -Wall test.cpp -o test”의“-Wall”은 무엇을합니까? -o 출력 파일 이름을 변경합니다 (--help를 사용하여 발견했습니다) 그러나 나는 무엇을 알 -Wall수 없습니까? "warn all"의 줄임말입니다. g ++가 알려줄 수있는 (거의) 모든 경고를 켭니다. 일반적으로 특히 초보자 인 경우 좋은 생각입니다. 이러한 경고를 이해하고 수정하면 코드에서 다양한 종류의 문제를 해결하는 데 도움이 될 수 있기 때문입니다. man gcc를 참조하십시오. -Wall 은 다음 경고를 켭니다. -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wenum-compare (in C/Objc; this is..

your programing 2020.10.16

git로 비 저장소 파일을 제거 하시겠습니까?

git로 비 저장소 파일을 제거 하시겠습니까? Autotools 코드를 작성 중이며 개발 과정에서 수많은 파일이 생성됩니다. 어쨌든 저장소의 일부가 아닌 디렉토리에서 모든 파일을 제거하도록 git에 지시 할 수 있습니까? git-clean을 사용할 수 있습니다 . 이 명령은 추적되지 않은 파일 / 디렉토리를 제거합니다. 기본적으로 실제로 제거하지 않고 제거했을 항목 만 인쇄합니다. -f파일을 제거하는 -d플래그 와 빈 디렉토리도 제거 하는 플래그가 주어집니다 . git clean -df 무시 된 파일도 제거 : git clean -dfx 참고 URL : https://stackoverflow.com/questions/5037480/removing-non-repository-files-with-git

your programing 2020.10.16

C ++에서 void 포인터는 무엇입니까?

C ++에서 void 포인터는 무엇입니까? 중복 가능성 : void 포인터는 무엇이며 null 포인터는 무엇입니까? 나는 종종 다음과 같은 코드를 봅니다. void * foo(int bar); 이것은 무엇을 의미 하는가? 무엇이든 반환 할 수 있다는 의미 입니까? 이 유사하다 dynamic또는 objectC #에서? A void*는 아무 의미가 없습니다. 포인터이지만 가리키는 유형을 알 수 없습니다. "아무것도"를 반환 할 수있는 것이 아닙니다. void*일반적으로 를 반환하는 함수 는 다음 중 하나를 수행합니다. 포맷되지 않은 메모리를 처리하고 있습니다. 이것이 무엇 operator new이며 malloc반환 : 특정 크기의 메모리 블록에 대한 포인터. 메모리에는 유형이 없기 때문에 (아직 제대로 구성..

your programing 2020.10.16

Python의 산점도 및 색상 매핑

Python의 산점도 및 색상 매핑 점 x와 y의 범위가 numpy 배열에 저장되어 있습니다. x (t)와 y (t)를 나타냅니다. 여기서 t = 0 ... T-1 다음을 사용하여 산점도를 플로팅하고 있습니다. import matplotlib.pyplot as plt plt.scatter(x,y) plt.show() 시간을 나타내는 컬러 맵을 갖고 싶습니다 (그러므로 numpy 배열의 인덱스에 따라 포인트를 채색합니다) 그렇게하는 가장 쉬운 방법은 무엇입니까? 다음은 예입니다. import numpy as np import matplotlib.pyplot as plt x = np.random.rand(100) y = np.random.rand(100) t = np.arange(100) plt.scatte..

your programing 2020.10.16

Django 및 python-social-auth가 OAuth2로 Google에 연결하는 경우 HTTPError 403 (금지됨)

Django 및 python-social-auth가 OAuth2로 Google에 연결하는 경우 HTTPError 403 (금지됨) 사용하여 python-social-auth, 나는 얻을 403: Forbiden구글의 액세스를 허용 한 후 오류 메시지가 편집 : 최근 (2017)에 동일한 오류가 있지만 새 메시지가 표시되었습니다. 401 Client Error: Unauthorized for url: https://accounts.google.com/o/oauth2/token Google+ API가 2019 년 3 월 7 일에 지원 중단되므로이 답변은 오래되었습니다. Google+ APIGoogle 개발자 콘솔 (아래 APIs) 의 활성화 된 API 목록에을 추가해야합니다. 참고 : 실제 오류 메시지를 보..

your programing 2020.10.16
반응형