2012-06-20
如何找出 int 中第一个 1对于这个问题我们可以从最原始的做法开始,如果没找到 1 返回 0,如果第一位为 1 返回 1。所以代码很简单如下:
static int first_onebit(int x){
if(!x)
return 0;
......
2012-06-13
为什么要折腾折腾了几次终于把博客从 wordpress 搬到 Github 了,迁徙这事本来是够麻烦的,而且也比较无聊。不过最终还是抑制不住诱惑,这有下面几点点好处。
编辑方便,专注写作
在线下编辑,可以随便选择自己喜欢的编辑器。当然 wordpress 也有离线编辑工具,不过 ......
2012-04-11
一个有趣的问题,据说这个题目耗费了 Don Knuth 24 小时解决。一起来看看。
You are given an array of integers of length n, where each element ranges from 0 to n - 2, inclu ......
2012-03-08
我之前一直用的是 project-mode.el 来管理项目,在碰上代码很多的工程时还是有点不方便,源文件太多速度有点慢。快速检索文件还是可以,需要指定代码目录,可以增加目录。工程的概念还是不太直观,主要用来快速查找文件。以前看有同学推荐过 eproject,当时没仔细看。这会儿想自 ......
2011-12-21
这个操作好像经常要用到,拷贝当前光标连续的一段字符串 (除了空白和换行), 写了个小函数来实现。
(defun get-continue-string ()
(interactive)
(skip-chars-backward "^ \n")
(setq low (poi ......