最新 | 最热门 | 最高评价

+0  Git显示漂亮日志的小技巧

Tag: 杂项资源 | 编程工具 | Git | Linux | verison control
陈皓 发于 2012年06月24日 23:29 | 点击: 2060 | 展开摘要
原文:http://garmoncheg.blogspot.com/2012/06/pretty-git-log.html (墙)

Git的传统log如下所示,你喜欢吗?

看看下面这个你喜不喜欢?(点击图片看大图)

要做到这样,命令行如下:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Crese

查看全文: http://www.udpwork.com/item/7572.html

+0  Emacs中的Evernote: evernote-mode

Tag: 中级 | 其他 | ann | browser | c++ | control | ede | Emacs | emacser | emacser.com | Email
fangzhzh 发于 2011年04月25日 16:00 | 点击: 8807 | 展开摘要
曾经有一段信息摆到我眼前,可是我没有珍惜.直到失去我才后悔莫及.
如果上天能给我一个重来的机会,我希望将那段信息记为笔记,如果非要在这条笔记上加个期限,我希望是一万年.

表格修改: @2011/08/05 17:39:59

简单的英文翻译就不会标出,标出内容变动。

我这人向来不喜欢凑热闹,大家都喜欢的姑娘我从来都不会去追,大家都说好的电影我从来不去看,按现在流行语说,就是zhuangbility. 哈哈. 但是,最近很火1的Evernote ,我确实很是喜爱,忍不住也

查看全文: http://www.udpwork.com/item/4950.html

+0  流量控制的一个小问题记录

Tag: Tech | flow control | iptables | l7-filter | linux | tc | traffic control
liuw 发于 2011年01月30日 00:12 | 点击: 2050 | 展开摘要
洗澡时突然回想起自强邮件列表上一个学弟提到的问题,初步问题是如何让不同的程序走不同的网络(Web浏览器和BT),深层次的问题是如何让不同的协议走不同的网络。

我初步提出的解决办法有两个:一是设置本地代理;二是使用iptables的l7-filter。

代理的实现原理是让代理选择出口,这样只要为两个程序开两个本地代理即可。这解决的是“初步问题”。

用l7-filter是为了解决“深层次问题”。我个人没有使用过l7-filter,我的想法是,只要能把流量标记出来,那么就可以

查看全文: http://www.udpwork.com/item/4200.html

+0  git配合svn的一些使用方法

Tag: Development | sourcecodemanagement | subversion | versioncontrol
Xin LI 发于 2011年01月10日 16:23 | 点击: 2380 | 展开摘要
作弊条

在一个git库中跟踪不同的svn branch

首次创建git库:git svn clone [svn代码库到HEAD分支的URL] [git代码库名]

例如,对于 FreeBSD,对应的URL为 http://svn.freebsd.org/base/head/

一般来说,从远程svn库复制需要的时间会比较长,也可以考虑首先在本地建立一份镜像,然后直接用 file:/// 去指定。

接下来编辑 .git 中的 config 文件,找到类似:

[svn-r

查看全文: http://www.udpwork.com/item/4048.html

+0  版本管理器的发展史

Tag: 杂项资源 | 编程工具 | BitKeeper | CVS | Git | SCM | Subversion | verison control
陈皓 发于 2010年11月17日 08:50 | 点击: 2245 | 展开摘要
以前本站发布过编程语言进化,Windows的达尔文进化图,今天在网上看到版本管理器的进化图,转过来,源文链接如下:

http://codicesoftware.blogspot.com/2010/11/version-control-timeline.html (墙)

这张图上分成了四个时期:

史前时期:1982年的RCS。现在你可能还能在Unix的发布包中找到它。

古典时期:1990年的CVS(经典的SCM管理器,可惜不能track目录和文件名的改变,今天这个东西已

查看全文: http://www.udpwork.com/item/3456.html

+0  在Emacs下用C/C++编程

Tag: C/C++ | IDE | 中级 | autoload | browser | CEDET | control | ede | Emacs | emacser | emacser.com
lertsau 发于 2010年10月25日 09:43 | 点击: 2607 | 展开摘要
1 参考文献

2 序

3 基本流程

4 基本环境设置

4.1 编辑环境配置

4.2 自动补齐

5 编译和调试程序

6 阅读代码

1 参考文献

按照惯例,我写的文章在最开始处放参考文献。

hhuu @ newsmth 的《Emacs的日常生活》

emacs 的文档

emacs 相关插件的文档

2 序

用emacs写程序也有5个年头了,深切地体会到Emacs的强大。程序员有三种,一种是用vi的,一种是用emacs的,还有一种是其他。

查看全文: http://www.udpwork.com/item/3162.html

+0  不使用控制结构输出数组中大于k的所有元素

Tag: Programming | C | control structure | function pointer | recursive
liuw 发于 2010年10月15日 10:16 | 点击: 1508 | 展开摘要
又蛋疼了,从一道招聘用的C题改一下得来的。

原题是“不使用if,while,do while,for等结构输出数组中不大于k的所有元素”。不用循环,第一的反应自然是递归;不使用if,但是又要做分支(比较大小、递归终止),那么可以用三目运算符 ?: 。

那么原题再加强一下条件,三目运算符?:也不能用了,那么只有用点奇技淫巧来解决了。还好玩C也玩了这么多年,那么就在机器层面上解决这个问题吧。

#include <stdlib.h>
#include <st

查看全文: http://www.udpwork.com/item/3057.html

+0  用Mew收发邮件

Tag: Email | 中级 | ahei | autoload | bigclean | control | Emacs | mew | org | python | screenshot
bigclean 发于 2010年05月21日 10:11 | 点击: 7236 | 展开摘要
简介

unix 世界的邮件客户端很丰富,有跨平台的 thunderbird,evolution,无穷定制性的 mutt。emacs 上的邮件客户端有强大的 gnus,作为新闻组阅读器实在舒适。

unix 的哲学思想为 “do one thing better”,因此在 unix 的世界中,邮件程序依据功能可以细分为 MUA(如典型的 mutt),MTA(fetchmail) 和 MDA(procmail)。mutt 和 gnus 这些定制性强的邮件

查看全文: http://www.udpwork.com/item/1483.html

+0  我是如何从vim转向Emacs的

Tag: 初级 | 学习Emacs | ann | ann77 | browser | C | control | ede | Emacs | emacser | emacser.com
ahei 发于 2010年04月27日 09:17 | 点击: 2364 | 展开摘要
作者: 王纯业

以前,我多次试图从 vim 转变到 emacs 都失败了。原因很多,主要原因是 vim 的确一个很强大的 editor 不愧为 emacs 的主要竞争对手,vim 很多强大的功能,很难在 emacs 中找到相应的功能,那个时候还没有水木Emacs版,如果有的话,情况会好一些, 还有一个原因就是我周围几乎没有人用 emacs ,现在也是。

emacs 的入门比较 vim 要困难很多,我指的入门不是指简单的使用,而是高效的使用。vim 的很多操作几乎不需要配

查看全文: http://www.udpwork.com/item/1086.html
|<<<1>>>| 一共1页, 9条记录