11 2018 档案

Altera: set pin locations using tcl
摘要:1, compile the project; 2, store current tcl settings: Project –> Generate Tcl File from Project… 3, modify the generated tcl file. Add pin assignment in section like “# Make assignments”: ... 阅读全文

posted @ 2018-11-27 10:35 freshair_cn 阅读(242) 评论(0) 推荐(0)

USB-to-UART bridge CP2102
摘要: 阅读全文

posted @ 2018-11-27 10:06 freshair_cn 阅读(642) 评论(0) 推荐(0)

一个Level Shifter老图
摘要: 阅读全文

posted @ 2018-11-26 11:38 freshair_cn 阅读(1243) 评论(0) 推荐(0)

python: 可变参数
摘要:结论:定义Python函数的默认参数时,默认参数必须指向不变对象! 事实上,编写程序时如 果可以设计成不变对象,就应该尽量设计成不变对象。 以下例子来自 The Hitchhiker’s Guide to Python . 假如定义函数: def append_to(element, to=[]): to.append(element) return to 调用函数如下: my_l... 阅读全文

posted @ 2018-11-23 11:33 freshair_cn 阅读(598) 评论(0) 推荐(0)

vim编码方式设置
摘要:建议vim的_vimrc文件里设置如下的编码方式: set encoding=utf-8 set fileencodings=ucs-bom,utf-8,cp936 set fileencoding=gb2312 set termencoding=utf-8 原因可参考: https://www.cnblogs.com/freewater/archive/2011/08/26/2154602.... 阅读全文

posted @ 2018-11-22 17:16 freshair_cn 阅读(202) 评论(0) 推荐(0)

ASCII, Unicode 与 UTF-8
摘要:1,ASCII 由于计算机是美国人发明的,最早只有127个字符,即大小写英文字母、数字、一些符号,被编码到计算机里,这个编码表就是ASCII表。这时每个字符用1 Byte表示。 2,Unicode 当其他语言也需要在计算机上表示时,1 Byte显然不够,这时Unicode出现了。Unicode试图把所有语言统一到一套编码,它与ASCII的区别是:ASCII用1 Byte表示字符;Unicode通常... 阅读全文

posted @ 2018-11-22 15:33 freshair_cn 阅读(161) 评论(0) 推荐(0)

Vim: 强大的g
摘要:来源于:http://vim.wikia.com/wiki/Power_of_g 一般格式: :[range]g/pattern/cmd 对range内所有符合pattern的行执行cmd 常见的一些用法: 1, 删除包含某个Pattern的行 :g/pattern/d, 实际上作者更推荐这种用法: :g/pattern/d_,原因请看原文 2,删除不包含某个Pattern的行 :g!/pat... 阅读全文

posted @ 2018-11-21 15:00 freshair_cn 阅读(2077) 评论(0) 推荐(0)

Vim模糊查找与替换
摘要:例如要把 ( 1 )、( 2 ) … 全部替换成其他字符,可以用命令: :%s/(.*)/str/gn 其中,.* 表示匹配任何东西,如果只希望匹配应为字母和数字,可以用 \w\+。 有些特殊字符需要转义,因此出错时可以考虑是否需要转义。 阅读全文

posted @ 2018-11-01 17:56 freshair_cn 阅读(9248) 评论(0) 推荐(0)

导航