2012年12月6日
摘要: 错误原因:编程涉及到文件读写时,采用VS下的读写方式,比如下面的目录在test.cpp中读jump.soar文件时,一般写为fileRead("./agent/jump.soar");编译成功后,在eclipse下运行时会提示读文件错误。原因在于Eclipse把工程目录当作根目录,因此应当改写为fileRead("./src/agent/jump.soar"),编译运行成功! 阅读全文
posted @ 2012-12-06 16:04 百万军中 阅读(634) 评论(0) 推荐(0) 编辑
  2012年9月15日
摘要: 在编译libnet程序的时候,首先除了段错误。debug并且改正了一些错误之后,在libnet_init的errbuf变量输出了如下错误: error libnet_init(): UID or EUID of 0 required查看libnet_init函数,发现是getuid()报的错,哦,原来是执行权限不对。加上sudo执行程序,ok! 阅读全文
posted @ 2012-09-15 12:08 百万军中 阅读(718) 评论(0) 推荐(0) 编辑
  2012年9月9日
摘要: 卖了好久关子了,说要写一个程序语言理论的入门读物,可是一直没有下笔。终于狠下心来兑现一部分承诺。今天就从解释器讲起吧。解释器是比较深入的内容。虽然我试图从最基本的原理讲起,尽量让这篇文章不依赖于其它的知识,但是这篇教程并不是针对函数式编程的入门,所以我假设你已经学会了最基本的 Scheme 和函数式编程。如果你完全不了解这些,可以读一下SICP的第一,二章。当然你也可以继续读这篇文章,有不懂的地方再去查资料。我在这里也会讲递归和模式匹配的原理。如果你已经了解这些东西,这里的内容也许可以加深你的理解。解释器其实不是很难的东西,可是好多人都不会写,因为在他们心目中解释器就像一个 Python 解释 阅读全文
posted @ 2012-09-09 20:30 百万军中 阅读(341) 评论(0) 推荐(0) 编辑
  2012年9月2日
摘要: Initial InstallThe Xilinx Integrated Software Environment (ISE)13.3is the first version that is supported byXilinxto run under RHEL/CentOS 6.x.If you have purchased a Xilinx development kit likethe SP605, the software should be on a DVD in the kit. However, it’s usually not the “latest & greates 阅读全文
posted @ 2012-09-02 20:23 百万军中 阅读(693) 评论(0) 推荐(0) 编辑
  2012年8月31日
摘要: int Sqrt8(int a) { int i,c; int b = 0; if(a<=0x1000) { a<<=8; for(i = 0x40000000; i !=0; i >>= 2) { c = i + b; b >>= 1; if(c <= a) { a -= c; ... 阅读全文
posted @ 2012-08-31 22:50 百万军中 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下:chkconfig功能说明:检查,设置系统的各种服务。语 法:chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。参 数: --add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 - 阅读全文
posted @ 2012-08-31 14:38 百万军中 阅读(3090) 评论(0) 推荐(0) 编辑
  2012年8月26日
摘要: 在使用ISE时候,我们经常在translate阶段会碰到这种错误,NgdBuild:604- logical block 'U5/U0' with type 'DCM0' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, or the misspelling of a type name. Symbol 'DCM0' is not supported in target 'spartan3e'. 这是因 阅读全文
posted @ 2012-08-26 21:48 百万军中 阅读(8400) 评论(0) 推荐(0) 编辑
摘要: 谨以此文悼念分形之父(Mandelbrot)曼德勃罗先生!著名数学家,被誉为分形之父的Mandelbrot先生,美国时间10月15日在马萨诸塞州剑桥辞世,享年85岁。他用“美丽”改变了我们的世界观,他被认为是20世纪后半叶少有的影响深远而且广泛的科学伟人之一,1993年他获得沃尔夫物理学奖,他是美国科学院院士,生前还被选为美国物理学会、美国统计学会、IEEE、计量经济学会、数理统计学会等学会的会士。大概是拥有犹太人血统,他是一位非常另类的科学家,特立独行,喜欢提出新问题和新猜想,他的论文涉及数学、信息论、经济学、金融学、语言学、生理学等几十个学科。曼德勃罗前半生的学术生涯可以用“坎坷”两字来形 阅读全文
posted @ 2012-08-26 11:39 百万军中 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 曾经尝试过新建XilinxCoreLib库,然后把floating_point_v5_0_comp 添加进去,结果:不行。曾经尝试手动生成floating_point的IP核,然后把一堆东西添加进ISE,结果:不行。官方说法为:To work around this issue, the library files must be included in the current project and compiled again。感悟良久,突然感觉来了,在top moudle上右键点击Manual Compile Order,调整编译文件和编译顺序,遂解决之。 阅读全文
posted @ 2012-08-26 11:01 百万军中 阅读(524) 评论(0) 推荐(0) 编辑
  2012年8月6日
摘要: FIFO和双端口RAM都是高级存储器.FIFO1.什么是FIFO?FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。2.什么情况下用FIFO?FIFO一般用于不同时钟域之间的数据传输,比如FIFO的一端时AD数据采集,另一端时计算机的PCI总线,假设其AD采集的速率为16位 100K SPS,那么每秒的数据量为100K×16bit=1.6Mb 阅读全文
posted @ 2012-08-06 13:10 百万军中 阅读(4676) 评论(0) 推荐(0) 编辑