- 博客(15)
- 收藏
- 关注
原创 错误"HIERARCHY_REQUEST_ERR: DOM Exception 3"
这通常意味着,你试图把一个DOM节点插入到一个它不能到达的地方,最普遍的例子如下: document.appendChild(document.createElement('div')); 一般只需改正为: document.body.appendChild
2011-09-28 21:55:56
3283
原创 FastCGI 手札[0]
仿佛,是很玄妙的,我就研究起了FastCGI,走上了Web相关的路。无奈,FastCGI的文档少之又少。不过,FastCGI却是是简洁易懂,笔者且将工作的心得稍稍记录。 先将FastCGI的一些连接记录如下,目前只接触了C接口的: FastCGI中文参考手册 这是一篇对Fas
2011-08-09 21:56:23
379
原创 一个Thrift的简单例子
Thrift是通过Socket通信来实现,所以有客户端和服务器两个部分。比如,现在有一个项目ShowTime,那么,thrift文件应当这么写 struct TimeInfo { 1:i32 year, 2:i32 month, 3:i32 day, 4:i32
2011-08-09 11:45:55
569
原创 The Zen of Python
<br /> <br />>>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense
2011-01-02 16:54:00
353
原创 Ubuntu下安装SVN客户端RabbitVCS
<br /> <br />在Ubuntu下安装SVN客户端RabbitVCS,只需要执行以下命令。<br /> <br />sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35 sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus rabbitvcs-th
2010-12-25 00:50:00
554
原创 VIM入门教程(vimtutor)
想要入门其实很简单,只需要在Terminla中键入vimtutor,然后花费30-60分钟的时间将vim给你准备的教程从头至尾进行完毕,vim对你来说已经不是什么陌生的东西了。当然,光看肯定是纸上谈兵,就像vimtutor一直重复的一句话,要在使用中学习。光说不练,就是扯淡。
2010-12-24 20:13:00
760
原创 运行程序在ARM板上得到“illegal instruction”
<br />最近在编译NodeJS,在PC上运行是OK的,可以断定代码没有问题。但是将其交叉编译到ARM下,会得到以下的问题。<br />illegal instruction:非法指令<br />考虑是否加了O3优化,对于ARM板来说,O3优化是危险的,使用Os优化吧。这个问题在以前的一个工程里是出现过的,只不过当时的所有代码都是从0开始的,所以并没有为这个问题纠结太久。但是过了一段时间再次遇到它,反而一下就懵了。纠结了近一个星期,今天忽然灵光一闪才想到这个问题,不然不知道还会纠结多久,真囧。
2010-12-24 16:44:00
2618
1
原创 GVIM/VIM 拦截到致命信号(deadly signa) SEGV 解决方法
<br />刚安装的GVIM就弹出如下问题,真囧。不过这个问题并不难解决。<br />拦截到致命信号(deadly signa) SEGV <br />只需要执行下面的命令即可。据说是因为utf-8和utf8这两个名字的问题。<br />cd /usr/share/vim/vim72/lang sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim
2010-12-23 23:39:00
1634
1
原创 GVIM/VIM使用体验
VIM配置总览 现在全面转战Linux,虽然使用Ubuntu,虽然早就有了RHCSA证书...好吧,面临的头一件大事就是搞定Linux下的编译环境,早就在使用VIM,但是都得不到最够的时间对VIM进行系统的配置,每天回到家里就会发现精力会被各种事物吸引。很悲催。所以说环境才是硬道理。 俗话说,工欲善其事,必先利其器,我磨刀都快磨了1年了,也没有搞到一个成熟的VIM插件配置,真是悲剧。每次都在凑合中,忍了又忍。现在是在是忍无可忍了,所以,我打算用一个月的时间,利用下班之后的时间,每天来完善
2010-12-23 23:28:00
518
原创 RhythmBox使用体验
总体来说,这么长时间以来,使用RhythmBox感觉还都不错,这几天给它装了个插件,鲁班歌词,用来从某些知名网站上得到歌词信息,一直用着挺好的,但是今天重启机器,起来之后就悲剧得发现每当“下一首”的时候就蹦出来下面这个东西(类似win下的OO播放器或者XX播放器的歌词的感觉): 说实话,我一看到这个东西就觉得浑身不爽,忍了一晚上,忍无可忍了。开始找为什么,蛋疼菊紧了一晚上,终于知道因为装了gnome-osd,而且他默认给新播放的歌曲进行notify...真是情何以堪。想要干掉这个功能,
2010-12-23 02:19:00
1818
1
原创 有关如何判断平面上两直线是否平行的问题
这几天在写一个项目,其中涉及到两条直线的平行的判断,我在这几天里考虑了几种方法,都不够理想,最后想到了下面的方法。这里,我可以分别得到两条直线上的两个点,也就是中学时候学的两点式的直线。假设直线l1上有两点,P1(x1,y1),P2(x2,y2),那么直线l1就是(y1-y2)x-(x1-x2)y+x1y2-x2y1=0。直线l2上有亮点V1(x1',y1'),P2(x2',y2'),那么直线l2就是(y1'-y2')x-(x1'-x2')y+x1'y2'-x2'y1'=0。也就是说,当a1*a2+b1*b
2010-10-14 17:40:00
3768
原创 [Android] 学习笔记一
Activity最简单的就是你可以把Activity 看成一个User Interface Program,原则上它会提供使用者一个交互式的接口功能,那一个Activity 只有一个UI 吗?非也,举例来说:一个email 程序,就可能包含三个Activity:邮件列表的Activity显示邮件内容的Activity写新邮件或回复邮件的Activity所有的Activity 在系统里由Activity 堆栈所管理,当一个新的Activity 被执行后,它将会被放置到堆栈的最顶部,并且变成running Ac
2010-10-01 14:17:00
329
原创 [uboot] Compile for omap3_overo
1. 下载 uboot 地址是:http://www.denx.de/wiki/U-Boot/SourceCode官网提供两种下载方式供下载,可以通过git,或者直接点击git的code地址即可下载。或者在他们的ftp网站下载(如果你进得去的话,反正我是进不去)。原本在SourceForge上的网站已不再更新。至今停留在1.1.6版本。 2. 编译 uboot板子是overo,cpu是omap3530,构架armv7得到源码之后,解压,进入文件夹。root#: make ARCH=arm CROSS_COM
2010-09-01 16:24:00
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人