自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 收藏
  • 关注

本博客已废弃。目前迁移至 http://www.sunzhongwei.com 大象笔记

本博客已停止更新。 目前迁移至自己在阿里云服务器上搭建的 http://www.sunzhongwei.com 大象笔记 欢迎大家访问新博客。                哈哈...

2018-01-02 14:20:04 286

招商银行一卡通通过支付宝对广发信用卡进行还款

美元:人民币欠款全部还清,再存上人民币,致电95508做电话购汇。似乎需要提前两天进“信用卡查询和还款”之后,进那个 4. 理财XX卡还款 (具体名字忘了,反正是选4) 人民币:到淘宝支付宝选择信用卡还款注意,需要启用专业版的网上支付,即插着U盾的时候。(不能用一卡通网上支付,有500/日的限额)需要一个交易日...

2011-11-15 22:11:14 329

购买了 godaddy 的域名

设置了域名对应的 IP 之后,10 分钟内就生效了 比我预想的快多了 顺便在 VPS 上搭建了一个 WordPress 的 Blog 由于完全不会 PHP 还是费了一顿周折。 ...

2011-08-06 00:30:42 293

牙周炎啊,牙周炎

今天洗完牙,被牙医告知俺的牙周炎很严重。需要打一个疗程的针。。。不治疗的后果是,牙龈与牙齿间的间隙会越来越大,牙齿开始松动,会提前脱落。。。和我同去的那个同事居然就是因为牙周炎掉了一颗牙,我信了,怕了 牙医居然说没什么好的预防措施和防护措施,我还是上网查了一下:少吃油炸视频,多吃蔬菜,少喝碳酸类饮料诸如此类 哎,查病因还是不如调bug那样简单直接 ...

2011-08-01 00:09:16 258

Follow Guido on Google+

今天在 Google+ 上看到 Guido 老大的留言  写道Guido van Rossum - Jul 23, 2011 - Public"""Dear Guido,How can I make myself a better programmer, and work with you one day?--Hoping in Brazil"""Dear Hoping,...

2011-07-27 22:43:13 168

高亮网页中的嵌入代码

 这里需要用到的程序为:Pygments -- Python syntax highlighter 这个 Python 脚本可以将代码转换为 HTML 格式的代码。以方便我们把代码嵌入到博客或者Wiki中。直接上例子吧!例如,我们本地有一个名为 test.py 的程序,如果我们要在网页中完美展示这段代码,只需要输入:pygmentize -f html -O linenos...

2011-07-27 11:51:43 177

原创 关于睡眠以及熬夜的小常识

无上心法千言万语,就是一句话 “早睡早起,身体好”器官工作表晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 。晚间11-凌晨1点,肝的排毒,需在熟睡中进行。凌晨1-3点,胆的排毒,亦同。凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已走到肺;不应用止咳药,以免抑制废积物的排除。凌晨5-7点,大肠的排毒,应...

2011-07-27 11:49:12 202

编辑 HTML 的利器 VIM ZenCoding

最近在用 Tornado 写一个小的个人网站,发现在 VIM 原始状态下编辑 HTML 很是不便。因为 HTML 的 Tag 需要开始符号和结束符号对应,例如: <table></table>。每次都去手动敲,生产效率太低了,无端增加了好多重复劳动。 在网上找了一下,发现一个 ZenCoding.vim 的 VIM 插件,不单可以实现 Aptana 等 IDE 编辑...

2011-07-24 13:11:01 151

Mac OS X Lion 今晚 App Store 线上发布

无数果粉苦等的 Mac OS X Lion 今晚就要发布了 (美国时间 7 月 20 号)  比较无语的是,完全通过苹果的 App Store 线上发布(同时在这里交费支付),没有实体光盘。。。 我想国内用户会非常痛苦,毕竟要下载一个完整的操作系统啊。想想去下载一个 Windows 7 安装包有多痛苦。据说有 3.4 G 大。 不过,看了 Lion 的介绍视频,感觉...

2011-07-20 16:45:16 152

Ubuntu server 上更正系统时间

