自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 TaskQueue for unity android

class TaskQueue { public delegate void Runnable(); Runnable d = null; public void EnQueue(Runnable r) { lock(this) { d +...

2018-04-11 22:44:19 199

原创 [Client]动检参数讨论与ONVIF

[问题]客户端访问ONVIF设备动检

2014-09-11 16:04:06 3453 1

原创 gSoap实现ONVIF中xsd__anyType到具体结构类型的转换

上一篇文章已经粗略计划要讨论gsoap关于序列化/解析编程。本文则阐述一下关于gsoap生成代码的一些重要特征方法及使用。如题,下我们从ONVIF生成的C码中,挑选简单的一个类型来试验一下与xsd__anyType之间的转换。这个试验如此重要,主要是因为,在之前我真的拿生成代码的相关结构的的一些__any字段没有办法。虽依据ONVIF文档,以及实际交互观测的XML结构中可知明明是已知的标准结构

2014-08-28 19:25:46 4554

原创 使用gSoap规避和修改ONVIF标准类型结构的解析

使用gSoap规避和修改ONVIF标准类型结构的解析

2014-08-07 19:53:15 2080 1

原创 ONVIF Event消息解析(How to work with gSoap)

Event是ONVIF核心规范中一块, 文档解释了如何基于WS-Notification框架体系来工作.

2013-11-23 22:00:35 9086

原创 当OOP语言RAII特性发展到functional形式的极致

functional C++;调用形式的改观,将彻悟程序员的世界观。

2013-10-11 10:27:12 1127

原创 探讨符号式未来,函数式语言//冒号说明法

未来编程文法,符号的重要角色演变

2013-08-07 18:58:37 842

原创 JavaScript 目标装配式编程(Target Assemble Programming)

TAP概述脚本中一切皆对象,若还以传统模式思考编程模式,那简直是对不起脚本解释器的强大支持;我们应该以最接近人类操作方式的来表达人的意图。更接近工作实践的方式,比如游戏中,一个人物一个角色,人物的能力,除了由其属性决定其天赋能耐,后期修炼中获得的技能与装备更影响其命运。因此我们编程照样能够以此生态来表述我们的脚本流程。因此我们的脚本工作主要就是生产一个个目标功能组件, 这些装备可以安装

2013-07-26 01:29:49 797

原创 When Colon Scripting is comming(JavaScript语法扩充)

当冒号脚本来临——            JavaScript语法扩充连续好几夜的不能安眠,得出结论就是,未来语言未来的编译器应该是支持语法定制规则和语法扩展的,这样使得编程语言不断进化以更利于人类使用!of course,冒号的想法源自于json表达形式。上篇文章初步表达了JavaScript扩展初步形式。即冒号声明指派,lambda;补充:对象组织形式冒号指派除了j

2013-07-25 00:32:11 721

原创 When Colon Scripting is comming (脚本最佳体验)

当冒号脚本来临——            脚本最佳体验冒号指派说明;冒号替代等号指派赋值,当命名声明指派时指定。相当于声明当前作用域的一个名字指派。当对指定对象的属性赋值时候,依旧请使用等号。即不废弃等号赋值功用,基本操作仍需要。示例见下://当前作用范围中冒号指派something:{name : "something",number:2,property

2013-07-21 23:50:26 607

原创 When Colon Scripting is comming

当冒号脚本来临——前一篇《JSON带来编程界怎样的描述》,已经展开了一种脚本设计概念,以此诞生的脚本语言待定义的语法不多。但总归需要经历各种语言描述能力对比来归纳最终友好特性的。冒号已预定义了他的指派功能(也许等同于老手们常说的赋值操作),但新概念里就把它论述为命名指派,而且声明是有意义的指派,我们将告诉后续擅用此语言的学者们莫要进行无意义指派(即滥用临时赋值或拷贝),接下来讨论。

2013-07-19 13:17:09 678

原创 JSON带来编程界怎样的描述

JSON是一套数据对象组织格式,从程序员的角度观看,他是以种非常易读易写的形式来描述一种key-value的数据组织。全名称JavaScript Object Notation,从名称上可看已经说明他是一套格式规范。讨论JSON对象组织的易读和易写性,我想所有人第一印象直觉就是名字冒号指派的意义,由花括号组织一块域,所见通篇皆是冒号描述的属性。而人类最喜欢的就是这种方法冒号开始描述一个主题。J

2013-07-19 09:57:21 765 1

原创 [C++] 对象地址与接口指针的故事

刚想到一个问题,一直在思考C++中对象地址与接口指针的故事。问题:多继承的情况下,一个具体类对象实现了多个接口,那么多该对象获取的不同接口指针是一样的吗?不是一样吗?不是对象地址吗?……困惑原因,对于多态设计的类的具体对象的首地址是存放类属虚表指针,编译器通过此指针来访问多态方法调用入口。那么多继承情况下呢?该对象类属的虚表会如何设计呢?此问题结合了多继承,那么必然也就该先想想C+

2013-06-19 19:33:02 747

原创 C++对象数组操作误区

由于语义上的需要导致语法的上缺陷,所以导致对象数组在C++中存在陷阱。C++语境:一个基类指针或引用是可以指向派生类对象的,以此可来表现C++对运行时多态的需求;创建一个对象数组将返回首元素的首地址,因此该地址是可以被该对象所有类属指针所接纳,无编译错误。而问题就在这里,这是个陷阱!因为数组是所有语言都支持的一种顺序存储形式。从C开始支持的数组,数组操作其实就是相对寻址方式,使

2013-06-19 09:13:26 809

原创 论模态与拟模态框

什么是模态弹出,是指某个函数会弹出显示并要求用户响应操作才会返回的调用。例如有快捷菜单的弹出,模态对话框的弹出,消息提示框的弹出等等这些,一直等待着用户输入的界面元素,输入焦点会一直挂着,直到用户响应,结束了模态调用过程。因为此时界面线程是阻塞在模态调用过程中,主消息循环不会执行到,而阻塞在模态自身的消息循环中。因此被称作模态。那么什么又被称作拟模态框,很简单,只是使用户觉得这是个模态对话。而

2011-12-21 21:08:00 711

原创 菜单项说明以提示弹出

class CSDI01View : public CWindowImpl{ CMenuHandle m_TrackMenu; CToolTipCtrl m_ToolTip;public: DECLARE_WND_CLASS(NULL) BOOL PreTranslateMessage(MSG* pMsg) { pMsg; return FALSE; } BEGIN_

2011-12-02 09:03:52 1463 1

原创 谈组装对象以及对象生存期管理

最近研究华为的eConference,接触客户端源代码以来一周了。深刻的使我思考了两个问题。C++作为OOP语言,在接触一个新应用的源代码时候我们会怎么去解读去理解该应用。这个问题促使我思考一个应用我们到底应该如何去构建。C++对象使用引用数据何时有用处?因为发现有些类从某根类派生具备了引用计数功能而居然定义这样一条规则,不能由应用层去delete! 第一个问题,因为我发现从客户端

2011-11-26 20:18:37 940

原创 网络编程:流式套接字应用数据完整包读取问题

本文接着上篇分包收包问题隶属同一个问题。今天刚遇到的问题并解决了,TCP协议传输,流式套接字编程,收取网络数据时,从缓冲数据中读取出应用层完整包,原来没有单个固定头长度的数据包取出bug表现,现在后来加入一个只有头的报文进入,于是整个取包就出现混乱。完整性再一次无法愈合。现在重新整理取包流程。msglen = recv(s, buffer, sizeof(buffer), 0); buf4pack

2011-10-13 11:49:17 824

原创 流式套接字编程中收包问题

TCP传输是提供给用户一种可靠的面向连接的数据服务,开销当然也大。在编程实践中对应于流式套接字网络程序设计了。对于发送数据且不作论,咱们很容易遇到一个问题就是套接字在读取接收缓冲的时候,我们以什么办法来保证读取一次完整的应用数据包?面向连接的套接字操作中,尤其说在接收消息

2011-09-08 23:01:13 1389 3

转载 autoRST - Automated TCP RST Exploit

Summary autoRST is an automated TCP RST exploit. It uses the Winpcap libraries to sniff for TCP packets on a network and then sends out a forged RST packet after calculating the appropriate sequence

2011-07-01 11:35:00 672

原创 JIRA安装和破解

<br />本文出自:http://toyota2006.javaeye.com/blog/265061JIRA是bug 跟踪,问题跟踪和项目管理的一个软件。 <br />下面就说怎么破解和安装最新版的JIRA。 <br />(注:依此方法任何版本的JIRA都可以破解) <br />   1.首先去下载JIRA <br />   2.创建数据 <br />    3.设置环境变量和修改配置文件 <br />    4.Update Tomcat Libraries <br />    5.破解JIRA <b

2011-02-09 09:52:00 1106

原创 小鬼的想像力

VC小熊(710729561)  11:14:34小鬼(601888901)  11:14:49礼让施政木木(812872030)  11:15:29最后一个是什么公式。。。小鬼(601888901)  11:15:45Hl是啥?小鬼(601888901)  11:16:04这图很有意义木木(812872030)  11:17:13恶搞?有人知道最后一个是什么公式么小鬼(601888901)  11:18:40Half Life小鬼(601888901)  11:18:46半条命VC小熊(710729561

2010-09-11 11:38:00 652 1

原创 EightQueens in the game of chess

国际象棋八皇后相容排阵问题:My code of today#include //八皇后求解int k=0,result[10]={0};int main(){ void search(); void shresult(); search();  return(0);}//Show the resultvoid shresult(){ for(k=0;k cout}//Search

2008-04-27 21:24:00 583

原创 Sort

//输入一组数据,有序存入一维数组存储区内#include void sort2(){ int m[10]; for(int i=0;i<10;i++) { cin>>m[i]; int j = i; while( (m[j] < m[j-1]) && (j != 0) ) { int t = m[j-1]; m[j

2008-04-27 19:54:00 424

Event for ONVIF[中文]

ONVIF Event framework 规范里的事件处理是以[WS-BaseNotification] 和[WS-Topics](这两个)说明为基础的。 规范的事件处理依赖于basic notification interface 实现(basic notification interfac 在section 9.1 作了阐述),而规范的这点是完全符合[WS-BaseNotification] 协议的。除此之外,设备应 该实现Real-time Pull-Point Notification Interface 和the Notification Streaming Interface,以上 的两者分别在sections 9.2 and 9.3 作了介绍。

2013-11-22

ONVIF协议 discovery

ONVIF协议,设备发现 分别使用remotediscovery.wsdl、WS-Discovery.wsdl实现了客户端扫描

2013-05-15

Notepad2记事本

记事本替换Windows记事本,界面好看易用多了

2011-11-25

Programming Ruby The Pragmatic Programmer's Guide

This book is a tutorial and reference for the Ruby programming language. Use Ruby, and you'll write better code, be more productive, and enjoy programming more. These are bold claims, but we think that after reading this book you'll agree with them. And we have the experience to back up this belief.

2011-04-28

Windows Graphic

Windows DirectX Graphics Documentation Direct3D 11 Provides information about programming with Microsoft Direct3D 11 for Windows 7. Direct3D 10 Provides information about programming with Microsoft Direct3D 10. Direct3D 9 Provides information about programming with Microsoft Direct3D 9. DXGI Provides information about programming with the Microsoft DirectX Graphics Infrastructure (DXGI). HLSL Provides information about programming with the High Level Shading Language for DirectX. Using HLSL, you can create C like programmable shaders for the Direct3D pipeline. Tools for DirectX Graphics Describes the shader compiler tool for use with Direct3D 9 and Direct3D 10. DirectX Graphics Articles Contains a technical article that describes Windows 7's newly added support for Flip Mode Present and its associated Present Statistics in Direct3D 9Ex and Desktop Window Manager. Direct2D > Provides information about programming with Microsoft Direct2D. Direct2D > Provides information about programming with Microsoft DirectWrite.

2010-11-12

ATL 开发指南.PDF

ATL开发指南.PDF 本书是介绍使用ATL进行软件开发的参考用书。全书分为十三章:第一章引入了C++模板的概念;第二章详细介绍了组件对象模型(COM);第三章介绍了活动模板库(ATL)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法――包容和集合;第六章讨论了关于自动化的问题;第七章说明了事件和连接点的管理;第八章围绕ActiveX控件展开了详细的论述;第九章介绍了COM中的两种实体――枚举器和集合;第十章研究了COM里的线程管理;第十一章讨论了OLE DB同ATL之间的关系;第十二章介绍了两种GUI接口――对话框和视窗;最后一章解释了COM+的一些基本概念。

2010-10-18

WTL合集 ATL windowing

WTL Window Template Library 一套Windows下基于ATL Windowing的窗口界面扩展库,模板元编程代替MFC的界面框架。

2010-10-09

WTL开发者指南/MFC程序员的

WTL开发者指南,不错的CHM文档。介绍了WTL使用的关键入门示例!提供给所有MFC开发人员又不愿意见到MFC那太繁杂臃肿的生成代码以及各种开销,WTL帮你做到!教你学习模板编程

2010-07-29

WTL Documentation

WTL,Windows UI模板库 This document contains reference material on the WTL Class Library

2010-06-03

深入浅出MFC

深入浅出MFC,Chm文件格式的

2008-07-15

MFC编程手册

不要积分,提供给所有MFC学习人员

2008-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除