作者:Tolbkni Kao
发布时间:2012-03-03
分类:Programming
1 Comment
Git 学习笔记(1):git rebase 命令
git-rebase 是对 commit 执行变基操作,通俗点讲就是重新(re-)定义一个 branch(一段commit)的参考基准(base)。所谓的基准,可以是任何一次 commit,也就是说,rebase 实际上是将一段 commit(可能是1次 commit,也可能是几次连续的 commit)从某个结点变动到另一个结点(为了配合图叙述方便,我会把一次 commit 称作一个结点)。
先介绍四个命令:
git rebase --continue
git rebase --skip
git rebase --abort
git rebase --onto <newbase> <since> <till>
阅读剩余部分...
作者:Tolbkni Kao
发布时间:2012-01-02
分类:Programming
6 Comments
写上一篇文章的时候说到我不满意 Google Code Prettify 代码高亮插件的效果,好吧,人都是被逼出来的,就有了这个插件。SyntaxHighlighter 这个插件以前用 Wordpress 的时候一直用,这两天把它给移植到 Typecho 来了,这也是我为 Typecho 写的第一个插件。
设置选项中的代码折叠项经过测试与主题样式冲突(导致启用后代码块隐藏),可能会在下一个版本解决
详细更新内容看文章末尾的更新日志
目前版本为 0.0.3,暂时只能设置主题,自带8个主题,默认主题和 Emacs 主题我都比较喜欢。
下一个版本过几天发布,计划增加设置选项、支持更多语言,改动比较小的版本号我就不在文章里更新了,改动比较大时再发上来。
阅读剩余部分...
作者:Tolbkni Kao
发布时间:2011-12-26
分类:Applications
2 Comments
直接看脚本吧,应该不需要解释,稍微说明一下配置文件:
该脚本会检查同目录下是否存在 Startup.ini 文件,不存在则自动创建。
其中 Count 是下面 Items 的计数,从 Item1 到 ItemN;
IsWait 指示顺序启动还是同时启动,也就是 RunWait 和 Run 的区别;
Delay 表示开机多少秒后开始启动程序。
阅读剩余部分...
作者:Tolbkni Kao
发布时间:2011-10-27
分类:VPS
2 Comments
之前在《Debian Xen VPS 升级内核出错处理方法》一文中提供了我升级内核出错的解决办法,最近更新系统的时候内核也更新了,我发现 menu.lst 需要重新改动,就手动使用 Vim 修改了一下内容,灾难就此开始。让我们来看一下我修改后的 menu.lst 的内容:
default=0
timeout=10
title vmlinuz-2.6.32-5-686-bigmem
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-5-686-bigmem console=hvc0 root=/dev/xvda11 ro
initrd /boot/initrd.img-2.6.32-5-686-bigmem
阅读剩余部分...
作者:Rexfield
发布时间:2011-09-03
分类:Programming
2 Comments
A→Aα|β
(展开)=>A=β|βα|βα...αα
(提公共因子)=>A=βα*
令A′=α*
A=βA′
A′=α*=αA′|ε
综上所述:
A→βA′
A′→αA′|ε
这样就消除左递归了
- 1
- 2
- 3
- 4
- 5
- »