假设要在Datatable中选出符合要求的一串数据,可以有Foreach循环、Linq语句和Select语句几种方法,构造一个简单数据后做了下效率对比,发现Linq最慢,其次Foreach,最快是Select。代码如下: static void Main(string[] args) ...
分类:
其他好文 时间:
2014-10-24 12:22:52
阅读次数:
293
今天参加欢聚时代的面试,我说我自己依靠自己的理解重新实现过HashMap。描述我自己的实现思想后,面试官问“hashmap”底层如果用数组不是效率比较低吗,不是更应该用红黑树吗?我一下子就蒙了。用数组的确效率比较低,但是当初对比JDK的源码发现,JDK的确是使用数组+链表来存储实体。回来后,急忙看了...
分类:
编程语言 时间:
2014-10-22 23:21:23
阅读次数:
288
结对编程人员:12061167林旭鹏12061174李靖TFS上Pairproject11结对编程优点:(1)结对编程相对来说比较高效,一些基本功能可以分开来写unit在进行整合,核心算法可以进行讨论,选择效率比较好的哪一种算法。(2)两个人同时进行编程,不容易分神,集中程度相对一个人时更高,双方也...
分类:
编程语言 时间:
2014-10-18 23:51:24
阅读次数:
289
获得U盘的插入或者拔取得信息的传统方法是在内核级运行hotplug程序,相关参数通过环境变量传递过来,再由hotplug通知其他关注hotplug的应用程序,但是效率比较低.
网上查找知道:
用户空间的程序与设备通信的方法,主要有以下几种方式,
1. 通过ioperm获取操作IO端口的权限,然后用inb/inw/ inl/ outb/outw/outl等函数,避开设备驱动...
分类:
系统相关 时间:
2014-10-18 18:29:24
阅读次数:
399
1、当你查询一个不存在的数组索引,结果会是undefined。 2、遍历一个数组可以像下面这样写: for(var i = 0;i < a.length; i++){ //Do something with a[i] } 但这样效率比较低,因为每次循环都会计算一次数组长度。可以修改成: for(va...
分类:
编程语言 时间:
2014-10-16 03:28:11
阅读次数:
154
最近在debughive的一个bug,之前都是使用打印日志来跟踪源码,这种方式效率比较低(每次更改了源码都要重新编译并替换线上的jar包),java的应用可以支持remotedebug的,hive也不例外,主要是通过hive--debug来实现.在运行hive--debug时遇到如下问题:ERROR:CannotloadthisJVMTIa..
分类:
其他好文 时间:
2014-10-15 04:36:00
阅读次数:
209
/**查找(数组)1> 顺序查找 : 就是遍历数组每一个元素同该元素比较,但是问题是效率比较低2> 折半查找 : 条件是数组必须是有顺序的*/#include #define n 2int main(){ // 折半查找 /* 思路:将该元素同中间元素比较,如果有则存在,否则,判断该元...
分类:
编程语言 时间:
2014-10-12 20:10:18
阅读次数:
180
Cocos2d-X中显示文本的方式有下面三种:
CCLabelTTF:
使用系统字体,每个字符串会生成一个纹理,显示效率比较低下,适合不变化的文字
CCLabelAtlas:
使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱之类的数字
CCLabelBMFont:
使用CCSpriteBatchNode,很灵活,每个字符都是一个精灵,可以对每个字符进行操作,直接...
分类:
其他好文 时间:
2014-10-03 14:06:54
阅读次数:
286
单链表双端链表有序链表双向链表头插O(1)O(1)头删O(1)O(1)尾插O(1)O(1)尾删O(N)O(1)插入MaxO(N)|MinO(N/2)删除O(1)查找结点O(N)次比较无移动次数删除结点O(N)次比较无移动次数O(N)–deleteKey(inti)指定结点后插入O(N)次比较无移动次...
分类:
其他好文 时间:
2014-09-30 15:06:19
阅读次数:
264
无序数组有序数组查找比较次数O(N)比较次数O(logN)<—二分查找插入O(1)比较次数O(N) 移动次数MaxO(N)删除比较次数O(N)比较次数O(logN) 移动次数MaxO(N)移动次数MaxO(N)--------------------------------------------....
分类:
其他好文 时间:
2014-09-30 13:37:49
阅读次数:
134