1. 关于Vim vim是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1. ...
分类:
系统相关 时间:
2019-09-03 09:42:22
阅读次数:
85
最近想学习Libra数字货币的MOVE语言,发现它是用Rust编写的,看来想准确理解MOVE的机制,还需要对Rust有深刻的理解,所以开始了Rust的快速入门学习。 看了一下网上有关Rust的介绍,都说它的学习曲线相当陡峭,曾一度被其吓着,后来发现Rust借鉴了Haskell等函数式编程语言的优点, ...
分类:
其他好文 时间:
2019-08-28 12:57:08
阅读次数:
78
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进了很多新特性。vim是自由软件,vim普遍被推崇为类vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999年Emacs被选为Linuxworld文本编辑分类的优胜者,vim屈居第二。但在2000年2月vim赢得了SlashdotBeanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线,总
分类:
系统相关 时间:
2019-08-28 01:19:47
阅读次数:
136
起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 运行时数据区域 1.程序计数器 Program Counter Register 1. 当前线程所执行的字节码的行号指示器。 2. 字节码解释器的工作是通过改变这个计数器的值去选取下一条需要执行的字节码指令。 3. 每条线 ...
分类:
编程语言 时间:
2019-08-23 22:21:15
阅读次数:
112
一、起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 二、概要 线程相关:程序计数器、虚拟机栈、本地方法栈,不需要考虑垃圾回收 Java堆、方法区:需要考虑垃圾回收 三、垃圾回收算法 1 引用计数算法 2 可达性分析算法 垃圾收集算法 1 标记-清除算法 Mark-Swe ...
分类:
编程语言 时间:
2019-08-23 22:12:47
阅读次数:
122
今天给大家介绍vim文本编辑器中的一些基本命令和命令实例。·本章介绍1、基本概念2、三种模式基本操作------------概念简介-----------Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。文本编辑器的作用创建和修改文本文件维护Li
分类:
系统相关 时间:
2019-08-17 13:06:43
阅读次数:
143
按照套路是要先装装X,谈谈JVM垃圾回收的前世今生的。说起垃圾回收(GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,早在1960年Lisp这门语言中就使用了内存动态分配和垃圾回收技术。设计和优化C++这门语言的专家们要长点心啦~~
分类:
其他好文 时间:
2019-08-06 09:21:11
阅读次数:
82
一、反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面向对象 ...
分类:
编程语言 时间:
2019-08-01 00:17:28
阅读次数:
152
学习Elisp基础,https://learnxinyminutes.com/docs/elisp/Emacs Lisp 为一个函数式的语言,所以它全部 功能都是由函数来实现的。 15分钟学会Emacs Lisp (v0.2a) ;;(作者:bzg,https://github.com/bzg ;;... ...
分类:
其他好文 时间:
2019-07-24 10:10:43
阅读次数:
188
[scode type="lblue"]如果图片挂了请评论提醒我qvq[/scode] 由于Linux里的emacs实在是不好用(~~不会用~~),于是入了vscode这个坑. 以下是安装vscode并配置G++编译器的方法: 1. "下载VSCode" 2.VSCode中基本工具下载 点击黄色部分 ...