垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的3件事情: 哪些内存需要回收 ...
分类:
其他好文 时间:
2019-10-15 09:42:35
阅读次数:
87
VSCode是目前我心目中最好用的编辑器了。我们暂且不谈论Linux系统上的编辑器,在那边,Vim是绝对的王者,如果一定要说有竞争对手的话,Emacs也能算一个。从我个人的经历来说,在我上中学的年代,一个主流的编辑器叫做UltraEdit,这个编辑器功能很强大,但要收费,价格还不便宜。当时对于Ult ...
分类:
其他好文 时间:
2019-10-05 00:38:13
阅读次数:
127
python介绍 简介 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。[来源请求]Python的设计哲 ...
分类:
编程语言 时间:
2019-10-04 09:39:50
阅读次数:
245
就像 Markdown 官方文档里描述的一样:可读性,无论如何,都是最重要的。 Markdown 的目标是实现 『易读易写』 。Markdown 从发布到现在备受好评,经过这一段的使用,整体感觉挺顺手,不过还是存在很多问题,所以总结一下喽。。编辑器其实自己喜欢的才是最好的。(像 vim 、emacs... ...
分类:
其他好文 时间:
2019-09-28 10:27:46
阅读次数:
311
一、反射的概念 是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。 这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域采用, 并在Lisp和面向对象方面取得了成绩。 二、四个可以实现自省的函数 ① hasat ...
分类:
其他好文 时间:
2019-09-27 01:34:03
阅读次数:
89
昨日内容回顾: 注释的使用:"" ‘’ # 在python中双,单引号的意义是一样的 全注释 :ctrl + ? 例如:"hello,it's me!" 缩进 本节内容的简介: 集成开发环境(IDE): VIM #经典linux下的文本编辑器 Emacs # linux文本编辑器,比Vim更容易 E ...
分类:
其他好文 时间:
2019-09-24 23:06:54
阅读次数:
203
目录 1. "配置文件" 2. "源码释义" 配置文件 (global linum mode t) (defadvice linum update window (around linum dynamic activate) (let ((w (length (number to string (c ...
分类:
系统相关 时间:
2019-09-23 09:23:17
阅读次数:
88
130+程序员必备的 vim 命令 Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。这里收录了130+程序员必备的 vim 命令,帮助你提高开发效率。 基本命令 :e ...
分类:
系统相关 时间:
2019-09-22 23:45:21
阅读次数:
148
首先是传参型lisp的定义: (addLine (getpoint)) //定义lisp传入参数的例子 //复制到命令栏运行: (addLine (getpoint)) [LispFunction("addLine")] //注意: 这里不是command! public static Result ...
分类:
Web程序 时间:
2019-09-17 13:10:37
阅读次数:
163
指令: c-x 0:关闭当前窗口 c-x 1:只留一个窗口 c-x 2:分成上下两个窗口 c-x 3:分成左右两个窗口 c-x h:全选 c-x s:保存 c-x c-f:打开文件(找不到则新建) (~/Desktop/123.cpp Tab可以自动补全) c+alt + t:打开终端 m-x sh ...
分类:
系统相关 时间:
2019-09-09 14:55:32
阅读次数:
117