上一页 1 2 3 4 5 6 7 8 ··· 30 下一页

2019年8月2日

AD小技巧(1) --消除测量距离后的显示信息

摘要: Shift+C 阅读全文

posted @ 2019-08-02 14:34 freshair_cn 阅读(2896) 评论(0) 推荐(0) 编辑

2019年8月1日

关于Qt5(1)-- 两个窗口互相切换的例子

摘要: 《QT Creator快速入门》这本书有一章介绍model和modeless的概念时,用到了两个窗口互相切换的例子。但是原文对该例子的说明非常模糊不清,现整理如下。 1,要求:登陆界面、主界面互相切换,且任何时刻用户只能看到一个界面; 2,思路: (1) 登录界面到主界面:使用model对话框,在登录界面响应前不能操作主界面; (2) 主界面到登录界面:主界面响应过程如下。 先调用clo... 阅读全文

posted @ 2019-08-01 19:46 freshair_cn 阅读(701) 评论(0) 推荐(0) 编辑

2019年7月25日

关于Cadence OrCad 16.6的破解

摘要: 相信很多人都知道去老吴的博客上找安装包和破解文件,但是上面的自称一键式破解程序、以及破解图文说明,都是很有问题的。 首先,该一键式破解程序默认的文件后缀与该程序指向的安装压缩包后缀不一致;其次,该程序会乱报哈希值不一致的问题。相信用过的都会有类似体验。 破解图文说明省略了不少关键步骤,对于初次安装者,可能会无意中引入很多错误操作。最关键的是,对于安装过程中可能出现的错误,该图文说明完全没有一点额外... 阅读全文

posted @ 2019-07-25 15:04 freshair_cn 阅读(1608) 评论(0) 推荐(0) 编辑

2019年7月4日

关于TMDS

摘要: https://en.wikipedia.org/wiki/Transition-minimized_differential_signaling TMDS,Transition Minimized Differential Signaling,是一种编码方法,它脱胎于8B/10B编码,但使用不同的编码映射集。 TMDS把8-bit数据编码成10-bit数据,过程分2个阶段。 1,第一比特不变,接... 阅读全文

posted @ 2019-07-04 18:30 freshair_cn 阅读(1318) 评论(0) 推荐(0) 编辑

2019年6月4日

Altera的primary register和secondary register

摘要: 在Altera的一些IP文档上,提到IP的资源使用情况时,会有primary logic register和secondary logic register这样的术语。 那么什么是primary/secondary logic register呢? Primary registers are the core logic registers; Secondary registers are the... 阅读全文

posted @ 2019-06-04 15:12 freshair_cn 阅读(296) 评论(0) 推荐(0) 编辑

2019年6月3日

Altera设置Virtual Pin

摘要: 1,GUI方式 大家都知道的,assignment editor –> category –> logic options –> to –> virtual pin –> on; 2,tcl脚本方式 基本架构参考以下链接:https://www.intel.com/content/www/us/en/programmable/support/support-resources/design-exa... 阅读全文

posted @ 2019-06-03 18:43 freshair_cn 阅读(208) 评论(0) 推荐(0) 编辑

2019年4月17日

关于DB9一些信号的缩写

摘要: https://www.cnblogs.com/CCJVL/archive/2010/02/04/1663565.html 场景:PCB板子与PC通过RS232连接,以下信号的方向相对于PCB板子而言。 TXD: input 主机输入 CTS: output Clear-to-Send DSR: output Data-Send-Ready RXD: output 发送到主机 DTR: inp... 阅读全文

posted @ 2019-04-17 15:33 freshair_cn 阅读(322) 评论(0) 推荐(0) 编辑

2018年12月25日

Python: map和reduce

摘要: 可以先google一篇论文:MapReduce: SImplified Data Processing on Large Clusters 1. map map()函数接收2个参数:一个是函数,一个是可迭代对象iterable。map将传入的函数依次作用到序列的每个元素,并把结果作为新的iterator返回。 由于iterator是惰性的,因此使用map时通常都在最后通过list()函数把整个序列... 阅读全文

posted @ 2018-12-25 14:20 freshair_cn 阅读(553) 评论(0) 推荐(0) 编辑

2018年12月11日

Python: 生成器与迭代 generators and iteration

摘要: https://eastlakeside.gitbooks.io/interpy-zh/content/Generators/ 文章不是非常好 1,三个概念 可迭代对象 iterable, 迭代器 iterator, 迭代 iteration. 可迭代对象就是能提供迭代器的任意对象。Python中的任意对象,只要它定义了能返回迭代器的 __iter__ 方法,或者定义了支持下标索引的 __ge... 阅读全文

posted @ 2018-12-11 19:25 freshair_cn 阅读(163) 评论(0) 推荐(0) 编辑

2018年12月7日

python: 函数递归与尾递归

摘要: 如果一个函数在内部调用自己,那么这个函数就是递归函数。 例如一个阶乘函数:fact(n)=n! ,其实可以写成 fact(n)=n x fact(n-1)。 fact(n) 以递归的方式可以表示为: def fact(n): if n==1: return 1 return n*fact(n-1) 递归函数容易引起栈溢出。在计算机中,函数调用是通过堆栈实现的。每进入... 阅读全文

posted @ 2018-12-07 13:15 freshair_cn 阅读(1234) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 30 下一页

导航