- 浏览: 557591 次
- 性别:
- 来自: 珠海
最新评论
-
Helkern:
真没法看
告别 Mac OS X 终端默认的丑陋字体 -
enlangs:
liuming 写道很好很强大。楼主有没有研究过LGPL协议和 ...
GPL 与 BSD 授权的区别 -
magicalboy:
lich0079 写道filer'owner 不一定是什么vi ...
如何理解 File's Owner 与 First Responder -
shushanke:
可以指变量,可以指构造方法。
Java 中 this 关键字的使用 -
Zhongwei_leg:
一块可怜的牛皮糖 写道把数据分成256个表,然后对key的前两 ...
sqlite 的数据插入速度问题
文章列表
本博客已停止更新。
目前迁移至自己在阿里云服务器上搭建的
http://www.sunzhongwei.com 大象笔记
欢迎大家访问新博客。
哈哈
招商银行一卡通通过支付宝对广发信用卡进行还款
- 博客分类:
- 生活
美元:
人民币欠款全部还清,再存上人民币,致电95508做电话购汇。
似乎需要提前两天
进“信用卡查询和还款”之后,进那个 4. 理财XX卡还款 (具体名字忘了,反正是选4)
人民币:
到淘宝支付宝选择信用卡还款
注意,需要启用专业版的网上支付,即插着U盾的时候。
(不能用一卡通网上支付,有500/日的限额)
需要一个交易日
购买了 godaddy 的域名
- 博客分类:
- 互联网
设置了域名对应的 IP 之后,10 分钟内就生效了
比我预想的快多了
顺便在 VPS 上搭建了一个 WordPress 的 Blog
由于完全不会 PHP 还是费了一顿周折。
今天洗完牙,被牙医告知俺的牙周炎很严重。
需要打一个疗程的针。。。
不治疗的后果是,牙龈与牙齿间的间隙会越来越大,牙齿开始松动,会提前脱落。。。
和我同去的那个同事居然就是因为牙周炎掉了一颗牙,我信了,怕了
牙医居然说没什么好的预防措施和防护措施,我还是上网查了一下:
少吃油炸视频,多吃蔬菜,少喝碳酸类饮料诸如此类
哎,查病因还是不如调bug那样简单直接
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,A good way to improve your programming skills is to participate in an o ...
这里需要用到的程序为:
Pygments -- Python syntax highlighter
这个 Python 脚本可以将代码转换为 HTML 格式的代码。以方便我们把代码嵌入到博客或者Wiki中。
直接上例子吧!例如,我们本地有一个名为 test.py 的程序,如果我们要在网页中完美展示这段代码,只需要输入:
pygmentize -f html -O linenos=1 -o test.html test.py
然后将这段代码复制到 HTML 中。注意,保持生成的源代码的格式,不要缩进。
但是这样还不够,因为这段代码是没有高亮显示的。嗯,漂亮的总比丑的好 ...
关于睡眠以及熬夜的小常识
- 博客分类:
- 生活
无上心法
千言万语,就是一句话 “早睡早起,身体好”
器官工作表
晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 。
晚间11-凌晨1点,肝的排毒,需在熟睡中进行。
凌晨1-3点,胆的排毒,亦同。 ...
最近在用 Tornado 写一个小的个人网站,发现在 VIM 原始状态下编辑 HTML 很是不便。因为 HTML 的 Tag 需要开始符号和结束符号对应,例如: <table></table>。每次都去手动敲,生产效率太低了,无端增加了好多重复劳动。
在网上找了一下,发现一个 ZenCoding.vim 的 VIM 插件,不单可以实现 Aptana 等 IDE 编辑 HTML 时的自动补全功能,还有类似 CSS selector 的编辑方式 (看 ZenCoding 的视频演示即可了解)。
官方文档在这里:
https://raw.github.com/ ...
无数果粉苦等的 Mac OS X Lion 今晚就要发布了 (美国时间 7 月 20 号)
比较无语的是,完全通过苹果的 App Store 线上发布(同时在这里交费支付),没有实体光盘。。。
我想国内用户会非常痛苦,毕竟要下载一个完整的操作系统啊。想想去下载一个 Windows 7 安装包有多痛苦。据说有 3.4 G 大。
不过,看了 Lion 的介绍视频,感觉对程序员而言,没啥吸引力,全是不同不痒的功能。我只想体验他的触摸版的新手势。
Ubuntu server 上更正系统时间
- 博客分类:
- Linux
VPS 的系统时间不知道是哪个时区的,需要修正一下。
$ sudo rm /etc/localtime
$ sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
测试一下,可以看到时间已经正常。
$ date
Tue Jul 19 01:23:11 CST 2011
终于买了一个美国的 VPS
- 博客分类:
- 互联网
准备建设一个小网站,刚开始犹豫是买国内的 VPS 呢,还是国外的。
经人提醒,才想起来,国内网站必须备案,查询了一下备案的流程,发现耗不起时间啊,俺们又不是公务员,一个月才能出结果,这是人民公仆干的事么?其次,国内的 VPS 有点不太放心,因为运维能力可能有限。我查看了一个几个国内 VPS 在淘宝上的评价,感觉全是托,评价人的 ID 几乎是连续注册的,这就更不靠铺了。
于是选择买美国的 VPS。
对 VPS 的了解不多,只是见同事买过 Linode 的 VPS,一个大概 150 人民币。512内存,20G硬盘,几百G的月流量。最大的问题是我的信用卡一直没法办理,美元支付成 ...
文章转载自 大象笔记
http://www.sunzhongwei.com
昨天写了一个将 5000 万行数据导入 sqlite 的程序。
就是简单的 key, value 型数据,key 为定长字符串,同时以此列为主键,建立索引。
最初的做法是,直接插入单表,每一万行数据为一个事务。用了一个晚上,大概 10 个小时,只插入了 2500万行。只完成了一半。最初的10万行数据,每一万行插入耗时都在1秒内。随着表内的数据增多,插入速度越来越慢,到 400万行时,每一万行数据插入耗时已经接近 20 秒。。。
翻看了 sqlite 官网的 FAQ,有这样的描述, ...
每到产品新版本发布时各种被加班
- 博客分类:
- 生活
主动总比被动好。
人总有责任感,说的多了就容易让人反感。
每天各种浪费时间的会,没事就强调进度。凡事强调多了就容易起反作用。
这让我记起马克吐温的一个故事:
一个礼拜天,马克·吐温到教堂去,适逢一位慈善家正用催人泪下的语言请求人们为非洲的难民提供帮助。当慈善家讲了5分钟后,马克·吐温马上决定为这件有意义的事情捐助50美元,当慈善家讲了10分钟后,马克·吐温就决定将捐款减至25美元,当慈善家继续滔滔不绝地讲了半小时之后,马克·吐温又决定将捐款减到5美元,慈善家又讲了一小时后,拿起钵子哀求大家捐助,并从马克·吐温面前走过的时候,马克·吐温不但没捐钱,反而从钵里偷 ...
调用 kqueue 接口的示例代码
- 博客分类:
- Python
了解一个接口,最好的方式莫过于亲手去测试,所以直接上示例代码:
代码来自 kqueue - NetBSD System Calls Manual
这段代码的主要功能是,监控一个指定文件,并打印出收到的事件消息。(文件由程序的第一个运行参数指定)
monitor.h
#include <sys/types.h>
#include <sys/event.h>
#include <sys/time.h>
#include <stdio.h>
#include <unistd.h>
#include < ...
继续学习并翻译 (Kqueue: A generic and scalable event notification facility) 这篇论文
接着上篇 Tornado 源码阅读笔记(二) ,把原论文第2章余下的部分翻译完。
参考了 《socket 的几种工作模式》 一文中的流程图之后,我对 select() poll() 的工作模式有了清晰的认识。(一图胜千言,这话没错。)系统内核在复制了需要监控的 descriptor 列表之后,先遍历该列表,监测是否有 pending activity on the descriptor. 此次遍历之后,如果一个 active desc ...