VPS 的系统时间不知道是哪个时区的,需要修正一下。 $ sudo rm /etc/localtime $ sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 测试一下,可以看到时间已经正常。$ dateTue Jul 19 01:23:11 CST 2011  ...

2011-07-19 01:28:38 168

sqlite 的数据插入速度问题

文章转载自 大象笔记 http://www.sunzhongwei.com 昨天写了一个将 5000 万行数据导入 sqlite 的程序。 就是简单的 key, value 型数据,key 为定长字符串,同时以此列为主键,建立索引。 最初的做法是,直接插入单表,每一万行数据为一个事务。用了一个晚上,大概 10 个小时,只插入了 2500万行。只完成了一半。最初的1...

2011-07-17 01:24:48 577

每到产品新版本发布时各种被加班

主动总比被动好。 人总有责任感,说的多了就容易让人反感。 每天各种浪费时间的会,没事就强调进度。凡事强调多了就容易起反作用。 这让我记起马克吐温的一个故事: 一个礼拜天,马克·吐温到教堂去,适逢一位慈善家正用催人泪下的语言请求人们为非洲的难民提供帮助。当慈善家讲了5分钟后,马克·吐温马上决定为这件有意义的事情捐助50美元,当慈善家讲了10分钟后,马克·吐温就决...

2011-07-13 23:24:05 217

调用 kqueue 接口的示例代码

了解一个接口,最好的方式莫过于亲手去测试,所以直接上示例代码:代码来自 kqueue - NetBSD System Calls Manual这段代码的主要功能是,监控一个指定文件,并打印出收到的事件消息。(文件由程序的第一个运行参数指定)  monitor.h #include <sys/types.h>#include <sys/event.h...

2011-07-10 20:41:59 231

Tornado 源码阅读笔记(三)- kqueue

继续学习并翻译 (Kqueue: A generic and scalable event notification facility) 这篇论文 接着上篇 Tornado 源码阅读笔记(二) ,把原论文第2章余下的部分翻译完。 参考了 《socket 的几种工作模式》 一文中的流程图之后,我对 select() poll() 的工作模式有了清晰的认识。(一图胜千言,这话没错。)系...

2011-07-09 14:15:04 165

iPhone5 外型太赞了

刚才在微薄上看到了 iPhone5 的外型图片,实在是太赞了。 1.5GHz A4处理器,使用全新材质氮涂层外壳,这种氮涂层外壳具有防划防磨的特效。800万传感器,而且iPhone 5完全解决了信号问题,并将支持4G连接,拥有32GB内存或64GB。...

2011-07-08 22:47:28 174

Emacs 的 yasnippet 插件

 有一段官网的视频http://v.youku.com/v_show/id_XMjMxNDg5MjQ4.html 安装也非常方便,自动代码生成十分便捷。 强烈推荐

2011-07-08 20:46:26 151

Emacs 的 buffer 操作

* 关闭一个 bufferC-x k  * 保存一个 bufferC-x s  * 显示当前打开的 buffer 列表C-x C-b  如果编辑更改了 user_db.py 这个文件,再次 C-x C-b  我们会看到,发生更改而未保存的文件的 buffer 前,会有一个 * 符号。C-x s 保存之后,这个 * 号就消失了。...

2011-07-08 11:46:23 996

在 Mac 上安装了 Emacs 23.3.1

今天发现 Aquamacs 在同时打开几十个源码文件的时候,Mac 会变得非常热。 于是决定在 Terminal 下使用 Emacs 试一试。 而 Mac 自带的 Emacs 版本为 22.1.1, 输入中文,会显示为乱码。 只能尝试最新的 23.3.1 了  sudo brew install emacs 还有一个不想用 Aquamacs 的原因是,G...

2011-07-07 23:41:21 151

Tornado 源码阅读笔记(二)

主要看一下 Kqueue 的原理翻译自 (Kqueue: A generic and scalable event notification facility) 这篇论文  概要在 Unix 平台下,当 socket 或者其他的 descriptor 状态发生变化时,相关的应用应该收到通知。过去是通过系统调用 select() 和 poll() 来实现的。 但是,事实证...

2011-07-06 21:54:41 163

Tornado 源码阅读笔记(一)

