https://github.com/xsmart/onvifcpplib
这个库支持ProfileS 和ProfileG,目前还在开发当中,现在已经支持Event
下面是一个客户端的例子
int _tmain(int argc, _TCHAR* argv[])
{
int ret;
/* 192.168.1.1 is the NVT, 192.168.1.234 is the N...
分类:
编程语言 时间:
2014-05-18 05:26:01
阅读次数:
384
1服务器可以向客户端写内容,只能是文本内容
2客户端可以阻止服务器写入
3服务器只能拿自己webapp写入的东西
4写入的cookie是名值对形式保存数据,在:c:\Documents and Settings\Administrator\Cookies
5记录前后之间的状态,比如你买了一些东西,不记录下来,就不知道这些东西已经买了。cookie记录下后,后面访问
的网页就知道你前面网站...
分类:
编程语言 时间:
2014-05-18 15:32:47
阅读次数:
384
分享了以下tips:
一、事务管理
二、xml配置sql代码段
三、#和$的区别
四、注意对做转义
五、依据字符串是否为空,动态组织sql语句
六、使用自定义的类型转换器
七、resultMap的复用
一、事务管理
用户执行一个动作,后台需依次更新多个表,如果其中有一个更新失败,则要回滚之前的更新。这种情况,就是事务回滚。
要支持事务操作,需要:
...
分类:
其他好文 时间:
2014-05-18 04:05:57
阅读次数:
291
oracle乱码问题一般是由于oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANG
LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date
NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效
很显然,需要修改NLS_LANG环境变量
查看o...
分类:
数据库 时间:
2014-05-18 04:22:26
阅读次数:
262
本blog以最简洁的方式记录了博主在折腾MongoDB过程中点点滴滴,其中包括下载MongoDB、配置环境变量、如何启动MongoDB服务器、如何连接MongoDB服务器以及如何连接MongoDB服务器等。
1、下载 MongoDB
官方下载地址:http://www.mongodb.org/downloads
本机是Windows 7 32位,故下载的是mongodb-win32-i3...
分类:
数据库 时间:
2014-05-18 07:36:24
阅读次数:
426
1广义javabean = 普通java类
2狭义javabean = 符合javabean标准的类
3在servlet中使用bean和在通常程序中使用bean类时
是一个公开的的(public)类。
它有默认的构造方法,也就是不带参数的构造方法,(在实例化javabean对象时,需要调用默认的构造方法)。
一般具有getters and setters可以让外部程序设置或获...
分类:
编程语言 时间:
2014-05-18 15:31:46
阅读次数:
332
当我们要完成在某一细节层次上一致的一个过程或一系列步骤,但在其个别步骤的一个更详细层次上实现不同时,可以考虑使用模板方法模式。
模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变算法的结构即可重定义算法的某些特定步骤。
AbstractClass是一个抽象类,其实就是一个抽象模板,定义并实现了一个模板方法,这个模板方法一般一个具...
分类:
其他好文 时间:
2014-05-18 15:55:36
阅读次数:
263
public class MainActivity extends Activity {
private ImageView operImage;
private PointF point = new PointF();//记录手指的位置
private PointF midPoint = new PointF();//记录手指间的中点的位置
private Matrix matrix...
分类:
移动开发 时间:
2014-05-18 18:44:57
阅读次数:
363
题目大意:
给出N个数
0 操作 把 l ----- r之间的数全部开平方
1 操作 输出 l -----r 之间的和
思路分析:
判断区间里的数字是否全相同。如果相同,
将cov 置为该数
查询的时候和更新的时候,如果碰到cov != -1 的 就直接返回就可以了
#include
#include
#include...
分类:
其他好文 时间:
2014-05-18 05:25:06
阅读次数:
227
假设有如下分辨率机器:
800 x 480
1024 x 600
1024 x 768
1280 x 800
1920 x 1200
2048 x 1536
总共六种类分辨率机器,如果按照dp为单位来细分可以分为几种呢?
首先通过context.getResources().getDisplayMetrics().density获取到当前机器的屏幕密度,然后通过dp = px/d...
分类:
移动开发 时间:
2014-05-18 05:46:38
阅读次数:
340
convertToNodeSpace和convertToWorldSpace这两个的使用方法
我们加三个sprite,r0,r1,r2,
r0的父节点是layer, 父节点下坐标(0,0,100,100)
r1的父节点是r0,父节点下坐标(0,0,100,100)
r2的父节点是r1,父节点下坐标(0,0,100,20)
bool HelloWorld::init()
{...
分类:
其他好文 时间:
2014-05-18 13:53:13
阅读次数:
331
1
HIVE入门操作
1.1
连接环境
登陆成功显示如下:
输入 quit;
可退出hive环境
1.2
查看数据库
show databases;
1.3
创建数据库
create database mng;
1.4
链接数据库
use mng;
成功显示如下:...
分类:
其他好文 时间:
2014-05-18 18:44:37
阅读次数:
311
续:软件项目量化管理(CMMI高成熟度)实践经验谈——之概述篇
二、项目管理过程...
分类:
其他好文 时间:
2014-05-18 05:24:02
阅读次数:
293
19.String类:
1>String类的构造方法:
· 利用字符串构造一个字符串对象:
String str = “HelloWorld”;
2>字符串对象操作:
· charAt() :返回的是index+1位置的字符。
· equals和equalsIgnoreCase方法:...
分类:
编程语言 时间:
2014-05-18 15:30:44
阅读次数:
372
public class MainActivity extends Activity {
private ImageView iv;
float startX = 0;
float startY = 0;
//获得一个可以被bitmap
Bitmap bitmap = Bitmap.createBitmap(400, 400,Bitmap.Config.ARGB_8888);
//创...
分类:
移动开发 时间:
2014-05-18 15:54:33
阅读次数:
318
有好多朋友评论以前的那篇博文说:代码中间没有注释。由于课程一直比较紧张,所以答应的注释直到今天才写,发表出来,给大家共享!#include
#include
#include
#include
#include
using namespace std;
//为+,-,*,/运算符 设定优先级
map priority;
void initMap()
{
//+,-运算符的优先级...
分类:
编程语言 时间:
2014-05-18 07:35:21
阅读次数:
290
NYOJ 990 蚂蚁感冒...
分类:
其他好文 时间:
2014-05-18 02:56:23
阅读次数:
182