2008-08-30 11:02AM

Emacs Mode for GDB

emacs

GUI是现代调试器的一个必备部分。这个模式为GDB提供了一个GUI,并保持了Emacs的强大功能。

Comments(0)

Tags:

2008-08-07 06:04PM

那些“另类”的思想

程序设计

在学校里,老师们只会教C、C++、Java,我们也把它们视为“正统”,好像程序就该是那样的,函数必须按顺序传参数,文字量只能直接使用,缩进是为了好看,对象是封装+继承+多态,方法就是方法属性就是属性……在我们把它们视作理所当然时,还有很多语言有着很精彩的“另类”思想。

Comments(0)

Tags:

2008-07-02 08:43PM

QQ自定义表情的编码格式

程序设计

通过Eva的源代码简要分析了QQ消息中自定义表情的格式

Comments(0)

Tags:

2008-07-01 09:53PM

在32位系统下编译64位程序

linux

由于某些需要要编译个64位程序,而机子装的系统是32位。因为不想装上64位系统(麻烦&没空间&得用虚拟机),所以尝试了下在32位下编译。

首先是设置gcc生成64位的目标代码,这倒是好办,用-m64选项就行。然而光是有这一点还不够,编译本身是要链接其他的库的,而64位代码没有办法链接32位的库。

首先是要装上64位的C库,这比较好办,Ubuntu里有libc6-amd64和libc6-dev-amd64这两个包,将其装上。

然后是gcc的64位库,这个比较麻烦,32位Ubuntu里没有提供相应包,因此得到网上去找。我是在http://packages.ubuntu.com上找的,下载amd64架构的包。需要下载的是这两个包子:gcc4.2和libgcc,用归档管理器打开下载下来的deb文件,并打开其中的data.tar.gz包,将其中的.so、.a和.o文件解压到/usr/lib64中(需要root权限,可先解压到/tmp再复制过去)。

然后因为用了C++,所以要装上C++的64位库,这个源里也没有,同样是下载解压。

以上是一些基本的包,在其实中一般不只这些,要根据说明文档下载相应的包解压,而且相应包所依赖的包也要下载解压,所以会很麻烦的,没事就别跨平台编译吧。

最后就要给编译加上-m64参数了,不同的安装脚本添加方法不同,就不多说了。

 

Comments(0)

Tags:

2008-07-01 10:02AM

Firefox启动故障

linux

gladder与代理设置冲突导致Firefox无法启动

Comments(0)

Tags:

2008-06-30 02:38AM

编写ASP.net Ajax客户端控件ListBox(1)

javascript

用ASP.net Ajax来编写一个Javascript控件 这一部分讲述了控件的定义、注册、初始化及使用

Comments(0)

Tags:

2008-06-30 02:22AM

MKV的EBML格式

未分类

介绍MKV格式的基础:EMBL

Comments(0)

Tags:

2008-06-30 01:09AM

第一次做Deb包

linux

照着Full Circle第12期的方法给今天编译的Evaqq做了一个,发现其实还是挺简单的。建一个DEBAIN文件夹放control文件,然后其他文件夹会自动按它们的名称对应到以根目录为起点的相应地址上

control的编写也很简单,照着模板来就是了,麻烦的是依赖关系,我是拿现成eva的deb包原版复制的(没办法,完全不知道它用了哪个包)

之后dpkg -b一下就行了,参数也好简单呐

Comments(0)

Tags:

2008-06-29 11:22AM

编译evaqq

linux

从SVN下载编译安装EvaQQ

Comments(0)

Tags:

2008-06-16 07:15PM

[转]正则表达式30分钟入门教程

程序设计

30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

Comments(0)

Tags:

Copyright © 2007

Webdesign, tvorba www stránek

Valid XHTML 1.1