1. C# 抽象类和接口的区别
抽象类
(1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法
(2) 抽象类不能被实例化
(3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类
(4) 具体派生类必须覆盖基类的抽象方法
(5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类必须覆盖它们
接口...
分类:
Web程序 时间:
2015-06-17 21:51:38
阅读次数:
181
开源项目
org.json 这个项目比较弱,但是不少项目在引用
Gson 这个之前一直用,后来Fastjson出来后,看别人用的多,也就改用Fastjson了
Fastjson
网上说速度比较快,对速度还不敏感,但其接口用起来比Gson更简洁
定制化,可以通过@JSONField解决JSON名称中包含下划线、大小写等不规范问题
甚至还可以定制哪个字段是否输出
规范开始参考了json规范,这个文...
分类:
Web程序 时间:
2015-06-17 21:44:30
阅读次数:
359
OpenCV4Android 特征点提取演示前面通过两天的时间,也只是熟悉了基本的环境搭建,明确了基本的部件流程,接下来需要熟悉API,进行实际的应用编程。本篇尝试获取图片的SIFT特征点,并学习相应的API及图像处理基本知识。目标:
- 定义Native method 接口
- Bitmap 和 opencv Mat 之间的转换
- 通过org.opencv.core.Mat.getN...
分类:
移动开发 时间:
2015-06-17 21:36:28
阅读次数:
200
Android-menu
一 创建menu
1 xml方式
定义一个菜单,需要在你项目的res/menu/目录下创建一个XML文件以及使用下面这些元件创建菜单:
定义一个菜单作为菜单项的容器。必须作为文件的根结点,这样才能容纳一个或多个和件。
menu不是视图,是一个接口
创建一个在菜单中表示一个单独的选项的菜单项。这个元件可能需要包含网来创建一个子...
分类:
移动开发 时间:
2015-06-17 21:34:20
阅读次数:
159
转载注明出处http://blog.csdn.net/wanghorse
1. 把变化的部分都用组合、聚合或依赖实现,不变的部分用继承实现
Visitor模式, 将经常删减的操作中继承体系中提炼出来,成为操作类,每个类中的操作对应原有的不变的继承体系
Strategy模式,将可扩充的算法使用依赖实现;接口抽闲出来
Observer模式,将观察者放在...
分类:
其他好文 时间:
2015-06-17 20:04:31
阅读次数:
137
今天遇到一个很奇怪的问题,混淆打包导致的,至今没明白为什么。主要现象是一个实现parcelable的UserBean,数据成员包含一个UserTag的对象,后者也实现了parcel接口,然后就是利用json与服务器之间传递值。当不设置标签时,一切OK,只要设置标签,就会报错,错误只能定位到这个转化问...
分类:
Web程序 时间:
2015-06-17 19:49:53
阅读次数:
190
简介
本篇讲解使用opencv提供的流光法算法接口,实现物体跟踪。范例代码为参考修改tvl1_optical_flow.cpp实现。
具体实现
实现代码
#include
#include
#include "opencv2/video/tracking.hpp"
#include "opencv2/highgui/highgui.hpp"
using n...
分类:
其他好文 时间:
2015-06-17 18:18:35
阅读次数:
444
Android提供了多种方式(XML文件方式、文件方式、数据库方式等)进行数据的存储。开发者可以根据数据类型和设计的需要,选择适当的存储方式进行数据存储。
1.XML文件管理
XML文件更多的是用来维护应用或系统的配置文件。在Android中,goole提供了SharedPreferences这个轻型的存储类作为XML文件存储的上层接口,其本质上就是值对。
根...
分类:
移动开发 时间:
2015-06-17 18:17:24
阅读次数:
145
Python 日期和时间 —— datetime Python提供了多个内置模块用于操作日期时间,如calendar,time,datetime。time提供的接口与C标准库time.h基本一致。其中应用最广的是datetime,相比于time模块,datetime模块的接口则更直观、更容易调用。....
分类:
编程语言 时间:
2015-06-17 18:14:45
阅读次数:
180
一、背景上星期去CRM上开发一个功能,该系统里面有自动分页,需要在实体类里加入一个分页变量 // 分页 private PageInfo pageInfo = new PageInfo();这个本来没有什么影响,但在抽离接口jar包的时候,所用到的类必须实现序列化接口而这个PageInf...
分类:
编程语言 时间:
2015-06-17 18:11:37
阅读次数:
165