-
2007-08-07
dll和lib文件的区别zz - [billjeff:Programming]
(1)lib是编译时需要的,dll是运行时需要的。
如果要完成源代码的编译,有lib就够了。
如果也使动态连接的程序运行起来,有dll就够了。
在开发和调试阶段,当然最好都有。
(2) 一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有dll文件,那么 对应的lib文件一般是一些索引信息,具体的实现在dll文件中。如果只有lib文件,那么这个lib文件是静态编译出来的,索引和实现都在其中。静态编 译的lib文件有好处:给用户安装时就不需要再挂动态库了。但也有缺点,就是导致应用程序比较大,而且失去了动态库的灵活性,在版本升级时,同时要发布新 的应用程序才行。
(3)在动态库的情况下,有两个文件,一个是引入库(.LIB)文件,一个是DLL文件,... -
2007-08-06
Google工具栏翻译功能的一个小bug~ - [billjeff:Entertainment]
return;
-
2007-08-06
makefile简明教程 - [billjeff:Programming]
CU的一篇介绍性文章
写的还不错~
return.
-
2007-08-04
献给我家可爱的宝宝:) - [billjeff:Life]
杭州的美食~馋不:)
-
2007-08-02
GCC 2007 峰会论文 - [billjeff:Research]
https://ols2006.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf
峰会网址: http://www.gccsummit.org/2007/index_2007.php
-
2007-08-02
我都去过哪儿 - [billjeff:Life]
最近关于自己去过哪儿的图在众牛的blog当中频频出现,我也来一张。去的地方太少了,很多都是呆过不超过1个小时
-
2007-07-30
My google mashup page:) - [billjeff:Programming]
http://billjeff.googlemashups.com/
New mashups will be added soon~
-
2007-07-30
Have fun~ - [billjeff:Programming]
main(){char *c="main(){char *c=%c%s%c;printf(c,34,c,34);}";printf(c,3
4,c,34);} -
2007-07-28
一个HashTable类 - [billjeff:Programming]
写了一个HashTable类,用开放地址法和邻接链表法处理冲突,表的大小为大于用户指定大小的最小质数。表本身会自动调整大小。详细代码如下:
/*
* Hash Table Class
* Created by billjeff
* 2007-07-12
* The hash function is: rotating hash
* unsigned int rotating( char *key, size_t len, unsigned int prime)
{
unsigned int hash; -
2007-07-27
竺可桢的50句话 - [billjeff:Thinking]
大学教育之目的,在于养成一国之领导人材,一方提倡人格教育,一方研讨专门智识,而尤重于锻炼人之思想,使之正大精确,独立不阿,遇事不为习俗所囿,不崇拜偶像,不盲从潮流,惟其能运用一已之思想,此所以曾受真正大学教育者之富于常识也。教育的目的,不但是在改进个人,还要能影响于社会。大学的最大目标是在蕲求真理,要蕲求真理,必得锻炼思想,使人人能辨别真伪是非。 大学之最大目标是求真理。这可以说是理知的,但亦可以说是道德的,所以道学问,即是尊德性。一般人以为大学之目的,在于使学生能得专门之智识与技能,以为将来个人到社会中,从事谋生立业之基础,而为国家着想,则系造就领袖人才,领导群众以发展事业。大学毕业生不当以钱为目的,要当以服务为主旨。大学是培养未来各界领袖人才的地方。大学...






