Protocol-Pack(以下简称PP)是和google的Protocol Buffer(简称PB)类似的一种二进制数据交换的格式。它采用TT(L)V(即Tag-Type-Length-Value)的格式对数据信息进行编码,具有向前、向后兼容的特性。PP提供了多种语言的实现:C、C++、Java、Object-C,每种实现都尽量追求极简的编码风格,简单、干净、容易理解。 PP可以用于客户端与服务器之间的数据交换,也可以用于读、写配置文件,PP的几种语言的实现均提供了将数据结构或对象编码为XML格式的字符串的功能,C、C++的实现还提供了处理(或解码)XML元素数据的功能函数,读取XML配置文件的功能可以结合CXmlLoader和XmlLoader这两个项目来实现。
最近更新: 4年前QQrobot是使用Qt5开发的,基于腾讯公司WebQQ协议实现,可以向QQ群或者是个人自动发送信息的程序,分为两个部分,QQ主体和robot插件。QQ主体负责实现WebQQ协议部分,实现了QQ号码登录,信息接收和发送功能。robot使用Qt插件机制,负责分析聊天内容,智能做出回应。 QQ主体窗口内,可监控显示聊天信息、好友列表、群列表和机器人列表。可为QQ群或者个人指定随意多个机器人为之提供服务。也提供了信息发送功能,可随时向QQ群或者个人发送信息。 robot插件,使用Qt5的plugin技术,完成接口RobotInterface内的name和listenandsay方法就ok,name返回robot的名子,listenandsay的参数是robot收到的聊天信息和发送者信息,listenandsay返回值是robot回应信息。
最近更新: 6年多前API敏捷开发框架,用于API接口功能的快速开发。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.以springboot starter 形式集成使用
最近更新: 5个月前