代码改变世界

阅读排行榜

easyUI 复杂表头(效果图) &&代码

2012-05-21 16:21 by java线程例子, 262 阅读, 收藏,
摘要: @author :YHC转载请注明地址:在这个项目中我们使用的是Ext+EasyUI(主要是解决多表头问题),在这里我就只粘贴出部分EasyUI代码:最终实现效果图:以下是实现的代码:EasyUI版本:jquery-easyui-1.2.5//生成JSON代码js//转换Json对象 function toColJson(){ var jsonText='{'; jsonArray=arguments[0]; var digit=1; for(var i=0;i<jsonArray.length;i++){ if((typeof arguments[i+... 阅读全文

《算法导论》第6章 堆排序 (4)Young氏矩阵

2012-02-22 22:08 by java线程例子, 261 阅读, 收藏,
摘要: 1. 什么是Young氏矩阵?一个 m * n 的矩阵,其中每一行的数据都从左到右排序,每一列的数据都从上到下排序。其中用 ∞ 代表不存在的元素,一共可以存放 r ≤ mn 个有限的数。如下面程序实现中用来测试的Young氏矩阵:{ 1, 3, 5, 7, 8, 11 }{ 4, 6, 9, 14, 15, 19 }{ 10, 21, 23, 33, 56, 57 }{ 34, 37, 45, 55,∞, ∞}2. 相关问题及思路2.1实现EXTRACT-MIN的算法,使其运行时间为O(m + n)。参考最大堆的方法MAX-HEAPIFY,两者的相似性是:一个元素 i 的改变,破坏了堆... 阅读全文

硬盘容量换算

2012-05-12 23:33 by java线程例子, 260 阅读, 收藏,
摘要: 老问题了,但还是有很多新人不知道,在这里简略说一下。譬如我买了个500G的硬盘,回来装在电脑上,在win7下一看,硬盘容量显示为466G;或者一个2G的U盘,只显示容量为1.86G。造成这个差异的,是存储设备商的规定和操作系统的不一致。硬盘厂商的标准:1GB=1000MB 1MB=1000KB 1KB=1000Byte操作系统的算法:1GB=1024MB 1MB=1024KB 1KB=1024Byte字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位。1个字节等于8个二进制位,二进制数系统中,每个0或1就是一个位(bit),即比特(bit),比特是数据存储的最小单... 阅读全文

extjs JsonStore加载数据,Combobox只显示最后一项值问题

2012-05-05 10:21 by java线程例子, 260 阅读, 收藏,
摘要: extjs3.3.1版本JsonStore代码var sexStore_para = new Ext.data.JsonStore({//对应类别store url:'/himp/related_user_info!getTheDataProvidedToComboboxAjax.action',//'/financeStaff.do?method=dictData', // root:'model', ... 阅读全文

委托类型协变和逆变的实际意义

2012-03-30 16:31 by java线程例子, 260 阅读, 收藏,
摘要: 设一个委托 TypeA1 DelegateDefine(TypeB1 b)和实际调用的委托方法TypeA2 DelegateInstance(TypeB2 b){}根据面向对象继承使用的原则,DelegateInstance要赋给DelegateDefine委托变量,供调用者调用,对于委托而言,相当于公共的规范,返回类型是TypeA,那么你实际返回类型就必须是TypeA或者TypeA的子类,也就是说,对于委托返回类型而言,实际的委托方法的返回类型必须是其子类,即TypeA2必须是TypeA1的子类,这就是所谓的返回类型的协变.而对于委托参数b的TypeB1类型而言,这其实是告诉实际委托方法,我 阅读全文
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 121 下一页