参考实例:http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html
抽象工厂模式的缺点
不太容易扩展新的产品
如果需要给整个产品族添加一个新的产品,那么就需要修改抽象工厂,这样就会导致修改所有的工厂实现类。
===================
工厂 其实就是抽象出事物的共性或者相似之处,...
分类:
其他好文 时间:
2015-06-10 15:47:53
阅读次数:
126
GreenDao
文章来源:小小懒羊羊个人知识管理库
GreenDao是Android当中的高性能ORM框架。(其他的有OrmLite等)
项目地址:https://github.com/greenrobot/greenDAO
同时GreenDao还有一个子项目为GreenDao Code Generator:
GreenDao的核心类及其工作如下:
使用初...
分类:
移动开发 时间:
2015-06-10 15:46:53
阅读次数:
188
平移动画//创建对象
CABasicAnimation *anim = [CABasicAnimation animation];
// keyPath决定了执行怎样的动画, 调整哪个属性来执行动画
anim.keyPath = @"position";// toValue : 最终变成什么值
// byValue : 增加多少值
anim.byValue = [NSValue va...
分类:
移动开发 时间:
2015-06-10 15:45:14
阅读次数:
157
书籍介绍:这本书涵盖了html5新增标签和功能,并且提供了jquerymobile,Phonegap,Sencha Touch框架的介绍和应用,最后还带了一个移动web应用的例子,绝对是移动web开发的好书!
下载地址: http://pan.baidu.com/s/1gdiwpF1
书籍介绍:这本书为读者系统的规划了javascript的各个知识点,无论各个阶段看这本书都有收获!
下载地址...
分类:
Web程序 时间:
2015-06-10 15:44:52
阅读次数:
126
前言:虽然高考已过,看完这篇文章你有什么想说的?
再过10天就是一年一度的高考。细细想来,我和高考的距离已经有9年之久。但是每年的这个时候,我的心里都会有莫名的恐惧和脊背发冷的战栗,也许我不能说这是高考给我心里留下了不能除去的烙印,亦或是说我们现行的教育制度,已经给我们的孩子们带来了怎样的压力。但是高考和大学却实实在在的改变着我们一代又一代人!
就拿我参加高考的那年来说。...
分类:
其他好文 时间:
2015-06-10 15:46:49
阅读次数:
153
android上开源的酷炫的交互动画和视觉效果...
分类:
移动开发 时间:
2015-06-10 15:47:00
阅读次数:
203
关于For XML Path的用法
创建的表数据如图:
先看下for xml path的初始用法:select ClassID,Sex,Age,Name from #PersonInfo for xml path('PersonInfo')
从名字就看可以看出用法,for
xml !!!
在使用过程中感觉通常是恶group by 一起用的。举例如下:
--统计...
分类:
其他好文 时间:
2015-06-10 15:46:49
阅读次数:
92
本文是Spark调研笔记的最后一篇,以代码实例说明如何借助Spark平台高效地实现推荐系统CF算法中的物品相似度计算。
在推荐系统中,最经典的推荐算法无疑是协同过滤(Collaborative Filtering, CF),而item-cf又是CF算法中一个实现简单且效果不错的算法。
在item-cf算法中,最关键的步骤是计算物品之间的相似度。本文以代码实例来说明如何利用Spark平台快速计算...
分类:
其他好文 时间:
2015-06-10 15:47:17
阅读次数:
155
ffmpeg在Linux下的编译相当简单,只需要configure ,再make 一下就可以了。
需要动态库的话在configure 后面加一个 --enable-shared 就ok了。
但在windows下就不是很容易了,在网上搜索了一下各种在windows下编译的方法,大多千篇一律,而且步骤繁琐,有的需要依赖很多库。而我只想像Linux下那样单纯方便的编译出ffmpeg里的几个...
Android面试、开发之高手 编码规范与细节...
分类:
移动开发 时间:
2015-06-10 15:45:06
阅读次数:
123
文件路径或者保存模板出现非法字符判断
1)string strTemplateName = txtTemplateName.Text;
if (string.IsNullOrWhiteSpace(strTemplateName))
{
Show("请输入模板名称!", "提示", .Informatio...
分类:
其他好文 时间:
2015-06-10 15:46:45
阅读次数:
97
在Echoprint系列--编译中编译了源码,这次将Echoprint移植到Android平台并测试识别歌曲功能。一、编译库1、环境准备Android NDK,我的是android-ndk-r10e修改源码,把src中的.cxx的文件重命名为.cpp,把src目录重命名为jniBoost源码,在PC上编译的时候也安装boost的,我的时boost_1_58_0,拷贝到jni目录2、编写编译配置文件...
分类:
移动开发 时间:
2015-06-10 15:45:32
阅读次数:
613
越来越讨厌C++了,一个简单的const成员变量都搞得这么麻烦。
概念:const成员变量、const成员函数、const类变量
const成员变量是初始化后就不能再改变的。在整个过程中都始终如一。素以不允许有赋值操作。const成员函数是保证不会修改成员变量的成员函数。const类变量是指声明一个类变量时使用了const,比如const A a;
意义:
const成员变...
分类:
编程语言 时间:
2015-06-10 15:43:56
阅读次数:
120
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1004
题意:两个数塔相接。
解法:简单DP。
代码:#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2015-06-10 15:44:24
阅读次数:
107
最近在搭建Maven+springMVC+hibernate项目,正常启动项目时一切正常,但JUNIT测试时出现报ClassNotFoundException错误,经过仔细排查发现没有生成class文件。
现在解决如下:...
分类:
编程语言 时间:
2015-06-10 15:44:03
阅读次数:
165
JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html一直以来解析JSON都是使用的org.json包,进行的后台解析,
http://blog.csdn.net/gaopeng0...
分类:
编程语言 时间:
2015-06-10 15:45:03
阅读次数:
111
简单的set容器的应用。用set容器可以过。
下面是AC的代码:
#include
#include
using namespace std;
int main()
{
set S;
int m, n, a;
set::iterator ite;
while(cin >> m >> n)
{
S.clear();
f...
分类:
其他好文 时间:
2015-06-10 15:44:42
阅读次数:
89