2008年5月17日
摘要: 这个宇宙在我出生的时侯被创造,在我死亡时它也将结束。当我行走时,我并不移动--相反,是世界在我的脚下移动。当我闭上眼睛时,除了虚空以外不存在任何事物,但当我两次睁开眼睛时,世界便一眨眼又回到了现实中来。没有什么东西是真实的,没有什么东西是永恒的。当我离开一个地方时,这个地方就像烟雾一样散去;只有当我回来时,它才又重新出现。除了我本身以外,没有任何东西存在,我就是虚无的上帝。
阅读全文
2008年5月16日
摘要: 在通常情况下使用delphi设计程序,都是将字符串、图像等资源直接使用delphi提供的vcl控件加到*.dfm中,这样做会合修改这些资源时带来不便,如果资源被多次引用,这些资源在程序启动时都被加载到内存中,非常耗费系统资源。因此,这就需要一种新的引用资源的文件:资源文件。资源文件就是将一些资源,如字符串、图像等信息进行编译,然后在程序中引用编译后的资源文件,最后和源程序一起编译生成可执行文件。由于在资源文件中的资源是在需要时加载,因此,比较节省系统资源,而且,如果要做国际化版本的系统,只需要将资源文件一换,重新编译即可。下面就详细介绍delphi中资源文件的建立和使用。
阅读全文
摘要: 用wxWidgets做个程序,弄了一上午,那个wxFrame上的KeyDown事件怎么也不响应。后来找来wxWidgets本身的一个简单例子,一个wxFrame,一个wxButton,当然,还有一个KeyDown事件。说来也奇怪,当我的焦点在button上时,wxFrame上的 KeyDown就好使了,而不在button上时,就不好使了,不知道wxFrame的源码是怎么写的。
阅读全文
摘要: 对于有n个元素的数组 int a[n]={....};写一个高效算法将数组内容循环左移m位
比如: int a[6] ={1,2,3,4,5,6} ,循环左移3位得到结果{456123},
要求:
1不允许另外申请数组空间,但可以申请少许变量
2不允许采用每次左移
阅读全文
摘要: 冒泡排序是最基本的排序算法,常被做为内部排序的第一个排序算法进行讲解。它的原理非常简单,只是一个两层循环,每次将最大或最小的放到数组最后。
阅读全文
摘要: 插入排序算法的原理很简单,首先将数组的第一个数data[0]看成是有序的,然后从第二个元素开始和它前面的元素进行比较,如果从前面的某一个数大,就交换。由于前面的元素是有序的,所以就使有序元素的个数逐渐增大,直到等于n。插入排序的时间复杂度为O(n^2)。
阅读全文
摘要: 从字面上理解,就是通过不断地选择数组元素,从而达到排序的目的。我插入排序类似,假设第i(i
阅读全文
摘要: 微软今天放出了一份Visual Studio 2008概要介绍演示文稿,不过在最后我们发现了一个有趣的地方,那就是微软打算在2009年推出全新版本,暂时称为Visual Studio “10”.
阅读全文
2008年5月15日
摘要: 希尔排序(shellsort)又叫增量递减(diminishing increment)排序,是由D.L. Shell发明的,这个算法是通过一个逐渐减小的增量使一个数组逐渐趋近于有序从而达到排序的目的。
阅读全文
摘要: 本文讨论了如何解决ajax跨域访问的问题,以及阐述了XMLHttpRequest中某些属性和方法在不同浏览器中的区别。
阅读全文