上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: [Python学习]Iterator 和 Generator的学习心得Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在 for 循环中就可以对它进行循环处理了。那么它与一般的序列类型(list, tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个有着next()方法的对象。而序列类型则保存了所有的数据项,它们的访问是通过索引进行的。使用Iterator的好处除了节省内存外,还有一个好处就是可以把非线性化的处理转换成线性化的方式来进行处理。如对一棵树的访问,传统的方法可以使用递归函数来处理,下 阅读全文
posted @ 2013-07-26 16:38 天马行空W 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 本人是Linux初习者,同时也刚刚开始学习,将我的学习成长记录下来,来和大家一同分享!我用的系统是Ubuntu 12.04,脚本编辑器用的是VIM,觉得很顺手!Shell语言用的是Bash Shell。其实基本各种Shell语言都是相通的!首先做好准备工作啦!如果你的系统里没有VIM文本编辑器,可以在终端中输入以下命令: sudo apt-get install vim 然后按提示安装就可以了!系统有了,文本编辑器有了,下面就差语言了。接下来我们开始Bash Shell语言的学习!PS:其实只要是个文本编辑器都可以写脚本的,只不过我是用VIM来写,故就这样了。开始第一个Shell脚本。在终端中 阅读全文
posted @ 2013-07-17 10:03 天马行空W 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 转自:http://zengxx1989.iteye.com/blog/477619Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。sudo是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员 阅读全文
posted @ 2013-07-16 14:20 天马行空W 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 闲着没事教教大家以UbuntuLinux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经过漫长的apt-get install来装回那些我们自己所需要的,但系统安装光盘里又没有的软件,实在是件痛苦的事。方法一:每一次install时系统下载的软件包,包括各个软件所依赖的包都会保存在/var/cache/apt/archives/目录下,选定某一次通过网 络安装完自己所常用到的所有软件之后,将该文件夹下的所有文件都复制到一个不常格式化的分区里面,作为以后重装系统时的本地源,可谓省时省心省 阅读全文
posted @ 2013-07-16 13:47 天马行空W 阅读(2660) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/zhihongyu/archive/2012/04/12/2443617.html ASK是幅移键控调制的简写,例如二进制的,把二进制符号0和1分别用不同的幅度来表示,就是ASK了。 而OOK则是ASK调制的一个特例,把一个幅度取为0,另一个幅度为非0,就是OOK了。例如二进制符号0用不发射载波表示,二进制1用发射1表示。 ASK跟OOK的频谱都比较宽。 FSK是频移键控调制的简写,即用不同的频率来表示不同的符号。例如2KHz表示符号0,3KHz表示符号1。 GFSK是高斯频移键控的简写,在调制之前通过一个高斯低通滤波器来限制信号的频谱宽度. 阅读全文
posted @ 2013-07-03 14:59 天马行空W 阅读(17857) 评论(0) 推荐(1) 编辑
摘要: 本文来自:我爱研发网(52RD.com) - R&D大本营详细出处:http://www.52rd.com/Blog/Archive_Thread.asp?SID=7179spinlock的设计和实现作者:admin在Linux的内核中,spin lock用在多处理器环境中。当一个CPU访问一个临界资源 (critical section)的时候,需要预先取得spin lock,如果取不到的话,它就在空循环 等待,直到另外的CPU释放spin lock。由于涉及到多个处理器,spin lock的效率非常重要。 因为在等待spin lock的过程,处理器只是不停的循环检查,并不执行其他指 阅读全文
posted @ 2013-07-03 12:43 天马行空W 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.Error: Can't synthesize current design -- Top partition does not contain any logic中文:不能综合当前设计,顶层文件没有任何逻辑原因:顶层文件设置错了,双击top level 就会发现模块内没有代码解决:重新找到顶层模块,设置为顶层模块。2.Nios ii ide 编译时出现了错误:region RAM is full中文:ram不足原因:工程右键:system Library Properties->c/c+build中Support C++库太大了。解决:工程右键:system Library 阅读全文
posted @ 2013-06-07 19:35 天马行空W 阅读(952) 评论(0) 推荐(0) 编辑
摘要: - 查阅了很多资料,无意中看到有篇文章提到,要仿真成功这个IP的话,需要以下三个Library:220model、Altera_mf,还有个最最关键的就是sgate! 另外还有一点需要注意的是,在用modelsim仿真时,在compile的时候,需要把.v、.vo和.tb这3个文件都加上才可以,否则在simulate时会提示错误。 几个简单的系统任务,$readmemb,$readmemh,$fopen,$fdisplay;基本上就可以完成对文件的读写操作。用于读写的文件必须和modelsim建好的工程放在同一个文件夹中,否则会出现打不开文件的现象,即返回的文件句柄为0.摆放位置如下图所示。一 阅读全文
posted @ 2013-05-21 16:51 天马行空W 阅读(1769) 评论(1) 推荐(0) 编辑
摘要: 谓定点小数,就是小数点的位置是固定的。我们是要用整数来表示定点小数,由于小数点的位置是固定的,所以就没有必要储存它(如果储存了小数点的位置,那就是浮点数了)。既然没有储存小数点的位置,那么计算机当然就不知道小数点的位置,所以这个小数点的位置是我们写程序的人自己需要牢记的。先以10进制为例。如果我们能够计算12+34=46的话,当然也就能够计算1.2+3.4或者0.12+0.34了。所以定点小数的加减法和整数的相同,并且和小数点的位置无关。乘法就不同了。12*34=408,而1.2*3.4=4.08。这里1.2的小数点在第1位之前,而4.08的小数点在第2位之前,小数点发生了移动。所以在做乘法的 阅读全文
posted @ 2013-05-19 19:49 天马行空W 阅读(10259) 评论(0) 推荐(3) 编辑
摘要: 估计用DSPB设计低通滤波器的活又要重新开张了,今天采集了一下数据,若是要滤波还真得用DSPB呀 阅读全文
posted @ 2013-05-19 11:04 天马行空W 阅读(308) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页