- 博客(4)
- 收藏
- 关注
原创 仿照std::map定制一个Dictionary
以前在做一个编译器的时候,碰到这样一个问题:编译器把所有的标识符(identifier)字符串存储在一个String Table中,其实就是一个std::vector,便于用数字来引用,但是在查找时却要根据字符串来匹配,速度显然不行。于是我不得不自己编一个Dictionary,存储的是值对,Entry是这个标识符的入口,而__int64则是该标识符在String Table中的索引,查找时也是根据
2006-04-30 18:17:00 2044
原创 上次素数程序增强版
template bool R, long M, templateclass T>struct Selector_Ext{ typedef T RType;};template long M, templateclass T>struct Selector_Ext{ typedef typename Selector_Ext::IsPrime,M
2006-04-24 21:09:00 1267
原创 把java编的程序包装成其他机器windows下可运行的exe
把java编的程序包装成其他机器windows下可运行的exe环境:eclipse 3.1.2工具:exe4j.exe 4.2辅助:jre.rar 1.3.1首先在eclipse 里编辑Application程序,能运行。选择File->Export,生成jar文件,注意选择Main-Class。例如生成了test.jar文件,这个文件应该能在自己的环境下运行,并与源程序的运行结果一样。然
2006-04-21 11:40:00 1849
原创 在错误信息里输出N以内的素数
以前在MCD上听说过,又见过几个讨论,忘了在哪里,也没弄清楚怎么实现的,今天中午试了一下,居然成功了,高兴ing!贴出来,与大家分享:(VS.NET 2005)templatestruct CanDivid //whether N can be divided by (2 to M){ enum{Result = (N % M == 0 || CanDivid::Result)
2006-04-17 14:41:00 1098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人