2014年2月18日

摘要: 看到wiki上关于自动机编程的文章, 其中自动化技术和自动机一节只有伪码, 俺写了个C版本的, 如下#include typedef struct{ int state; int changed; int c;} state_mach;enum states { before, inside, after} e_states;int hop2state(state_fsm *fsm, int state){ fsm->state = state; fsm->changed = 1; return 1;}int setState(state_mach *... 阅读全文
posted @ 2014-02-18 13:44 jianglili 阅读(414) 评论(0) 推荐(0) 编辑

2013年11月12日

摘要: 1 LACP协议的作用LACP的作用是根据系统本地信息以及与对端系统动态交换的信息,自动形成链路的汇聚或解汇聚,并控制链路的报文收发状态。没有运行LACP的聚合,称之为手工聚合,由管理员指定聚合成员,并根据端口的up/down状态来确定是否聚合。但是链路两端缺少交互,因此这种聚合可能会引起问题,例如,如果用户错误地将物理链路连接到不同的设备上或者同一设备的不能形成聚合的端口上,则系统无法发现。聚合控制包括以下活动:1) 检查候选链路是否能真正被聚合2) 控制聚合组链路的增加,甚至是聚合组的创建3) 监测链路状态,保证聚合的可用性4) 聚合成员不可用时删除相应的聚合组链路 ,如果没有任何成员了则 阅读全文
posted @ 2013-11-12 15:12 jianglili 阅读(4644) 评论(1) 推荐(0) 编辑

2012年8月24日

摘要: 参考: http://steve-yegge.blogspot.in/2008/01/emergency-elisp.html http://www.gnu.org/software/emacs/emacs-lisp-intro/Lisp中的基本概念列表(List)是Lisp的基础,用括号标识其边界。Lisp的名称代表LISt Processing,就是处理列表的语言。因此会在Lisp代码看到层层叠叠的小括号,这种嵌套的括号表达式在Lisp中称为Forms。以下两个例子均为列表'(this list has (a list inside of it))(+ 2 3)括号里面没有用括号括 阅读全文
posted @ 2012-08-24 16:45 jianglili 阅读(594) 评论(0) 推荐(0) 编辑

2012年5月3日

摘要: 不想每次都去复制粘贴comment到editor,就在emacs里捣腾,LISP还不会用,不过总是凑出两个函数可以用了,可能很蹩脚,以后会用ELISP了再优化吧。大概意思就是把每次提交的comment存到一个文件里,下次再加载commit msg 文件时,就从备份的文件里读出来。保存的comment是Signed-off-by前面那一部分。(defun my-load-file-mode () (when (and (stringp buffer-file-name) (string-match "\\COMMIT_EDITMSG\\'" buffer-file-n 阅读全文
posted @ 2012-05-03 20:43 jianglili 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 为了搞定git乱码问题,几乎把网上所有git乱码文章看了一遍,总算让我解决了。我用的git和TortoiseGit版本:msysgit: V1.7.9http://msysgit.googlecode.com/files/Git-1.7.9-preview20120201.exeTortoisegit: V1.7.7.0http://tortoisegit.googlecode.com/files/TortoiseGit-1.7.7.0-32bit.msi发现不同的版本解决方法还不一样,之前试了一个最新版本,发现按网上的方法怎么弄都不行。后来下了这个旧的版本,一切OK。下面是我的配置文件C:\ 阅读全文
posted @ 2012-05-03 20:20 jianglili 阅读(1353) 评论(0) 推荐(0) 编辑

2012年1月12日

摘要: 对于程序员来说,没有一个很明显的标准衡量程序员的工作已经完成了,或者说程序员的事永远也做不完,所以也就没有足够的动力让他去做到完美。在那些风平浪静的日子里,怎样才能自我激励,做个好员工呢。哦哦,那是老板应该关心的事,作为一个程序员,我想的事情只有怎样才能实现自我提升,不至于过得太空虚。我进行过一些尝试,以下是比较有效的让我又开始干劲十足,对程序开发充满激情的方法。第一类方法:输入。1. 读一本有趣的书太专注于技术细节的书可能会让你对软件开发更加绝望,所以这时候摆脱技术,去读一些软件随笔之类的书较好。比如《软件随想录》《梦断代码》,个人认为《编程珠玑》也不错,反正就是读那种读完后还会再回味、觉得 阅读全文
posted @ 2012-01-12 14:22 jianglili 阅读(425) 评论(0) 推荐(1) 编辑

2011年12月27日

摘要: 看朱自清的匆匆,里面提到了8千多个日子,大概算了一下,是二十多岁写的,了不起啊。想想我匆匆过了多少天呢,用shell算了一下,10009天jiangli@jiangli-virtual-machine:~$ echo $(((($(date +%s -d 20111227) - $(date +%s -d 19840801)))/$((24*3600))))10009 阅读全文
posted @ 2011-12-27 18:53 jianglili 阅读(153) 评论(0) 推荐(0) 编辑

2011年12月26日

摘要: 匆匆朱自清 燕子去了,有再来的时候;杨柳枯了,有再青的时候;桃花谢了,有再开的时候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢?——是有人偷了他们罢:那是谁?又藏在何处呢?是他们自己逃走了罢:现在又到了哪里呢? 我不知道他们给了我多少日子;但我的手确乎是渐渐空虚了。在默默里算着,八千多日子已经从我手中溜去;像针尖上一滴水滴在大海里,我的日子滴在时间的流里,没有声音,也没有影子。我不禁头涔涔而泪潸潸了。 去的尽管去了,来的尽管来着;去来的中间,又怎样地匆匆呢?早上我起来的时候,小屋里射进两三方斜斜的太阳。太阳他有脚啊,轻轻悄悄地挪移了;我也茫茫然跟着旋转。于是——洗手的时候,日子... 阅读全文
posted @ 2011-12-26 11:11 jianglili 阅读(201) 评论(0) 推荐(0) 编辑

导航