前言: 对于ListView而言,自定义的Adapter对于显示复杂的界面有很大的灵活性。使用自定义的Adapter需要继承BaseAdapter,然后重写getCount(),getView(),getItem,getItemId()4个方法。adapter在绘制listview时是先根据ge.....
                            
                            
                                分类:
移动开发   时间:
2015-05-14 23:15:50   
                                阅读次数:
280
                             
                    
                        
                            
                            
                                Struct定义和使用类是引用类型,是保存在托管堆中的。通过定义类,我们可以在数据的生存期上得到很高的灵活性,但是也会让程序的性能有一定的损失。虽然这种损失很小,但当我们只需要定义一个很小的结构时,用类来定义就有些浪费,对于这样的问题,C#有相对应的方案来解决,那就是-结构(struct)。结构(s...
                            
                            
                                分类:
其他好文   时间:
2015-05-14 09:56:55   
                                阅读次数:
122
                             
                    
                        
                            
                            
                                上一篇描述了对mysql数据库的简单操作,下面来看一下开发中应该如何灵活应用。因为jdbc对数据库的驱动加载、连接获取、释放资源的代码都是相同的,为了提高代码的复用性,我们可以写一个工具类,将数据库驱动加载、获取连接、资源释放的代码封装起来。同时,为了提高工具类的灵活性,可以将数据库的驱动、url、...
                            
                            
                                分类:
数据库   时间:
2015-05-13 14:41:26   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                本文主要介绍一下内容
1 mutable语义
2 const语义
3 mutable和const的关系
mutable提供的灵活性mutable语义在C++中,mutable是为了突破const的限制而设置的。 
被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。...
                            
                            
                                分类:
编程语言   时间:
2015-05-13 12:59:24   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                Xcode提供了所有你创建一个App需要的功能。但是由于其不开源以及没有制作Xcode-Plugin相关的文档,在我们需要添加一些自己的想法和功能的时候变得缺乏灵活性。 但是我们可以通过一些非官方的手段来扩展我们自己的Xcode,并且分享给别人使用。Xcode Plug-in能做什么太多了,我们可以...
                            
                            
                                分类:
其他好文   时间:
2015-05-12 22:17:53   
                                阅读次数:
141
                             
                    
                        
                            
                            
                                /**
字符流的缓冲区
缓冲区的出现,提高了对数据的读写效率
对应的类:
BufferedWriter
BufferedReader
缓冲区要结合流才可以使用
缓冲区是在流的基础上对流的功能进行增强
 
软件的优化可以分为:设计优化和性能优化
设计优化:对代码进行重构,让代码实现更强的可扩展性和灵活性,复用性。
提高性能最常用的的手段是:缓冲区  线程池
 
Bu...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 13:07:53   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
mybatis 比 ibatis 改进了很多,特别是支持了注解,支持了plugin inteceptor,也给开发者带来了更多的灵活性,相比其他ORM,我还是挺喜欢mybatis的。
闲言碎语不要讲,今天研究了下mybatis的typeHandler:
先看这...
                            
                            
                                分类:
编程语言   时间:
2015-05-10 19:02:26   
                                阅读次数:
255
                             
                    
                        
                            
                            
                                以前都是以记录笔记的方式写很短的随笔;然而这一次比较长,由于时间,表达能力,理解能力有限,肯定有很多不完整和错误的地方,请各位多多包含,后期会不断完善和修改;谢谢!面向对象方法设计就是用封装,继承,多态来实现代码的可维护,可扩展,可复用,灵活性好。面向过程编程:从以前面向过程编程开始,很多代码都写在...
                            
                            
                                分类:
其他好文   时间:
2015-05-10 15:35:12   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                这个是以前的笔记,现在整理到博客把
这篇博客主要的目的是要简单的理解Spring的实现过程,模拟了Spring的读取配置文件
用户管理
首先有一个类:User
private String username;
private String password;
// get set …
 
面向接口(抽象)编程,灵活性就出来了,比如说,换数据库直接在有一个OracleImpl的实...
                            
                            
                                分类:
编程语言   时间:
2015-05-08 20:19:04   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                为什么使用正则表达式?典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。通过使用正则表达式,可以:测试字符串内的模式。 例如,可以测试输入字符串...
                            
                            
                                分类:
其他好文   时间:
2015-05-07 21:37:06   
                                阅读次数:
92