Click here to Skip to main content
15,937,002 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Reference return vs Pointer return Pin
Aescleal25-Apr-12 5:19
Aescleal25-Apr-12 5:19 
QuestionBest approach to compare files Pin
MKC00223-Apr-12 23:37
MKC00223-Apr-12 23:37 
AnswerRe: Best approach to compare files Pin
sangamdumne23-Apr-12 23:49
sangamdumne23-Apr-12 23:49 
GeneralRe: Best approach to compare files Pin
MKC00224-Apr-12 0:22
MKC00224-Apr-12 0:22 
GeneralRe: Best approach to compare files Pin
enhzflep24-Apr-12 1:35
enhzflep24-Apr-12 1:35 
AnswerRe: Best approach to compare files Pin
Chris Losinger24-Apr-12 1:46
professionalChris Losinger24-Apr-12 1:46 
QuestionRe: Best approach to compare files Pin
Randor 24-Apr-12 20:35
professional Randor 24-Apr-12 20:35 
AnswerRe: Best approach to compare files Pin
Chris Losinger25-Apr-12 1:31
professionalChris Losinger25-Apr-12 1:31 
it's actually an MD5, but can be switched to SHA1 or whatever, at compile time. (wrote the OP from memory, forgot the default).

Randor wrote:
If you know that the maximum number of bytes you're going to read is 1000 then you could have used an inexpensive hashing algorithm.

probably. but the goal was to avoid collisions while using a hash method that was built into the .Net framework. this was a quick utility project. and really, calculating MD5 on 1K is definitely not the bottleneck here; the file scanning and open/read/close totally dominates the process - especially when those files are on a network drive somewhere.

Randor wrote:
Were you initially planning on hashing the entire file or something?

actually, yes. (and that's what happens when the 1K scan finds matches). the partial hash pre-scan was a later addition, and i just reused the hash stuff that was already written instead of coming up with a new method.


modified 25-Apr-12 7:48am.

QuestionCreate And Start Service using C++ Pin
sangamdumne23-Apr-12 23:36
sangamdumne23-Apr-12 23:36 
AnswerRe: Create And Start Service using C++ Pin
JohnCz24-Apr-12 2:59
JohnCz24-Apr-12 2:59 
GeneralRe: Create And Start Service using C++ Pin
sangamdumne24-Apr-12 22:57
sangamdumne24-Apr-12 22:57 
GeneralRe: Create And Start Service using C++ Pin
JohnCz24-Apr-12 23:33
JohnCz24-Apr-12 23:33 
GeneralRe: Create And Start Service using C++ Pin
sangamdumne25-Apr-12 20:19
sangamdumne25-Apr-12 20:19 
QuestionIndata validation char* input Pin
Johan Bertilsdotter23-Apr-12 22:21
Johan Bertilsdotter23-Apr-12 22:21 
QuestionRe: Indata validation char* input Pin
CPallini24-Apr-12 0:58
mveCPallini24-Apr-12 0:58 
QuestionIncorrect output of sum Pin
Ron120223-Apr-12 21:28
Ron120223-Apr-12 21:28 
Question[SOLVED] Loading Bitmap Into Picture Control Pin
AmbiguousName23-Apr-12 18:57
AmbiguousName23-Apr-12 18:57 
AnswerRe: Loading Bitmap Into Picture Control Pin
enhzflep23-Apr-12 22:49
enhzflep23-Apr-12 22:49 
AnswerRe: Loading Bitmap Into Picture Control Pin
AmbiguousName23-Apr-12 23:28
AmbiguousName23-Apr-12 23:28 
AnswerRe: Loading Bitmap Into Picture Control Pin
SandipG 23-Apr-12 22:51
SandipG 23-Apr-12 22:51 
AnswerRe: Loading Bitmap Into Picture Control Pin
AmbiguousName23-Apr-12 23:31
AmbiguousName23-Apr-12 23:31 
GeneralRe: Loading Bitmap Into Picture Control Pin
enhzflep24-Apr-12 0:54
enhzflep24-Apr-12 0:54 
GeneralRe: Loading Bitmap Into Picture Control Pin
AmbiguousName24-Apr-12 1:02
AmbiguousName24-Apr-12 1:02 
QuestionThe entry point GetFileVersionInfoSizeEx Pin
jkirkerx23-Apr-12 13:23
professionaljkirkerx23-Apr-12 13:23 
AnswerRe: The entry point GetFileVersionInfoSizeEx Pin
Richard Andrew x6423-Apr-12 14:02
professionalRichard Andrew x6423-Apr-12 14:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.