码迷,mamicode.com
首页 >  
搜索关键字:封装    ( 35264个结果
Lucene/Solr学习笔记(一)
solr简介Solr是一个开源的,企业级搜索服务器。Solr可以理解为Lucene的服务器化产品。它使用java编写,遵循http协议和xml协议,使用多种数据格式(如json,xml)传递数据。但她不是对Lucene的一次简单封装,Solr的大多数特征都与Lucene不同。Solr和Lucene的界限经常是模糊的。以..
分类:其他好文   时间:2014-08-29 03:04:48    阅读次数:413
2.2策略模式(5.9)
策略模式不值得一提。方法对象化——将方法封装为类型。...
分类:其他好文   时间:2014-08-29 01:25:06    阅读次数:248
明确拒绝不想编译器自动生成的拷贝构造函数和赋值运算符重载函数
前言 如果你不想要编译器帮你自动生成的拷贝机制 (参考前文),那么你应当明确的拒绝。 如何拒绝?这便是本文要解决的主要问题。问题描述 当你定义了一个类,而这个类中各对象之间也是封装的 - 禁止同类对象之间的相互赋值以及复制,那么你需要屏蔽掉编译器帮你生成的拷贝构造函数以及赋值运算符。 在许多...
分类:其他好文   时间:2014-08-28 22:31:06    阅读次数:264
Android 设计模式之适配器模式
适配器模式的定义是:将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以作无间。看下以下两张图就更清楚了 适配器可以实现接口的解耦,如果过一段时间后,厂家想改变接口,适配器可以把改变的部分封装起来,用户就不需要跟着接口改变而改变,只要改变适配器就行了。 有这样一个需求:有一个鸭子类和一个火鸡类,我想用火鸡对象来冒充鸭子,但火鸡和鸭子的方法不完全一样,这时就...
分类:移动开发   时间:2014-08-28 21:15:46    阅读次数:256
关于函数参数传递的一个想法
做项目时经常遇到一些函数需要传递很多参数,调用时经常会写漏一些参数,或者参数的顺序搞混乱了。想到的一个方案是使用record来封装这些参数,但这样的函数很多,为每个函数定义一个record不太实际。能否用其他数据结构来代替record呢?查api文档,发现一个平时很少用到的数据结构proplists...
分类:其他好文   时间:2014-08-28 21:10:26    阅读次数:172
利用transfer_pool进行批量并发下载
TBOX提供上层高度封装的传输池来进行客户端的并发批量下载、上传、文件复制、socket数据透传等io传输需求。 投递到transfer_pool传输池的所有任务都是异步并发处理的。如果对并发量要求不高的话,例如客户端应用,...
分类:其他好文   时间:2014-08-28 19:54:16    阅读次数:210
QT的model-view机制
QTableView:显示层 setModel(QAbstractItemModel) //绑定 setItemDelegate(); QAbstractItemModel:数据封装层 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole)const bool setData(const QModel...
分类:其他好文   时间:2014-08-28 19:48:15    阅读次数:197
Hibernate使用中,防止SQL注入的一些措施
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 ????在获取便利操作的同时,SQL的注入问题也值得...
分类:数据库   时间:2014-08-28 18:26:25    阅读次数:210
Android Handler 详解
本文回答了“为什么使用Handler能跨线程更新UI?”,同时从源码角度剖析了暗藏在Handler背后的玄机:Looper(封装了消息循环)和MessageQueue(消息队列),它们是所有App(Activity)得以运作的核心。Handler本质上具有两个角色——消息队列的窗口(Handler.sendMessage)、处理消息的回调(Handler.handleMessage)。最后指出,后台线程通过Handler更新UI本质上是“生产者消费者问题”。...
分类:移动开发   时间:2014-08-28 18:07:55    阅读次数:313
简单易用的JSON与List相互转换
用系统自带包:org.json就可以 List集合封装了object,下面是list到json /** * * @param list * 存放书签的集合 * @return json格式对象 */ private static JSONObject listTojsoJsonObject(List list) { JSONObject jso...
分类:Web程序   时间:2014-08-28 17:00:41    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!