반응형

C# 4662

SHA256 해시는 얼마나 걸립니까?

SHA256 해시는 얼마나 걸립니까? 나는 SHA256암호 + 소금을 사용하려고하지만 VARCHARMySQL 데이터베이스를 설정할 때 얼마나 오래 갈지 모르겠습니다 . 좋은 길이는 무엇입니까? sha256의 이름은 256 비트입니다. 16 진 표현을 사용하는 경우 각 숫자 코드는 4 비트입니다. 따라서 256 비트를 나타내려면 64 자리가 필요합니다 varchar(64). char(64)따라서 길이가 항상 동일하고 전혀 변하지 않기 때문에 a 또는 a 가 필요 합니다. 그리고 데모 : $hash = hash('sha256', 'hello, world!'); var_dump($hash); 당신에게 줄 것이다 : $ php temp.php string(64) "68e656b251e67e8358bef8483a..

IT story 2020.04.18

nginx의 캐시를 지우는 방법?

nginx의 캐시를 지우는 방법? nginx를 프론트 서버로 사용하고 CSS 파일을 수정했지만 nginx는 여전히 이전 파일을 제공합니다. 나는 nginx를 다시 시작하려고 시도했지만 성공하지 못했지만 Googled가 있지만 그것을 지우는 올바른 방법을 찾지 못했습니다. 일부 기사에서는 캐시 디렉토리를 삭제할 수 var/cache/nginx있지만 내 서버에는 해당 디렉토리가 없습니다. 지금 어떻게해야합니까? 나는 똑같은 문제가 있었다-나는 nginx를 Virtualbox에서 실행하고 있었다. 캐싱을 설정하지 않았습니다. 그러나 외모와 같은 sendfile로 설정 on에서 nginx.conf문제를 일으키는 것을. @kolbyjack은 주석에서 위에서 언급했습니다. 내가 꺼 졌을 때 sendfile-잘 작동..

IT story 2020.04.18

Clang vs GCC-더 나은 바이너리를 생성하는 방법은 무엇입니까?

Clang vs GCC-더 나은 바이너리를 생성하는 방법은 무엇입니까? [닫은] 현재 GCC를 사용하고 있지만 최근 Clang을 발견했으며 전환을 숙고하고 있습니다. 바이너리의 품질 (속도, 메모리 풋 프린트, 신뢰성)이 결정하는 한 가지 요소 gcc -O3가 있습니다. 바이너리를 1 % 더 빠르게 실행하거나 1 % 더 적은 메모리를 사용하는 바이너리를 생성 할 수 있다면 , 그것은 획기적인 요소입니다. Clang은 GCC보다 더 나은 컴파일 속도와 더 낮은 컴파일 타임 메모리 풋 프린트를 자랑하지만 결과 컴파일 소프트웨어의 벤치 마크 / 비교에 관심이 있습니다. 경험을 설명하거나 설명해 주시겠습니까? 다음은 GCC 4.7.2 및 Clang 3.2 C ++을 사용하여 좁은 결과를 얻었지만 최신 정보입니다..

IT story 2020.04.17

"android.R.layout.simple_list_item_1"은 무엇입니까?

"android.R.layout.simple_list_item_1"은 무엇입니까? 나는 안드로이드 개발을 배우기 시작했고 책에서 할 일 목록을 따르고 있습니다. // Create the array list of to do items final ArrayList todoItems = new ArrayList(); // Create the array adapter to bind the array to the listView final ArrayAdapter aa; aa = new ArrayAdapter( this, android.R.layout.simple_list_item_1, todoItems ); myListView.setAdapter(aa); 이 코드, 특히이 줄을 정확하게 이해할 수 없습니다. an..

IT story 2020.04.17

Git에서 오리진 / 마스터와 오리진 마스터의 차이점은 무엇입니까?

