- 博客(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
236
原创 gSoap实现ONVIF中xsd__anyType到具体结构类型的转换
上一篇文章已经粗略计划要讨论gsoap关于序列化/解析编程。本文则阐述一下关于gsoap生成代码的一些重要特征方法及使用。如题,下我们从ONVIF生成的C码中,挑选简单的一个类型来试验一下与xsd__anyType之间的转换。这个试验如此重要,主要是因为,在之前我真的拿生成代码的相关结构的的一些__any字段没有办法。虽依据ONVIF文档,以及实际交互观测的XML结构中可知明明是已知的标准结构
2014-08-28 19:25:46
4648
原创 ONVIF Event消息解析(How to work with gSoap)
Event是ONVIF核心规范中一块, 文档解释了如何基于WS-Notification框架体系来工作.
2013-11-23 22:00:35
9231
原创 JavaScript 目标装配式编程(Target Assemble Programming)
TAP概述脚本中一切皆对象,若还以传统模式思考编程模式,那简直是对不起脚本解释器的强大支持;我们应该以最接近人类操作方式的来表达人的意图。更接近工作实践的方式,比如游戏中,一个人物一个角色,人物的能力,除了由其属性决定其天赋能耐,后期修炼中获得的技能与装备更影响其命运。因此我们编程照样能够以此生态来表述我们的脚本流程。因此我们的脚本工作主要就是生产一个个目标功能组件, 这些装备可以安装
2013-07-26 01:29:49
843
原创 When Colon Scripting is comming(JavaScript语法扩充)
当冒号脚本来临—— JavaScript语法扩充连续好几夜的不能安眠,得出结论就是,未来语言未来的编译器应该是支持语法定制规则和语法扩展的,这样使得编程语言不断进化以更利于人类使用!of course,冒号的想法源自于json表达形式。上篇文章初步表达了JavaScript扩展初步形式。即冒号声明指派,lambda;补充:对象组织形式冒号指派除了j
2013-07-25 00:32:11
764
原创 When Colon Scripting is comming (脚本最佳体验)
当冒号脚本来临—— 脚本最佳体验冒号指派说明;冒号替代等号指派赋值,当命名声明指派时指定。相当于声明当前作用域的一个名字指派。当对指定对象的属性赋值时候,依旧请使用等号。即不废弃等号赋值功用,基本操作仍需要。示例见下://当前作用范围中冒号指派something:{name : "something",number:2,property
2013-07-21 23:50:26
652
原创 When Colon Scripting is comming
当冒号脚本来临——前一篇《JSON带来编程界怎样的描述》,已经展开了一种脚本设计概念,以此诞生的脚本语言待定义的语法不多。但总归需要经历各种语言描述能力对比来归纳最终友好特性的。冒号已预定义了他的指派功能(也许等同于老手们常说的赋值操作),但新概念里就把它论述为命名指派,而且声明是有意义的指派,我们将告诉后续擅用此语言的学者们莫要进行无意义指派(即滥用临时赋值或拷贝),接下来讨论。
2013-07-19 13:17:09
725
原创 JSON带来编程界怎样的描述
JSON是一套数据对象组织格式,从程序员的角度观看,他是以种非常易读易写的形式来描述一种key-value的数据组织。全名称JavaScript Object Notation,从名称上可看已经说明他是一套格式规范。讨论JSON对象组织的易读和易写性,我想所有人第一印象直觉就是名字冒号指派的意义,由花括号组织一块域,所见通篇皆是冒号描述的属性。而人类最喜欢的就是这种方法冒号开始描述一个主题。J
2013-07-19 09:57:21
840
原创 [C++] 对象地址与接口指针的故事
刚想到一个问题,一直在思考C++中对象地址与接口指针的故事。问题:多继承的情况下,一个具体类对象实现了多个接口,那么多该对象获取的不同接口指针是一样的吗?不是一样吗?不是对象地址吗?……困惑原因,对于多态设计的类的具体对象的首地址是存放类属虚表指针,编译器通过此指针来访问多态方法调用入口。那么多继承情况下呢?该对象类属的虚表会如何设计呢?此问题结合了多继承,那么必然也就该先想想C+
2013-06-19 19:33:02
780
原创 C++对象数组操作误区
由于语义上的需要导致语法的上缺陷,所以导致对象数组在C++中存在陷阱。C++语境:一个基类指针或引用是可以指向派生类对象的,以此可来表现C++对运行时多态的需求;创建一个对象数组将返回首元素的首地址,因此该地址是可以被该对象所有类属指针所接纳,无编译错误。而问题就在这里,这是个陷阱!因为数组是所有语言都支持的一种顺序存储形式。从C开始支持的数组,数组操作其实就是相对寻址方式,使
2013-06-19 09:13:26
854
原创 论模态与拟模态框
什么是模态弹出,是指某个函数会弹出显示并要求用户响应操作才会返回的调用。例如有快捷菜单的弹出,模态对话框的弹出,消息提示框的弹出等等这些,一直等待着用户输入的界面元素,输入焦点会一直挂着,直到用户响应,结束了模态调用过程。因为此时界面线程是阻塞在模态调用过程中,主消息循环不会执行到,而阻塞在模态自身的消息循环中。因此被称作模态。那么什么又被称作拟模态框,很简单,只是使用户觉得这是个模态对话。而
2011-12-21 21:08:00
769
原创 菜单项说明以提示弹出
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
1517
1
原创 谈组装对象以及对象生存期管理
最近研究华为的eConference,接触客户端源代码以来一周了。深刻的使我思考了两个问题。C++作为OOP语言,在接触一个新应用的源代码时候我们会怎么去解读去理解该应用。这个问题促使我思考一个应用我们到底应该如何去构建。C++对象使用引用数据何时有用处?因为发现有些类从某根类派生具备了引用计数功能而居然定义这样一条规则,不能由应用层去delete! 第一个问题,因为我发现从客户端
2011-11-26 20:18:37
977
原创 网络编程:流式套接字应用数据完整包读取问题
本文接着上篇分包收包问题隶属同一个问题。今天刚遇到的问题并解决了,TCP协议传输,流式套接字编程,收取网络数据时,从缓冲数据中读取出应用层完整包,原来没有单个固定头长度的数据包取出bug表现,现在后来加入一个只有头的报文进入,于是整个取包就出现混乱。完整性再一次无法愈合。现在重新整理取包流程。msglen = recv(s, buffer, sizeof(buffer), 0); buf4pack
2011-10-13 11:49:17
853
原创 流式套接字编程中收包问题
TCP传输是提供给用户一种可靠的面向连接的数据服务,开销当然也大。在编程实践中对应于流式套接字网络程序设计了。对于发送数据且不作论,咱们很容易遇到一个问题就是套接字在读取接收缓冲的时候,我们以什么办法来保证读取一次完整的应用数据包?面向连接的套接字操作中,尤其说在接收消息
2011-09-08 23:01:13
1438
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
700
原创 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
1164
原创 小鬼的想像力
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
711
原创 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
605
原创 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
447
Event for ONVIF[中文]
2013-11-22
Programming Ruby The Pragmatic Programmer's Guide
2011-04-28
Windows Graphic
2010-11-12
ATL 开发指南.PDF
2010-10-18
WTL合集 ATL windowing
2010-10-09
WTL开发者指南/MFC程序员的
2010-07-29
WTL Documentation
2010-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人