一、编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示: 将“compatible...
分类:
其他好文 时间:
2014-10-13 18:46:46
阅读次数:
204
做了一个能够计算简单数学表达式值的小计算器,算不上是编译器,但用到了编译器的知识。最近在看一些编译器的东西,所以动手写这个最简单的计算器,既是对那些抽象的编译器知识有个形象的认识,也为后面添加复杂的东西--语句打下基础。此计算器是以《编译原理与实践》中实现的tiny编译器为参考写的,tiny是一个值得去研究的编译器,可以说是麻雀虽小,五脏俱全。从词法分析到代码生成都有,并且代码非常清晰易懂。我觉得...
分类:
其他好文 时间:
2014-10-12 18:00:18
阅读次数:
327
《编译原理及实现》上的TINY语言词法扫描器的实现。并做了如下改善:
1、允许嵌套注释
2、标识符允许出现数字,但是必需以字母开头(和C语言一样)...
分类:
编程语言 时间:
2014-10-11 23:08:26
阅读次数:
356
由于pthread系列的函数都是成功时返回0,我们需要一段判断处理错误的代码:#define TINY_CHECK(exp)\ if(!exp)\ { \ fprintf(stderr, "File : %s, Line : %d Exp : ...
分类:
系统相关 时间:
2014-10-06 21:11:10
阅读次数:
248
Hello world -- OS
我找到了华科绍志远博士的相关代码,发现他根据MIT的JOS的boot.S 稍作修改,然后单独剥离出来,可以很好玩~
资料下载地址:
http://download.csdn.net/detail/u011368821/8006465
原则上只需要两个文件(boot.S ...
分类:
其他好文 时间:
2014-10-06 17:48:50
阅读次数:
242
*****************************************************************************
1.使用vim替换vi
vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的。简单地话,可以直接使用“alias vi=vim”命令即可,不过这样只能在这次启动的时候有用,下次启动...
分类:
系统相关 时间:
2014-09-24 02:07:35
阅读次数:
5008
奶瓶(beini)这个系统,是一款基于 Tiny Core Linux 搭建的无线网络安全测试系统,当然由于它是用来安全测试的系统,因此在安全方面自然有着强大的功能。而且,这个系统非常简便易学,因此现在已经逐渐的取代BT3、BT4之类的工具,而逐渐成为了无线网络安全研究的主流系统。相比于其它的系.....
分类:
其他好文 时间:
2014-09-03 23:54:17
阅读次数:
343
一、前言二、搭建环境* Linux laptop 2.6.32-45-generic #100-UbuntuSMP Wed Nov 14 10:41:11 UTC 2012 i686 GNU/Linux* tinyproxy 1.8.1三、安装方法$sudo apt-get install tiny...
分类:
其他好文 时间:
2014-08-27 23:24:28
阅读次数:
364
目的给一个新的主机提供一个微型的linux内核,并在上面运行服务。手动制作一个tiny-linux,内核可以从官网站点下载下来,我这里已经预备了一个:放在/usr/src目录下,解压并创建了一个软连接ln–svlinux-3.13.6linuxcd/usr/src/[root@libinsrc]#lsdebugkernelslinuxlinux-3.13..
分类:
系统相关 时间:
2014-08-24 04:09:32
阅读次数:
416
1 /*-----------------------------------------------------------------------*/ 2 /* Forward data to the stream directly (available on only tiny cfg) .....
分类:
其他好文 时间:
2014-08-14 13:21:58
阅读次数:
743