log4cpp 是参考 log4j 所写的 c++ 版本的写 log 的库。可以在这里下载http://log4cpp.sourceforge.net/我的使用方法是:1,定义了一个 _LOG4CPP 宏,用来打开或关闭 log4cpp 的调用,以便在完全不需要 log 的情况下可以运行,例如进行性...
分类:
其他好文 时间:
2014-08-28 12:47:49
阅读次数:
322
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。
/**
* DbUtils的用法:利用DbUtils实现增删改查操作
* @project_name Day12
...
分类:
数据库 时间:
2014-08-28 09:44:09
阅读次数:
280
iOS中使用较多的3款地图,google地图、百度地图、苹果自带地图(高德)。其中苹果自带地图在中国使用的是高德的数据。苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图。在国内使用的较多的就是百度、苹果自带地图(高德),以下总结下这两个。
一、苹果地图的使用
因为苹果使用的是高德的地图,加上苹果做的一些封装,使用起来也非常方便。不需要引入第三方框架,相比较之下,使用百度地图SDK会使源...
分类:
移动开发 时间:
2014-08-28 03:14:28
阅读次数:
399
一、概述 这个类封装了滚动操作。使用这个类可以获得用于创建滚动动画的数据——例如:用于回应滑动手势。Scroller随时跟踪滚动的偏移量(相对原点),但不能自动应用这些位置信息于我们的view。 通常使用computeScrollerOffset()方法监测滚动的横竖向偏离量,这个方...
分类:
移动开发 时间:
2014-08-28 00:50:28
阅读次数:
229
1.为什么要封装和信息隐藏 做过编程的朋友们知道“耦合”这个词,其实封装的效果就是为了解耦,让类和类之间没有太多的联系,防止某一天修改某一类的时候,产生“多米骨诺牌效应”。 我们可以把信息隐藏看成目的,把封装看成达到信息隐藏的技术。通过封装就可以把对象的内部数据表现形式和实现细节进行隐藏。就好比你会看电视,但是你不知道电视的内部结构一样。但是在javascript中没有任何内置的机制,所以我们...
分类:
编程语言 时间:
2014-08-27 23:32:58
阅读次数:
470
1.单利模式简介 在《设计模式》中单利模式是一种比较简单的模式,定义如下: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 在javascript中则将代码组织为一个单元,这个逻辑单元可以通过一个单一的变量访问,确保这个对象只存在一份实例。 单体类在javascript中可以用来划分命名空间、减少网页中全局变量的数目。 小结:其实就是把所有的代码封装到一个类中,访问时...
分类:
编程语言 时间:
2014-08-27 23:32:26
阅读次数:
329
通过上一节面向对象和原型的学习。我们知道了如何创建一个类。这一节,我们讨论如何封装一个自己的类库。...
分类:
编程语言 时间:
2014-08-27 23:30:09
阅读次数:
342
工作一年有余,最近负责项目组内代码重构。简单说下我的体会。很多时候,我们都在说面向对象编程,可面向对象到底怎么理解,估计每个人的想法都不一样。很多人会告诉你一些很理论的东西。比如“封装”“继承”“多态”“单一职责”“依赖倒置”等等一系列高大上的名词。更有甚者会搬出设计模式之类更加高大上的东东。好像不...
分类:
其他好文 时间:
2014-08-27 23:25:28
阅读次数:
367
1.案例简介
对SQLite操作进行了简单的封装,将对数据表操作转变成对对象的操作,并通过UI界面完成对用户表的增、删、改、查,运行界面如下图所示...
分类:
移动开发 时间:
2014-08-27 22:07:08
阅读次数:
261
QStyleFactory类创建QStyle对象。#include 静态公有成员QStyle* create(const QString & key)QStringList keys()详细描述 QStyleFactory类创建QStyle对象。 QStyle是一个抽象基类,封装了GUI的外...
分类:
其他好文 时间:
2014-08-27 21:59:28
阅读次数:
203