设计模式(Design
pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例...
今天在公司使用三星的note3手机进行测试,由于需要root,于是使用360root--没成功,然后换成root大师,MD手机就变成板砖了。哎,郁闷死了还没有使用手机就坏了,于是就开始研究三星手机的线刷教程,之前都是刷MTK处理的手机,今天遇到三星手机了。
Google了一番,找到了思路,于是开始刷机前的准备。
1、去三星官网下载驱动并安装:http://www.samsung.com/cn/...
分类:
其他好文 时间:
2016-06-02 14:03:08
阅读次数:
216
转载请注明出处:http://blog.csdn.net/wangyaninglm/article/details/51558310
来自:shiter编写程序的艺术
三维重建技术通过深度数据获取、预处理、点云配准与融合、生成表面等过程,把真实场景刻画成符合计算机逻辑表达的数学模型。这种模型可以对如文物保护、游戏开发、建筑设计、临床医学等研究起到辅助的作用。1.1 研究背景及意义人类通过双眼来探...
分类:
其他好文 时间:
2016-06-02 14:01:26
阅读次数:
570
基于视觉的三维重建,指的是通过摄像机获取场景物体的数据图像,并对此图像进行分析处理,再结合计算机视觉知识推导出现实环境中物体的三维信息。1. 相关概念(1)彩色图像与深度图像彩色图像也叫作RGB图像,R、G、B三个分量对应于红、绿、蓝三个通道的颜色,它们的叠加组成了图像像素的不同灰度级。RGB颜色空间是构成多彩现实世界的基础。深度图像又被称为距离图像,与灰度图像中像素点存储亮度值不同,其像素点存储的...
分类:
其他好文 时间:
2016-06-02 14:02:39
阅读次数:
380
Web应用与传统客户端最大的区别就是需要连接网络,没有网络整个应用就无法运行,这个一直是Web应用最大的痛点之一。
HTML5为了解决这个问题添加了对离线应用的支持。开发离线Web应用有几个关键点。确保应用知道设备是否能上网以便下一步执行正确的操作,然后应用还必须能访问一定的资源。最后必须有一块本地空间用于保存数据,无论是否能上网都能读写数据。
离线检测
为检测设备是离线还是在线,HTM...
分类:
Web程序 时间:
2016-06-02 14:01:30
阅读次数:
257
原型:int ispunct(int c);
头文件:ctype.h
功能:检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。
返回值:若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
应用实例:
#include
#include
main()
{
ch...
分类:
其他好文 时间:
2016-06-02 14:02:30
阅读次数:
208
原型:int isspace(int c);
头文件:ctype.h
功能:检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。
返回值:若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
模拟源码实现:
int iss...
分类:
其他好文 时间:
2016-06-02 14:01:44
阅读次数:
185
尊重博主原创,如需转载,请附上本文链接http://blog.csdn.net/chivalrousman/article/details/51553114#t16
为什么关注性能对于一款APP,用户首先关注的是 app的性能,而不是APP本身的属性功能,用户不关心你是否是搞社交,是否搞电商,是否是一款强大的美图滤镜app,用户首先关注的是 性能—-性能不好,用户会直接卸载,在应用市场给一个恶狠狠得...
分类:
移动开发 时间:
2016-06-02 13:59:45
阅读次数:
276
工作中,在操作DB2数据库过程中,难免会出现一些这样那样的问题。对很多错误DB2都会有对应的SQL CODE和SQL State,通过SQL CODE和SQL State定位问题就很简单。现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因
sqlcode sqlstate 说明
000 00000 SQL语句成功完成
...
分类:
数据库 时间:
2016-06-02 14:00:54
阅读次数:
237
Java IO模型&NIO
Java IO模型NIO
楔子
概述
网络服务
经典的服务设计
经典的SocketServer循环阻塞
可伸缩目标
分而治之
事件驱动设计
背景知识AWT 事件
Reactor 模式
Reactor基础模式
Java NIO 支持
Channels
Buffers
Selectors
SelectionKeys
Reactor 模式实践
第一步初始化
第二步循环分发
第三...
分类:
编程语言 时间:
2016-06-02 14:00:56
阅读次数:
275
ApplicationTask和Process的区别与联系
Application
task
process
四种加载模式
standard模式
singleTop模式
singleTask模式
singleInstance模式
SingleTask和SingleInstance区别
使用Intent标志
FLAG_ACTIVITY_NEW_TASK
FLAG_ACTIVITY_SINGL...
分类:
移动开发 时间:
2016-06-02 13:58:55
阅读次数:
276
删除 OpenGL 显示表参数startID给出最前面的显示表标识,而参数nLists给出要删除的显示表总数...
分类:
其他好文 时间:
2016-06-02 13:58:47
阅读次数:
137
ObjectAnimator,通过设置改变对象的属性来实现动画效果,常用的方法有这么几种,ofFloat(),ofInt(),ofObject(),ofArgb(),ofPropertyValuesHolder(),具体含义及使用我们在下面的实例中进行讲解。
一、动画类型
使用ObjectAnimator也是可以轻松的实现平移、缩放、旋转、透明度这几种动画效果的,与渐变...
分类:
其他好文 时间:
2016-06-02 14:00:14
阅读次数:
443
在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。
重点:
Ø 抽象工厂模式概念
Ø 抽象工厂模式的模型图
Ø 抽象工厂模式访问...
对mongodb数据的json的相关操作
package com.nextmap.jdbc.mongodb;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
impo...
分类:
数据库 时间:
2016-06-02 14:00:49
阅读次数:
387