分类列表: 桌面开发

代理DLL例子

留言

比较古老的资料,window 游戏汉化资料参考,by chinaavg @shine007。 阅读全文

万年历源码细节

留言

最近随便看书,熟悉一些应知应会的东西.看到cal这个命令,不由想翻一下它的源码: 本来想写一篇描述的,但是其实源码和注释就蛮赞了,大概这篇是不需要过多描述的了吧. 请注意每月的初始化的占位符默认给空(常量),以及月份下标从0开始,但是以13结束,满足循环的可读性,以及循环不需要对循环变量进行操作,在多次(7*5,如果多月份还需要*月份数量)计算时候,略显优势.以及闰年和公元到现在数量的计算都蛮赞.. 当然还有接收和分离参数… 阅读全文

分类:C & C++, Linux/Mac标签:,

[转]命名空间的使用

留言

关于命名空间. 阅读全文

[VBS]刷新DNS

留言

桌面发现一个文件夹…貌似是很久以前写的…贴上来备份下

分类:VB标签:, ,

[javascript]排序算法-快速排序

留言

排序算法:快速排序 原文出处. 快速排序采用的思想是分治思想。 快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位置,排序完成。所以快速排序算法的核心算法是分区操作,即如何调整基准的位置以及调整返回基准的最终位置以便分治递归。 举例说明一下吧,这个可能不是太好理解。假设要排序的序列为 2 2 4 9 3 6 7 1 5 首先用2当作基准,使用i j两个指针分别从两边进行扫描,把比2小的元素和比2大的元素分开。首先比较2和5,5比2大,j左移 2 2 4 9 3 6 7 1 5 比较2和1,1小于2,所以把1放在2的位置 2 1 4 9 3 6 7 1 5 比较2和4,4大于2,因此将4移动到后面 2 1 4 9 3 6 7 4 5 比较2和7,2和6,2和3,2和9,全部大于2,满足条件,因此不变 经过第一轮的快速排序,元素变为下面的样子 [1] 2 [4 9 3 6 7 5] 之后,在把2左边的元素进行快排,由于只有一个元素,因此快排结束。右边进行快排,递归进行,最终生成最后的结果。

分类:C & C++标签:,

C++任意进制转换

留言
分类:C & C++标签:,

[总结]Shell.Application

2 条评论

09年收集的一篇资料,看到草稿中放着,就发出来吧. 阅读全文

分类:ASP, VB标签:, ,

一道趣味题

留言

刚刚看到了一道题. 一把1级屠龙刀,最高可以升到9级,每次升级成功率30%,失败率70%。失败会退一级,最差退到1级。 那么在1000次内升级到9级的概率为多少? 阅读全文

分类:C & C++, PHP标签:, , ,

汇编语言指令集

2 条评论

还是木有记住.备份一篇,下次就不百度了..直接打开博客就查了. 话说我问了一个很2b的问题,多想想也就想到了…唉.. 阅读全文

汇编语言触发OD浮点运算漏洞

留言

因为学习调试的时候,发现总是提示不准确的浮点数字.然后就猜了一下,如果调试的时候遇到不能调试的浮点数字,然后编译的时候又用编译器忽略的话,是不是可以用来保护软件.百度了一下,果不出所料,不过资料有点老,07年,不保证时效性,但是还是有价值的. 阅读全文