自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 [lua] future模式*协程

以下是lua实现的future模式。基于cocos客户端local function param_pack( params, callback ) table.insert(params, callback) return paramsendlocal function future( ... ) local order = {resul...

2017-06-27 11:01:00 210

转载 [lua]异步串行流程*协程

local function param_pack( params, callback ) table.insert(params, callback) return paramsendlocal function asyncall( ... ) local co, main = coroutine.running() if mai...

2017-06-23 17:51:00 239

转载 [Lua]基于cc.load('mvc') .ViewBase索引资源方案

local MainScene = class("MainScene", cc.load("mvc").ViewBase)MainScene.RESOURCE_FILENAME = "MainScene.csb"function MainScene:nodeFromPath(path, root) root = root or self:getResourc...

2016-07-23 13:28:00 356

转载 [Lua]索引极致,form.lua

local form = {_tag = 'form'}function form.build(tag, super) local target = { _tag = tag, _super = super } form.spec(target) setmetatable(target, form._me...

2016-07-21 16:12:00 120

转载 [Lua]cocos framework

package_supportfunction cc.register(name, package)function cc.load(...)function cc.bind(target, ...)function cc.unbind(target, ...)function cc.setmethods(target, component, methods)fu...

2016-07-18 20:44:00 118

转载 [Lua]表驱动索引编程,form.lua

form.interfacelocal form = {_tag = 'form'}function form.build(tag, super)--[[ -- form to produce the target with super functional table and integrating multi-interface implement feat...

2016-01-24 23:01:00 195

转载 [lua]原来这才是表驱动的正确表达方式

曾经写了个很煞笔的脚本模拟switch..case语法形式。[lua]尝试一种Case语法糖而今实际项目应用中突发,原来这才是正确的表驱动方式表达。如下所贴:function event_do( event ) -- event:string local handler ={} function handler.touchBegin() ...

2016-01-12 22:35:00 231

转载 [lua]再版jobSchedule与脚本描述范型

首先贴上代码-- CPM:关键路径法(Critical Path Method)jobSchedule = { todos = { -- todo list ... ["finale"] = function()end; }; schedule = function ( self, task, ... ) --...

2015-12-18 13:47:00 101

转载 (景德镇)麻将计分规则

[游戏声明]景德镇麻将[操作选项]:吃碰杠胡[吃牌]副牌:同花顺[3]只吃上家注: >同花顺[万条筒] >字循环[东南西北][中发白][碰牌]副牌:同三张[3][杠牌]副牌:同四张[4][胡牌规则]平胡(四副一对能胡) 手牌{对将[1],副牌} + 边副七对(七个对子能胡) 手牌{对将[7...

2015-08-10 14:31:00 3834

转载 日志输出法则

运行日志应用场景原型迭代过程该场景下,一定需要日志输出。原因很显然,因为是个迭代过程,整体结构模型并不明确,一些逻辑都不是很可靠的,故需要提供一个侧面可供观察程序运行动态。二次开发二次开发一般也是采用一种原型来迭代完成的。即便不是基于原型迭代变化,那日志观察则更是需要,至少依赖平台的一些调用我们需要观察。程序员一般对于不是自己定义的逻辑都是不能完全信任的。除非有可靠评测数...

2015-05-05 23:10:00 150

转载 想写篇技术性散文

突然好想写篇散文,可是脑子里筹集的都是些技术性文字。工作所需,那就顺手组织一下吧。C++封装成员的访问控制封装往往生成一个类型,可以是个union,struct/class;C++所有定义都会存在应用范围,这个被我们称作作用域概念始终都影响着我们的编译链接工作;以往C原始只有三个作用域概念,文件域,全局域,局部区域;C++在此基础上,加上命名的特性,那就告诉我们更方便的组织我们代...

2015-05-01 11:48:00 94

转载 (景德镇)麻将规则服务描述

麻将规则引擎 Communication {<-, ->}; Notification {<=, =>} 玩家(P) <=> 规则引擎(RE) RE{定庄,定宝,发牌}P: 游戏桌初始化 <=P(庄家):抓牌(补) -> RE:计算状态{胡...

2015-04-15 20:29:00 285

转载 Visual Studio 2013环境下操作vc6/vc7/vc8等低版本平台项目【编译|生成|调试】

现代化的开发环境,微软一直在推出更新换代,我们所处的技术环境在日新月异的变化;不过在中国多数人们一边疲惫的追赶着时代的步伐,一边坚守着自己所获悉所掌握的那些紧吧吧的知本。对技术工具的掌握并非他们所想要,人人都是想借助工具作用以实现目标。所以,对于一段时间来而言,谁赶出了作品,谁就赢得了先机从此吸聚一大批人力来驱动其事业的成长。只是不过,如果只是赶出了一时间的作品,而从此只就其上迭代运作而...

2015-03-30 23:26:00 167

转载 Linux嘚瑟一时的Shared Object

场景概述近来接触node程序以及负责实现node扩展来对象本地SDK的调用,旨在借node及其第三方库来快速实现RESTful API以及给浏览器端使用。当然这中间研究工作耗了不少时间。在实现目标扩展中,因SDK调用存在一些事件状态需要关注且由上层处理,为了便于模型的可视性为了易于理解,因此还是觉得需要把该特性提供到脚本层控制为好。这就需要使用到node的异步通知事件的特性。...

2015-01-08 12:21:00 85

转载 解决linux .so的链接时符号依赖问题

问题描述target: a.outSO:libmyfile.so依赖描述:a.out: libmyfile.solibmyfile.so: libssl.so.1.0.0libssl.so.1.0.0: libcrypto.so.1.0.0由于make参数的问题,表现为在生成a.out的时候,报错myfile.so有引用了未定义符号找不到,而该符号是...

2014-12-19 14:38:00 430

转载 多语言文本资源的访问(Windows:ini)

目标本文要讨论对于开发多语言界面程序所需要解决的一个问题,即文本资源组织及访问的方法。本文主要以Windows平台下讨论具现并提供处理代码。Windows方案Windows下界面开发,除DirectUI等第三方开发平台外,那么就是基于MFC/WTL、Windows API,我们将议题聚集在VC++开发中。关于VC++中如何管理文本资源,要么使用VC环境下自带的资源编译...

2014-10-11 16:14:00 101

转载 [Client]动检参数讨论与ONVIF

[问题]客户端访问ONVIF设备动检客户端要访问ONVIF设备(IPC)的动检,一是事件,二是设置;此处就是讨论如何设置动检区域的。通过Video Analytics/Cell Motion Detection可以了解到关于动检的一些ONVIF配置。参考Video Analytics.–-34- Annex B. Cell Motion Detection...

2014-09-11 16:04:00 520

转载 TIFF6 Packbit algorithm

“Packbits” from ISO 12369参考TIFF 6.0 Specification,点击TIFF, Version 6.0;@Section 9: PackBits Compression> This section describes TIFF compression type 32773, a simple byte-oriented runleng...

2014-09-10 20:41:00 210

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

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

2014-08-28 19:25:00 223

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

ONVIF/gSoap依赖关系及问题ONVIF是一组服务规范,标准参考gSoap是一套基于实现SOAP通信接口的工具链即是,当我们需要访问ONVIF的Web Service或实现对ONVIF部分的支持;基于C/C++开发,则需要借助gSoap生成这之间的交互接口调用的代码。gSoap生成代码wsdl2h将服务接口描述转换为soapcpp2的转换...

2014-08-07 19:53:00 163

转载 ONVIF Event消息解析(How to work with gSoap)

Prepare RequirementsONVIF EventgSoap referenceONVIFSpecification问题描述Event是ONVIF核心规范中一块, 文档解释了如何基于WS-Notification框架体系来工作.但是依据Event.wsdl生成的消息结构部分, wsdl没有给出参考标准.而是给出了一个可扩展定义的dom结点点位描...

2013-11-23 22:00:00 524

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

本文主要站在C++程序员的思维角度思量。functional之路lambda表达式lambda表达式,是一段代码片段。函数实现体中出现的可重用的代码块。在C++之前,C语言最小可复用流程模块,是函数;只有函数是用以处理不同类型数据的代码块,书写一次可多次被调用以重复利用优化设计,减少工程复杂度。C++出来之后,并没有立即改进函数设计的代码技术,而是首先由b...

2013-10-11 10:27:00 157

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

永夜(871863191)18:13:05我觉得未来的编程语言应该更加和数学结合把更多数学思想和模型引入到编程语言的设计中其实C++的很多东西,已经比较好的体现了这一点匿名支持(519398990)18:17:13no,function模块化进化的目标不是让数学与结合整表现,而屏蔽这些计算细节而是匿名支持(519398990)18...

2013-08-07 18:58:00 81

转载 JavaScript 目标装配式编程(Target Assemble Programming)

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

2013-07-26 01:29:00 109

转载 When Colon Scripting is comming(JavaScript语法扩充)

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

2013-07-25 00:32:00 83

转载 When Colon Scripting is comming (脚本最佳体验)

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

2013-07-21 23:50:00 83

转载 When Colon Scripting is comming

当冒号脚本来临—— 前一篇《JSON带来编程界怎样的描述》,已经展开了一种脚本设计概念,以此诞生的脚本语言待定义的语法不多。但总归需要经历各种语言描述能力对比来归纳最终友好特性的。 冒号已预定义了他的指派功能(即声明名字及初始化指定预置对象),但新概念里就把它论述为命名指派,而且声明是有意义的指派,我们将告诉后续擅用此语言的学者们莫要进行无意...

2013-07-19 13:17:00 59

转载 JSON带来编程界怎样的描述

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

2013-07-19 09:57:00 64

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

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

2013-06-19 19:33:00 88

转载 C++对象数组操作误区

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

2013-06-19 09:13:00 94

转载 论模态与拟模态框

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

2011-12-21 21:08:00 77

转载 菜单项说明以提示弹出

class CSDI01View : public CWindowImpl<CSDI01View>{ CMenuHandle m_TrackMenu; CToolTipCtrl m_ToolTip;public: DECLARE_WND_CLASS(NULL) BOOL PreTranslateMessage(MSG* pMsg) { pMsg;...

2011-12-02 09:03:00 95

转载 谈组装对象以及对象生存期管理

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

2011-11-26 20:18:00 86

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

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

2011-10-13 11:49:00 88

转载 流式套接字编程中收包问题

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

2011-09-08 23:01:00 103

转载 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 s...

2011-07-01 11:35:00 116

转载 小鬼的想像力

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恶搞?有人知道最后一个是什么公式么小鬼(601888...

2010-09-11 11:38:00 58

转载 EightQueens in the game of chess

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

2008-04-27 21:24:00 61

转载 Sort

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

2008-04-27 19:54:00 50

空空如也

空空如也

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

TA关注的人

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