- 博客(5)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 DELPHI优化
1:集合使用 集合如果少于32个元素,它就存储在C P U的寄存器中。 用Include()和Exclude()来增删元素。2:内存分配 new是类型安全分配,对于Pointer和Pchar不适用。Dispose()释放。 AllocMem()要比GetMem()安全,因为AllocMem()总是把分配给它的内存初始化为零。 ****
2008-10-23 19:36:00 795
原创 BOF和EOF常使用错误
常见使用错误1:**********************************************************只有在下列情况下BOF才为真:• 刚刚打开数据集。• 刚刚调用了First()方法。• 调用TDataSet.Prior()失败,说明没有前一个记录。同样,在以下情况下,EOF为真:• 打开一个空数据集。• 刚刚调用了Last()方法。• 调用TDataSet
2008-10-21 18:10:00 1178
原创 Shell排序 Python C#
希尔排序是计算机科学家Donald L.Shell而得名。希尔排序不像快速排序那么快。因为在最坏和最理想的情况下效率差别不算太多,所以稳定性比快速排序好一些。间隔增量Knuth间隔序列。h=h*3+1递归调用可增至最大间隔数。h=(h-1)/3可以减至起点。当然还有别的序列方法:例如:h=(5*h-1)/11;序列方案可以自己制定,但是更多的专家采用非对称互质的方法。但是这样也带来了一些问题,比如
2008-10-05 23:07:00 835
原创 红黑树定义
空子节点红黑规则:1:每一个节点不是红色就是黑色。(非红即黑)2:跟总是黑色。(一如既往)3:如果节点是红色的,则它的子节点必须是黑色的(反之不一定必须为真)。(知己知彼)4:从跟到叶节点或空子节点的每一条路径,必须包含相同数目的黑色节点。第四条的定义其实是同一级别高度的比较。空子节点是父的节点高度。如下的图像就是违反规则的: 实际上在
2008-10-05 00:45:00 1120
原创 CheckBoxList单项控制
具有自动回发控件是通过__EVENTTARGET,__EVENTARGUMENT两个隐藏控件向服务端发送控制信息的,__EVENTTARGET为要调用控件的名称,如果要调用的控件是子控件,用$分割父与子控件。 protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
2008-10-02 21:03:00 766
TA创建的收藏夹 TA关注的收藏夹
TA关注的人