函数声明和调用

#include <stdio.h> int main(int argc, const char *argv[]) { void foo(); // 声明 (void) foo(); // 调用 return 0; } void foo (void) { printf ("foo\n"); }

2011-07-28 · wuan

256 terminal colors

 0 #000000  1 #800000  2 #008000  3 #808000  4 #000080  5 #800080  6 #008080  7 #c0c0c0  8 #808080  9 #ff0000 10 #00ff00 11 #ffff00 12 #0000ff 13 #ff00ff 14 #00ffff 15 #ffffff  16 #000000  17 #00005f  18 #000087  19 #0000af  20 #0000df  21 #0000ff  22 #005f00  23 #005f5f  24 #005f87  25 #005faf  26 #005fdf  27 #005fff  28 #008700  29 #00875f  30 #008787  31 #0087af  32 #0087df  33 #0087ff  34 #00af00  35 #00af5f  36 #00af87  37 #00afaf  38 #00afdf  39 #00afff  40 #00df00  41 #00df5f  42 #00df87  43 #00dfaf  44 #00dfdf  45 #00dfff  46 #00ff00  47 #00ff5f  48 #00ff87  49 #00ffaf  50 #00ffdf  51 #00ffff  52 #5f0000  53 #5f005f  54 #5f0087  55 #5f00af  56 #5f00df  57 #5f00ff  58 #5f5f00  59 #5f5f5f  60 #5f5f87  61 #5f5faf  62 #5f5fdf  63 #5f5fff  64 #5f8700  65 #5f875f  66 #5f8787  67 #5f87af  68 #5f87df  69 #5f87ff...

2011-06-11 · wuan

gb2312编码的html邮件有个别汉字在mutt中显示为乱码的问题

用 mailcap 配置 w3m -I %{charset} -dump %s;,可实现在 mutt 中自动显示 html 格式的中文邮件。 当 mutt 传递 gb2312 给 w3m 的 %{charset} 参数时,个别超出 gb2312 编码的汉字在 w3m -dump 的结果中不能正常显示,如软件的軟。 导致这些汉字在 mutt 中显示为乱码。考虑到非中文编码的邮件,不能用 GB18030 直接替换 %{charset} 参数。 试过 mutt 的 charset-hook 参数设定 gb2312 为 gb18030 的别名,但传递给 w3m 的 %{charset} 参数没变...

2011-05-24 · wuan

同步 Twitter 到微博

我使用 FriendFeed 聚合 Twitter、Google Reader 分享、Diigo 书签、自定义 RSS 订阅等内容,执行自定义脚本解析后转发到嘀咕,后者再转发到预绑定了国内微博。 月光博客提示的方法依赖 GAE,有独立 VPS 的我更愿意使用脚本的直接方式。 由嘀咕转发到各微博的消息,被附带了指向该条消息所在嘀咕的连接地址。...

2011-05-05 · wuan

用 curl 更新 digu

% curl -v -i --basic -u "YOURNAME:PASSWORD" --data-urlencode "content=测试 curl, blabla" -d "source=Shell" "http://api.minicloud.com.cn/statuses/update.xml" * About to connect() to api.minicloud.com.cn port 80 (#0) * Trying 59.151.115.151... connected * Connected to api.minicloud.com.cn (59.151.115.151) port 80 (#0) * Server auth using Basic with user 's5unty' > POST /statuses/update.xml HTTP/1.1 > Authorization: Basic czV1bnR5OmpJRXJFbmEzRQ== > User-Agent: curl/7.21.0 (i486-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.15 libssh2/1.2.6 > Host: api.minicloud.com.cn > Accept: */* > Content-Length: 58 > Content-Type: application/x-www-form-urlencoded > * Recv failure: Connection reset by peer * Closing connection #0 curl: (56) Recv failure: Connection reset by peer 这是在墙外执行的,虽然 Recv failure,但是内容 content 确实已经更新。墙内...

2011-05-02 · wuan