代码改变世界

阅读排行榜

android xml 解析

2013-04-19 23:45 by java20130722, 177 阅读, 收藏,
摘要: android xml 解析在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。SAX特点:解析方式是一种基于事件驱动的,消耗的内存少Pull特点:解析方式是一种基于事件驱动的,消耗的内存少,在android系统内部的xml解析都是用这种方式Dom特点:dom是把全部文件读入到内存中,这种方式很消耗内存,对于内存资源本来就很少的android手机,这种 方式不太建议使用。个人建议: SAX和pull都比较适合mobile,Dom适合服务器解析,随着mobile手机的内存增加,Dom也许可以使用。SAX解析例子:XML: roo. 阅读全文

[置顶] 前辈的问

2013-04-14 12:38 by java20130722, 177 阅读, 收藏,
摘要: 昨天参加公司的培训,中间有一轮做pecha kucha。中间有一个环节让我很难忘,也是昨天我觉得收获最多的一个地方。有一个同学讲的是她自己的一个会议上发表的文章。是基站在不同的负载情况下,利用一个switch选择不同功率,从而节省能耗。也许是沉醉于这个同学流利的英语,讲完的时候,大家都没有什么特别的反映。大熊发问了。说:“这个东西能够产生多大的价值?”同学:“我们这个还是只属于理论研究”这个时候,我还觉得大熊似乎有点儿苛刻了。大熊又问:“你知不知道中国移动有多少基站?一共消耗多少千瓦时电能?”同学:“我不知道总共消耗多少,但是我知道单个消耗多少,从仿真看,我们能够节约25%的能耗。”大熊说:“ 阅读全文

工厂模式

2013-03-28 00:16 by java20130722, 177 阅读, 收藏,
摘要: 工厂模式factory模式的两个最重要的功能: 1)定义创建对象的接口,封装了对象的创建; 2)使得具体化类的工作延迟到了子类中。Factory模式也带来至少以下两个问题:1)如果为每一个具体的ConcreteProduct类的实例化提供一个函数体,那么我们可能不得不在系统中添加了一个方法来处理这个新建的ConcreteProduct,这样Factory的接口永远就不肯能封闭(Close)2)可以通过创建一个Factory的子类来通过多态实现这一点,但是这也是以新建一个类作为代价的。解决方法:通过参数化的工厂方法Factory模式仅仅局限于一类类(就是说Product是一类,有一个... 阅读全文

linux下解压命令大全

2013-03-26 12:13 by java20130722, 177 阅读, 收藏,
摘要: .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: 阅读全文

ruby中的Enumerable的使用

2012-11-15 10:10 by java20130722, 176 阅读, 收藏,
摘要: 昨天,跟朋友review code,发现了一个hash_obj.collect写成了hash_obj.each.collect。就想对Hash有个简单的总结。首先查看Hash的祖先。Hash.ancestors #> [Hash, Enumerable, Object, Kernel, BasicObject]找到Hash使用Mixin的方式include了Enumerable。Enumerable提供了一系列的方法,如each,collect,map,sort之类的。include了Enumerable的类只需要实现each就可以获得所有如collect, map, sort这样的方法 阅读全文
上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 115 下一页