Git에서 오리진 / 마스터와 오리진 마스터의 차이점은 무엇입니까? 나는 원산지 가 원격 저장소의 용어이고 마스터 는 그곳의 지점 이라는 것을 알고 있습니다. 나는 여기서 "컨텍스트"를 의도적으로 생략하고 있고 그 대답이 문맥에 의존해서는 안되기를 바라고있다. 따라서 git 명령 줄에서 origin / master 와 origin master 의 차이점은 무엇입니까 ? 출발지 / 마스터 를 언제 사용해야하는지, 언제 출발지 마스터를 사용해야하는지 이해하는 명확한 방법이 있습니까? 여기에는 실제로 세 가지가 있습니다. origin master두 개의 분리 된 origin/master것입니다. 세 가지가 있습니다. 두 가지 : master 현지 지점입니다 origin/master원격 브랜치 ( 원격 "ori..

IT story 2020.04.17

왜 프린트하지 않습니까!

왜 프린트하지 않습니까! 녹 단위 시험에서 일합니까? 다음 방법과 단위 테스트를 구현했습니다. use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}", contents); } #[test] fn test_read_file() { let path = &Path::new("/etc/hosts"); println!("{:?}", path); read_file(pa..

IT story 2020.04.17

컨텍스트를 전달하는 동안 expressjs로 리디렉션하려면 어떻게해야합니까?

컨텍스트를 전달하는 동안 expressjs로 리디렉션하려면 어떻게해야합니까? node.js에서 웹 앱을 만들기 위해 express를 사용하고 있습니다. 이것은 내가 가진 것의 단순화입니다. var express = require('express'); var jade = require('jade'); var http = require("http"); var app = express(); var server = http.createServer(app); app.get('/', function(req, res) { // Prepare the context res.render('home.jade', context); }); app.post('/category', function(req, res) { // Pro..

IT story 2020.04.17

부울 연산자 && 및 ||

부울 연산자 && 및 || 받는 따르면 R 언어 정의 의 차이 &및 &&(대응 |하고 ||), 후자는 아니지만 전자 벡터화된다는 것이다. 도움말 텍스트 에 따르면 , "And"와 "AndAlso"( "Or"및 "OrElse")의 차이점과 유사한 차이점을 읽습니다. 의미 : 모든 평가가 필요하지 않은 경우 (예 : A가 참인 경우 A 또는 B 또는 C는 항상 참이므로 A가 참인지 평가 중지) 누군가 여기에서 빛을 비출 수 있습니까? 또한 R에 AndAlso와 OrElse가 있습니까? 짧은 것은 벡터화되어 다음과 같이 벡터를 리턴 할 수 있음을 의미합니다. ((-2:2) >= 0) & ((-2:2) = 0) && ((-2:2) if( print(1) ) {print(2)} else {print(3)} [1]..

IT story 2020.04.17

객체 지향 프로젝트를 어떻게 디자인합니까?

객체 지향 프로젝트를 어떻게 디자인합니까? [닫은] 많은 클래스가 있고 확장 가능 해야하는 대규모 프로젝트 (나를 위해)를 진행하고 있지만 프로그램 계획 방법과 클래스 상호 작용 방법을 잘 모르겠습니다. 몇 학기 동안 OOD 과정을 수강하고 많은 것을 배웠습니다. UML 작성 및 요구 사항 문서를 오브젝트 및 클래스로 변환하는 것과 같습니다. 우리는 시퀀스 다이어그램을 배웠지 만 어떻게 든 강의 또는 무언가를 놓쳤습니다. 실제로 나와 달라지지 않았습니다. 이전 프로젝트에서 나는 코스에서 배운 방법을 사용하려고 시도했지만 일반적으로 "그래, 내가 생각했던 것과 비슷해 보인다"라고 말하자마자 추가 할 뭉크를 파고 싶지는 않습니다. 새로운 기능. Steve McConnell의 Code Complete 의 사본..

IT story 2020.04.17

(lambda) 함수 클로저는 무엇을 캡처합니까?

(lambda) 함수 클로저는 무엇을 캡처합니까? 최근에 나는 파이썬으로 놀기 시작했고 클로저가 작동하는 방식에 독특한 것을 발견했습니다. 다음 코드를 고려하십시오. adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) 단일 입력을 사용하여 숫자로 추가 된 해당 입력을 반환하는 간단한 함수 배열을 작성합니다. 함수는 for반복자가에서 i실행되는 루프로 구성 0됩니다 3. 이러한 각 숫자에 대해 lambda함수를 작성 i하여 함수의 입력에 추가 하는 함수가 작성 됩니다. 마지막 행 은 매개 변수로 두 번째 lambda함수를 호출합니다 3. 놀랍게도 출력은이었습니다 6. 나는을 기대했다 4. 내 추론은 : 파이썬에서는 ..

IT story 2020.04.17
반응형