EDA是个很大的话题,本系列只针对其中一小部分,数字电路的仿真,叙述一点概念性的东西,并不会过于深入,这方面的内容实则是无底洞。本系列并不是真的要做EDA,按照SICP里的相关内容,采用Lisp的方言Scheme。再者,Lisp并不是只有函数式一种编程范式,真正做EDA,仿真的核心部分为了运行效率可 ...
分类:
其他好文 时间:
2019-12-09 14:04:01
阅读次数:
119
之前详细介绍了Ansible的安装, 配置, 以及Ansible常用模块的使用. 下面对Ansible的playbook用法做一小结. 为什么引入playbook?一般运维人员完成一个任务, 比如安装部署一个httpd服务会需要多个模块(一个模块也可以称之为task)提供功能来完成。而playboo ...
分类:
其他好文 时间:
2019-12-05 18:59:43
阅读次数:
96
匿名函数lambda除了def语句,python还提供了一种生成函数对象的表达式形式。由于它与LISP语言中的一个工具类似,所以称为lambda。就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回一个函数而不是将这个函数赋值给一个变量。这些就是lambda叫做匿名函数的原因。实际上,他常常以一种行内进行函数定义的方式使用,或者用作推迟执行一些代码。lambda的一般形式是关键字la
分类:
编程语言 时间:
2019-11-28 14:55:36
阅读次数:
68
命令式: 面向过程: C语言、COBOL、Fortran, 面向对象: C++、Java、PHP、python、go、Objective C、C ,swift,ruby,groovy,D, 声明式: SQL 函数式: Haskell、F 、ML、Scala、lisp、logo、Scheme、R,MA ...
分类:
编程语言 时间:
2019-11-24 17:18:02
阅读次数:
82
命令式: python、Java等 面向过程: C语言、COBOL、Fortran,等 面向对象: C++、Java、PHP、python、go、Objective C、C ,swift,ruby,groovy,D,等 声明式 SQL, 函数式: Haskell、F 、ML、Scala、lisp、l ...
分类:
编程语言 时间:
2019-11-24 13:26:13
阅读次数:
91
1. 能说出来两种对于 JavaScript 工程师很重要的编程范式么? JavaScript 是一门多范式(multi-paradigm)的编程语言,它既支持命令式(imperative)/面向过程(procedural)编程,也支持面向对象编程(OOP,Object-Oriented Progr ...
分类:
编程语言 时间:
2019-11-23 21:40:56
阅读次数:
70
macos版本: catalina 10.15.1 emacs版本: emacs 26.3 源码编译安装 * with_ns在macos中是默认开启的 * gnutls找不到的原因是没有安装pkgconfig包 * 提示的邮件客户端问题可以用 --with-mailutils --with-pop ...
分类:
系统相关 时间:
2019-11-23 20:28:35
阅读次数:
144
在emacs 里使用gdb 就在emacs里启动了gdb 在gdb窗口里 的命令都适用 启动gdb后,再启动minor mode: ,当鼠标放到变量上后,会弹出tooltip来显示变量的值。 要想使用 功能,必须把自己的主mode添加到变量gud tooltip modes里。变量gud toolt ...
分类:
数据库 时间:
2019-11-22 16:42:40
阅读次数:
199
国外网站 toggl 绘制了一组新的漫画,调侃如何用不同的编程语言来造一匹马。Java、Lisp、PHP 亮了……不过,NoSQL 为什么会出现在里面!!! 大意如下: C ++ —— 你造了一匹马,它很丑,而且看起来摇摇欲坠,但能干活。 Java —— 你非常想造一匹马,但首先,你需要造一个马厩。 ...
分类:
编程语言 时间:
2019-11-20 23:47:24
阅读次数:
102
设置emacs的外观 emacs的外观包括文本区的外观,辅助区的外观,状态行的外观,光标的外观等, 每个外观都有名字,并且都有下面属性: Font Family: 字体名字 Font Foundry: ? Width: 字体宽度 Height: 字体宽度 Weight: 字体重 Slant: 斜体 ...
分类:
系统相关 时间:
2019-11-17 17:58:54
阅读次数:
100