当git执行提交时,它会使用类似的东西重写二进制文件rewrite foobar.bin (76%).那是什么 %?是旧文件中的百分比更改还是保留百分比.我知道git对文件使用了二进制增量,但我只是不知道%代表了多少重写,而且似乎没有在帮助页面中git help commit.
谢谢!
有没有人知道在一块二进制数据中检测最佳的37位序列的优化方法.当然我可以使用窗口进行强力比较(只需从索引0开始比较+接下来的36位,递增和循环直到我找到它)但是有更好的方法吗?也许某些哈希搜索会返回序列位于二进制块内的概率?或者我只是把它拉出我的屁股?无论如何,我正在进行蛮力搜索,但我很好奇是否有更优化的东西.顺便说一句,这是在C语言中.
我目前正在从labview调用DLL,但我需要能够实时调试它(因为它访问时间敏感的硬件).我想printf()我的错误断言消息但我不确定如何从DLL中打开DOS窗口以转储错误信息.有没有人这样做过?我知道我可以用文件做到这一点,我可能不得不这样做.printf就是这样一个方便快捷和肮脏的方式来做到这一点虽然:).