先看一下 Tornado 的 ioloop.py import select# Choose a poll implementation. Use epoll if it is available, fall back to# select() for non-Linux platformsif hasattr(select, "epoll"): # Pyth...

2011-07-06 00:36:16 140

Emacs 在开发项目中的实际应用(四)

到首行: ESC <到尾行: ESC >  选中一行: C-a C-= C-e前提是将 C-Space 的功能绑定到 C-= 上, 因为 Mac 上 C-Space 是 Spotlight的快捷键。(global-set-key [?\C-=] 'set-mark-command)说明: C-a 是移动到行首,C-= 是 set mark,C-e ...

2011-07-01 23:59:17 103

Emacs 的 shell 增强插件 MultiTerm

可能是因为 MultiTerm 是采用调用 /bin/bash 的方式,很多操作习惯和在系统的 Terminal 里基本一致。 例如:可以使用上下键来显示之前输入的命令了。再也不需要像在 shell mode 那样,使用 M-p 来调用之前的命令了。 更可喜的是,可以在 MultiTerm 里正常使用 VIM 了。。。而之前在 shell mode 里的排版是乱的。 ...

2011-07-01 17:52:51 324

繁杂统计功能的实现方法

将一个繁杂的统计功能写成一个函数,往往又长又乱。单单统计变量的初始化就好多行, 直观感觉,如果一个函数的长度超过了一屏,往往是代码结构不合理,就需要重写了。 如果换作一个单例类,看上去就会好很多。统计变量的初始化放在初始化函数中,繁杂的统计可以再拆分成小的功能。 有句话是,“代码写完的时候,就是重构的时候。” 明早就改一下。...

2011-07-01 01:27:21 150

原创 Emacs 在开发项目中的实际应用(三)

Emacs 自带的 shell-mode (M-x shell), 不支持多个 buffer,即,只能够开一个 shell 窗口。 当我们有多个程序的输出结果,需要比对时,很不方便。 在网上找到一个插件,MultiTerm,很好解决了这个问题。 安装及配置方法,参考 http://www.emacswiki.org/emacs/MultiTerm 需要注意的是,...

2011-06-28 14:54:31 143

Emacs 在开发项目中的实际应用(二)

 Aquamacs 全屏模式/正常模式切换Command+Shift+Enter全屏模式下看上去比较专业,嗯。。。  shell mode 下的文件路径自动补全M-/  在不同 Tab 间切换Command+{Command+}  关闭一个 TabCommand+w (Close window and buffer)  跳...

2011-06-25 02:12:03 103

Emacs 在开发项目中的实际应用(一)

我使用的是 Mac OS 上的 Aquamacs。  以项目目录为开发阵地由于使用的是 GUI 版,我需要进入 Python 的项目目录,以方便我每次打开文件时,不需要每次都输入长长的路径前缀。方法是:以打开文件的方式,打开目录Ctrl-x Ctrl-f <目标目录> 当前 Tab 的显示内容就变成了 ls -la 的输入内容。再次 Ctrl-x...

2011-06-22 14:18:23 174

使用开源软件必读 FAQ 啊

最近被 Lucene 的一个疑问搞得痛不欲生,网上查了好久也没查到,也问了一些网友,但是没有特别满意的答复。 刚才我居然在 Lucene 的 FAQ 中找到了解答。。。 正如之前一个同事所言,使用开源软件遇到问题时,先去读 FAQ,不要急着 Google 答案,因为你遇到的问题,前人基本都已经遇到了。 这的确是一个节省时间的方式。 ...

2011-06-21 00:16:13 111

周末总结 2011-06-19

周末原本计划两天内搞定第一 iPhone 应用的 Demo 的,没想到按照网上一个教程写,写了两天才写了大概 1/3。 中间看完了《Objective-C 基础教程》,一边抄别人的代码,一边看教程,查资料,学起来果然快。 单纯看书时,很多概念不能理解的,而实际敲代码时,再重温这些概念便能体会到一些特性的妙处。  同时是写程序,为啥工作日在公司就头昏脑胀呢? 因为...

2011-06-19 23:01:39 116

如何强迫自己上班时不去登录某些网站

在 stack exchange 上看到一个好方法, “修改 hosts 文件” 于是俺果断 sudo vim /etc/hosts 加入了如下两行: 127.0.0.1   weibo.com127.0.0.1   www.douban.com127.0.0.1   www.sina.com.cn127.0.0.1   www.qq.c...

2011-06-17 14:59:41 134

卸载了 Mac OS 上的 flash

具体方法: http://osxdaily.com/2011/01/09/uninstall-flash-mac/

2011-06-17 10:03:15 128

搜狗推出苹果 Mac 输入法

继腾讯推出 QQ Mac 输入法之后,搜狗也推出了 Mac 中文输入法。  QQ Mac 输入法在 5 天内升级了两次,看来这两个流氓软件要把触角伸向苹果 Mac 平台了。 我宁愿使用 Mac 自带的不成熟的输入法,也不愿意成为这两个流氓的试验品。 QQ Mac 输入法我前几天还试过,极品的是,这是我第一次见到的需要安装后重启 Mac 系统的软件。输入过程中居然会卡...

2011-06-16 21:44:15 131

原创 天才排序算法

在论坛看到的一个帖子,太欢乐了 标  题: "天才排序算法": Sleep sort (zz)发信站: 水木社区 (Thu Jun 16 00:04:52 2011), 站内#!/bin/bashfunction f() {    sleep "$1"    echo "$1"}while [ -n "$1" ]do    f "$1" &    shiftdonewaitexam..

2011-06-16 19:17:10 207

在 Eclipse 中导入三方 jar,javadoc.jar 的方法

下载了 Lucene 的 jar 以及 javadoc.jar, 但是不知道如何导入 Eclipse。 方法如下: http://www.vogella.de/articles/Eclipse/article.html#classpath

2011-06-15 17:52:13 149

使用 junit 对 java 程序做单元测试

创建一个测试文件名为 TestFruit.java import junit.framework.TestCase;public class TestFruit extends TestCase{ public void testFruit() throws Exception { assertEquals(1, 2); }} 具体的测试方法 t...

2011-06-14 16:59:11 211

Emacs 的文件操作

C 代表 Control 键 C-x C-f   打开一个文件C-x C-s   保存更改C-x C-c   关闭文件 

2011-06-14 15:09:54 135

在 Mac OS 上查看 Java 的相关参数的方法

查看 Java 版本 Sun-Zhongweis-MacBook-Pro:test_package zhongwei$ java -versionjava version "1.6.0_24"Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334)Java HotSpot(TM) 64-Bit Server VM (bui...

2011-06-13 23:23:15 556

告别 Mac OS X 终端默认的丑陋字体

文章转载自 大象笔记 http://www.sunzhongwei.com Mac OS X 终端默认的字体实在是太丑了,完全让人无法忍受。 网上找到一个使用 GNOME 终端字体替换的方法,具体步骤如下:  下载 Bitstream Vera Mono 1.10解压出来双击 VeraMono.ttf点击 Install Font打开 ...

2011-06-13 23:02:37 907

如何使用其他 java 文件里定义的类

在同一个目录下定义两个类: Main.java public class Main{ ...

2011-06-13 19:36:09 894

Java 中 this 关键字的使用

这里和 Python 做一下比较: 相同点:同 Python 一样,都是对类的实例对象的一个引用。所以,当返回实例本身时,可以采用 return this; 不同点:1。 定义类方法时,第一参数不需要写上 this。而 Python 需要显示的写上 self。 2。 对类成员的访问。通常情况下,不需要加上 this 前缀。(当然加上也没关系)特例...

2011-06-13 15:08:05 86

原创 苹果 Mac 上如何进行屏幕截图

1)Command-Shift-3: 将整个屏幕拍下并保存到桌面。 2)Command-Shift-Control-3:将整个屏幕拍下并保存到剪贴板(Clipboard),你可以Command+V直接粘贴到如Photoshop等软件中编辑。 3)Command-Shift-4:将屏幕的一部分拍下并保存到桌面。按下这个组合键后,光标会变为一个十字,你可以拖拉来选取拍摄区域。 ...

2011-06-13 12:20:16 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除