上一页 1 ··· 223 224 225 226 227 228 229 230 231 ··· 303 下一页
摘要: day15-04 and 05 compareTo的重新写入。 这时就只能使用比较器。 TreeSet排序 有点难 15-06 泛型 出现的新特性,用于解决安全问题是个新特性。 因为原先的,ArrayList ad时,只能加同类型的元素 借用了数组 int[] arr=new int[3]; arr[0]=4; arr[1]=3.5; 数组是可以的。 所以要先声明一下,<>就是,{}()[]被他人用了, 声明了以后,就把运行时出现的问题,转移了编译时期,方便程序员解决问题 设计了泛型后,就安全了,那个提示也没了。 强制的客观的... 阅读全文
posted @ 2013-04-14 11:18 xinyuyuanm 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 《重构——改善既有代码》Motivationü 类型码不是类型安全的,终究只是一堆数字或者一个字符串。使用类代替类型码,可以做更好的编译检查。ü 如果类型码不影响宿主类的行为,则优先考虑使用Replace Type Code with ClassMechanicsü 为类型码建立一个类。类中应该定义一组静态变量,表示允许被创建的实例。ü 修改源类实现,将类型码替换为上面新建的类。 Eclipse重构菜单中没有直接的对应选项,一般主要应用下面两个可逆操作,完成类型码变量的替换:[Inline] CLAIMED --> PermissionState. 阅读全文
posted @ 2013-04-14 11:15 xinyuyuanm 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据。1:数据类型的概念啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述。万物皆对象,对于大自然中的万物,类型这个概念都是存在的。 2:Java中的数据类型 那对于数据来说,首先明白数据有大有小,有长有短,那么我们就用不同的类型来描述数据所能表示的大小。 这样做有啥好处呢?可以更好的以接近人类的思维方式去操作数据,同时也有利于内存分配管理。 ok,以上说的就是基本数据类型,那我们现在要在程序中描述一个人类,用基本数据类型就不能去很好的描述了吧? 这时候,就需要自定义一种数据类型... 阅读全文
posted @ 2013-04-14 11:11 xinyuyuanm 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 二、产品族和产品等级结构 三、模式中包含的角色及其职责1.抽象工厂(Creator)角色 抽象工厂模式的核心,包含对多个产品结构的声明,任何工厂类都必须实现这个接口。 2.具体工厂( Concrete Creator)角色 具体工厂类是抽象工厂的一个实现,负责实例化某个产品族中的产品对象。 3.抽象(Product)角色 抽象模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。 4.具... 阅读全文
posted @ 2013-04-14 11:08 xinyuyuanm 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 116 英语之乐08年我有了一门新的爱好,那就是听英语。生活就是很奇怪,很多曾经不以为然的东西,往往到以后就觉得非常重要。我清楚的记得在我的记忆里就说过:英语不重要的话!当然说这个的时候,带着很大的鄙视应试教育的情绪。包括在很大的一部分时间内,我都不以为然。虽然在软件编程有很多资料都离不开英语,但是我觉得自己起码能马马虎虎的应付一下还是没问题。让我对英语的学习有了重新认识,应该归源于这几个人。LISA是我曾经的同事,也是我的好友。她给自己起一个英文的名字,可以看出她对英语的爱好有多深!在很长的一段时间,我经常看到她一有空闲就听相关的英文资料,她还利用一切有空的时机用英文表达她的思想及感受。公. 阅读全文
posted @ 2013-04-14 11:04 xinyuyuanm 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #include <cstdio>#include <cstdlib>#include <cmath>#include <cstring>#include <ctime>#include <algorithm>#define REP(i, n) for (i = 0; i < (n); ++i)#define FER(i, j) for (i = lst[j]; i; i = i->n)#define int64 long long#ifdef WIN32#define fmt64 "%I64d&qu 阅读全文
posted @ 2013-04-14 00:34 xinyuyuanm 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 描述:输入三个数n,m,t,寻找一堆n和m,使之和为t,如果不存在,那么则寻找最接近(小于等于)t的数,并求出此时所包含的最多的n与m的个数和这个数与t的差值,并输出这两个数#include <cstdio>int main(){ // freopen("a.txt","r",stdin); int n,m,t,count,sum,flag,pos,v; while(scanf("%d %d %d",&n,&m,&t)!=EOF) { sum=0; if(n>m) { int temp=n; 阅读全文
posted @ 2013-04-14 00:31 xinyuyuanm 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 这次升级使wzplayer for android在原有的基础上,性能更高,更强。双核机器支持720P,部分高端手机甚至能软解1080P会根据运行平台的情况自动调节,使一些中高端的机器能有更加出色的表现. 为了让大家更好的对比新版本的wzplayer性能的提高,新版本把默认的音频渲染也设置为了opensles ,所以demo版本只能在android 2.3及以上的系统上才能正常使用.在opensl es 和 opengl es2这对组合下,wzplayer的性能可以说是去到了软解码的顶峰.效果怎么,大家自己下载测试过就知道了. 而wzplayer仍然保留着原有的接口,大家还是可以像以往一样,在 阅读全文
posted @ 2013-04-14 00:28 xinyuyuanm 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 今天把驱动程序乱七八糟的看了一通,简单总结一下。 一个完整的驱动,需要提供如下的东西, 第一,用户空间/dev下面的设备节点。当然,如果该设备仅仅是内核的使用,例如I2C,则不需要在/dev下面建立设备节点。 第二,驱动程序,就是能到映射到/dev下面的fopen等系列操作。 中间有些负责,不过这些基本的东西都还是能够找到,具体细节上的联系,还需要后面认真分析。从简单的sd卡驱动来看这些内容都是可以找到的。 add_disk(md->disk)----》最终会向/dev下面添加节点。 md = mmc_blk_alloc(card); ----》会连接上实际的fopen等系列操作... 阅读全文
posted @ 2013-04-14 00:24 xinyuyuanm 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1、知识点 Spring提供两种IoC容器实现类型。基本的一种为Bean Factory(Bean工厂)。更高级的一种为Application Context(应用程序上下文),它是对Bean工厂的兼容和扩展。 两种IoC容器类型的Bean配置文件相同。 应用程序上下文提供比Bean工厂更高级的特性,同时保持基本特性的兼容。所以除非是资源有限的应用程序(例如运行于一个小脚本或者移动设备上),否则强烈推荐使用应用程序上下文。 Bean工厂和应用程序上下文接口分别是BeanFactory和ApplicationContext。2、代码示例 (1)序列生成器Sequence... 阅读全文
posted @ 2013-04-14 00:20 xinyuyuanm 阅读(251) 评论(0) 推荐(0) 编辑
上一页 1 ··· 223 224 225 226 227 228 229 230 231 ··· 303 下一页