ListArrayList实现原理内部封装Object[]数组(若创建时未指定长度数组初始长度默认为10)实质为:无序数组插入快查找和删除指定元素慢总结O(1)O(N)O(1)System.arraycopyget(inti)Yset(intindex,Objectobj)Yadd(Objectob...
                            
                            
                                分类:
其他好文   时间:
2014-09-30 13:43:39   
                                阅读次数:
232
                             
                         
                    
                        
                            
                            
                                例如FileReader和FileWriter在读取的时候是读一次或者写一次就请求磁盘,这样使用的时间非常的长,效率比较低,因此引入BufferedReader和BufferedWriter作为读取和写入的缓存区.1、BufferedReader一次读取8K的字符流到内存中,当程序读取字符时会先到B...
                            
                            
                                分类:
其他好文   时间:
2014-09-28 02:56:40   
                                阅读次数:
176
                             
                         
                    
                        
                            
                            
                                查询所有,10000次,$sql = "select * from mh_user where (username='333') and (password='xxx')";总共耗时1.1420359611511查询username字段,10000次。$sql = "select username....
                            
                            
                                分类:
数据库   时间:
2014-09-25 16:33:49   
                                阅读次数:
228
                             
                         
                    
                        
                            
                            
                                软件名称:DroidDraw软件大小:489KB(Windows版本)支持系统:Mac OS X/Windows/Linux下载地址:http://code.google.com/p/droiddraw/ ADT中的界面开发工具实在是很烂,通常情况下都需要硬编码,对于程序员来说不但效率比较低下,而且...
                            
                            
                                分类:
移动开发   时间:
2014-09-24 19:20:37   
                                阅读次数:
178
                             
                         
                    
                        
                            
                            
                                由于原来的表格中没有对表做一个序号,那么所以我们要先新建一个临时表存储带自增序号的表,然后对这个表进行分页操作,最后再删除掉临时表,所以可能效率比较低,这这是思路最清晰的一种方法,而且对于本来就有ID的表来说,这查询速度还是可以接受的。...
                            
                            
                                分类:
数据库   时间:
2014-09-15 14:25:09   
                                阅读次数:
276
                             
                         
                    
                        
                            
                            
                                三种显示文字的类CCLabelTTF, CCLabelAtlas, CCLabelBMFontCCLabelTTF:使用系统字体每个字符串会生成一个纹理,显示效率比较低下。适合无变化的文字CCLabelAtlas: 使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱。CCLabelB...
                            
                            
                                分类:
编程语言   时间:
2014-09-07 00:58:54   
                                阅读次数:
194
                             
                         
                    
                        
                            
                            
                                re模块提供了一个郑则表达式的引擎接口,可以让你的Restring变异成对象并用它来进行匹配,这样效率比较高。附上例子让我们一块体验一下吧。以下是我写的类似与爬虫的小脚本,供大家参考#!/usr/bin/python#coding=utf-8importurllibimportreimportosdefgetHtmlData():returnurll..
                            
                            
                                分类:
编程语言   时间:
2014-09-04 03:05:28   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                晚上做了一下leetcode的Interleaving String,觉得特别适合比较树的遍历和动态规划的效率比较。题目如下:Givens1,s2,s3, find whethers3is formed by the interleaving ofs1ands2.For example,Given:...
                            
                            
                                分类:
其他好文   时间:
2014-09-03 01:27:45   
                                阅读次数:
316
                             
                         
                    
                        
                            
                            
                                Oracle数据泵一、数据泵的作用: 1.实现逻辑备份和逻辑恢复 2.在数据库用户之间移动对象 3.在数据库之间移动对象 4.实现表空间转移二 、数据泵的特点与传统导出导入的区别 1.EXP和IMP是客户段工具程序, EXPDP和IMPDP是服务端的工具程序 2.EXP和IMP效率比较低. EXPD...
                            
                            
                                分类:
数据库   时间:
2014-08-28 02:03:38   
                                阅读次数:
411
                             
                         
                    
                        
                            
                            
                                在并发处理应用中,一般使用锁的方式来解决竞争问题,但锁的效率比较低,因此,在高并发处理中,无锁队列成为应用的需要。CAS无锁算法主要依赖于处理器的支持,绝大多数处理器都支持:
X86平台:CMPXCHG 汇编指令。
在一个指令周期内执行完成,因此是原子性的。
这一原理性操作过程如果采用C描述如下:
intcompare_and_swap (int* reg, int old...
                            
                            
                                分类:
其他好文   时间:
2014-08-21 19:32:34   
                                阅读次数:
207