最近想不到什么好些的,二进制那篇文章找终版论文和代码还比较麻烦
不过我不打算给出代码,一是代码是我自己写的,看文章理解文章大约用了2-3个月,写代码也就大约一个月,只要会编程应该不是难事,而且写得也不怎么样,呵呵。二是真的需要自己研究一下吧,这样也好进行各种修改。
只是想起一些编码时遇到的问题说下:
我调试图像或是一些数据处理程序,一般会让每次计算结果和真实结果自动比较,同时在不符合时输出一些信息。
比如:1.5行5列的点解压后与压缩前不符,则输出此height,width到一个文件中,自动比较会比较省力。
2.写一个if(height == x && width == y)在需要的位置,同时设个断点,这样就会在条件值那次循环中停下来。后面自己调吧
至于如何让数据量比较大的一些图画的比较准确。
1.统计各种主要的特殊情况,按照影响的大小顺序,通过一定的不影响主线的逻辑排出掉。
2.把一些稀有情况或是冲突情况隐藏在很难到达的路径上。
3.避免某些情况影响很多点,使影像集中在一点,然后尝试通过延时清零等方式消除。而且实在不行不正常点很少时还可以平滑处理。。。
4.个别的点用类似于调试图像编程的方式进行调试。
以上是我处理程序一点个人经验,不知道对不对,还望指正。以后有机会回找一些例子来说的。
最近看驱动方面的一些内容,发现Programming the Microsoft windows Driver Model这本书很不错,如果有需要的我可以传上来,同时发现自己是明显的演绎式学习方法,呵呵,同时如果谁有winxp下可运行驱动程序源码,希望告知,目前驱动编程还在探索中。