我想制作md5/sha1 hasher工具来计算电影等大量大文件的哈希值.基本上这应该是更大的项目的一部分,将使用该数据来组织文件.
我可以做到比没有问题的CPU,但我想制作可以使用GPU(CUDA/CAL)的工具,如果没有GPU,那么只能使用CPU.
我做了我的搜索,但谷歌只有md5破解者的结果.是否有一些我可以使用的工具或库,或者我必须自己编写完整的东西?
我遇到了这个 http://www.golubev.com/hashgpu.htm 和 http://boinc.berkeley.edu/
但我想要一些图书馆.
我有一个带有几个模块的WPF棱镜桌面应用程序.在过去,我将所有本地化资源放在基础架构程序集中的公共资源文件中,并在所有模块中引用它.
但最近我一直在想,从维护的角度来看,这确实是正确的方法.从本质上讲,它也有点打破模块化.从长远来看,模块中的模块特定资源文件本身是一种更好的方法吗?
所有的想法都赞赏
在tableviewcontroller中,我有这个代码来获取从0到6的天数,其中首先是当前dayNumber的顺序.
self.dayOrder=[NSMutableArray new];
NSCalendar *cal=[NSCalendar currentCalendar];
NSInteger dayNumber = [cal component:NSCalendarUnitWeekday fromDate:[NSDate date]]-1; // Sunday gives 0,
for (int i=0;i<7;i++) {
[self.dayOrder addObject:[NSNumber numberWithInteger:dayNumber]];
dayNumber=(dayNumber+1)%7;
}
Run Code Online (Sandbox Code Playgroud)
当我移动到此视图控制器时,我收到此错误 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_NSCopyOnWriteCalendarWrapper component:fromDate:]: unrecognized selector sent to instance 0x15e4b850'
当我添加一个ALL Exceptions断点时,此行发生错误
NSInteger dayNumber = [cal component:NSCalendarUnitWeekday fromDate:[NSDate date]]-1; // Sunday gives 0,
Run Code Online (Sandbox Code Playgroud)
它似乎正在我的iPhone 6上运行,但它在iOS 8上,而不是iOS7上的iPone 4,5c.
不知道为什么会这样,为什么会有任何帮助将不胜感激.
谢谢您的帮助!!!
当我cal | tail -6
在我的unix机器上尝试" "时,我得到了 -
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
Run Code Online (Sandbox Code Playgroud)
但当我尝试" cal | tail -6 | awk '{print $7}'
"时,我得到 -
10
17
24
Run Code Online (Sandbox Code Playgroud)
3在哪里?我的要求基本上都是工作日,即2,3,4,5和6列.但由于" cal
" 的奇怪行为,我的输出错误