- 博客(25)
- 资源 (19)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 高性能秒级定时器实现源码
1、本文展示秒级定时器的源码,源码是封装成C++类,然后再次封装成API函数的方式。2、TimerVM.h和TimerVM.cpp是用c++类的方式实现了秒级时钟的封装,TimerMng.h、TimerMng.cpp实现了二次封装,更方便开发人员直接使用。3、总体实现思路是使用双时间轮数组交换的方式。4、TimerVM.h#ifndef TIMERVM_H#define TIMERVM_H#include <time.h>typedef void* HANDLE.
2020-07-22 11:23:48
1025
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于VC++开发linux服务器程序指南
基于VC开发linux服务器程序指南(V1.0) 2020-07-081 概述.... 32 背景.... 33 采用本方案目的.... 44 适用领域.... 45 总体思路.... 4...
2020-07-08 20:45:50
1746
原创 高性能秒级定时器SDK编程参考手册
概述本文档适用于C/C++语言开发人员,用于在开发过程中进行参考,文档详细讲述秒级定时器相关函数的用法以及源码示例。秒级定时器技术特点定时器的实现采用双数组和双向链表数据结构。2、支持超大规模数量定时器支持设置的定时器的数量没有限制,主要受主机物理内存限制。3、效率高设置和删除定时器的操作个定时器的数量操作,只涉及到数组元素地址定位, 和双向数组头部插入操作。4、支持周期性时钟 1)支持一次性时钟 2) 支持...
2020-07-22 11:15:04
300
原创 C语言之内存动态管理(边界标识法)源码
1 概述.... 32 背景.... 33 工作机制.... 34 分配机制特点.... 35 应用场景.... 36 源码文件.... 46.1 MemAlloc.h. 46.2 MemAlloc.cpp. 47 数组接口函数使用说明.... 167.1 CreateHeap(). 167.2 DestroyHeap (). 17...
2020-07-12 18:19:03
992
原创 c语言开发之广义巨型数组
1 概述.... 32 背景.... 33 传统数组(静态数组).. 34 动态数组.... 45 广义巨型数组.... 55.1 技术特点... 55.1 应用场景... 56 源码文件.... 66.1 HugeArray.h. 66.2 HugeArray.cpp. 77 数组接口函数使用说明.... 137.1...
2020-07-12 15:17:38
1363
原创 红黑平衡二叉树SDK编程参考手册
红黑树SDK和源码下载地址:https://download.csdn.net/download/freeland008/126009931 概述.... 32 红黑平衡二叉树介绍.... 33 红黑树SDK技术特点.... 34 红黑树应用场景.... 35 定义说明.... 46 示例代码说明.... 57 红黑树SDK功能函数.... 57.1 RbtCreateTr...
2020-07-11 14:20:28
243
原创 红黑树实现源码(C++)
本文展示红黑树的源码,源码是作者由linux内核代码封装成C++类,然后再次封装成API函数的方式。RBTree.h和RBTree.cpp是用c++类的方式实现了红黑树的封装,RbtAPI.h、RbtAPI.cpp实现了二次封装,更方便开发人员直接使用。1、RBTree.h#ifndef RBTREE_H#define RBTREE_H#include "RbtAPI.h"#define RB_RED 0#define RB_BLACK 1typedef struct r..
2020-07-10 18:20:13
956
原创 根据模板模糊匹配字符串文本中的实参
需求如下,某SP下发短信到短信网关,短信网关做了模板限制,只可以下发模板如:尊敬的:%客户,你的登录用户名是:%s,登录密码是:%s,当前积分是%。【发达超市】其中%匹配任意个字符,如果下发短信的文本是:尊敬的:张三客户,你的登录用户名是:freeland,登录密码是:12345678,当前积分是1234。【发达超市】短信网关需要把%匹配的红色字体部分的实参文字匹配出来。其中第1个%匹配张三其中第2个%匹配freeland其中第3个%匹配12345678其中第3个%匹...
2020-07-10 14:34:08
362
原创 基于VC开发epoll/linux 程序指南
1 概述.... 32 背景.... 33 总体思路.... 34 功能特点.... 45 开发工具和操作系统要求.... 45.1 Windows/VC.. 45.2 linux/g++. 46 开发人员要求.... 57 Linux针对epoll移植.... 58 VC工程源码兼容性调整步骤和方案.... 58.1 准备移植文件......
2020-07-10 12:02:05
306
原创 字符串查询-Sunday算法源码实现
在指定字符串中查找子串,推荐试用Sunday算法,具体SunDay算法的介绍,推荐阅读下面网址:https://blog.csdn.net/q547550831/article/details/51860017。作者根据Sunday算法,整理源码如下,其中,先实现SundayMemMem函数,这个函数实现的功能是:在指定长度的内存空间中,查找指定长度的字节序列,SundayStrStr函数进一步简单封装SundayMemMem,实现子串查询。源码已经由作者进行了充分的测试,可放心使用。谢谢!#.
2020-07-10 10:13:28
196
原创 字符串模糊匹配-根据通配符%?
在我们编程过程中,经常需要遇到字符串和指定的模板匹配,需要返回是否匹配字符串模板。其中符号:%匹配任意多个字节,?匹配单个字符模板形式举例如下:1、 010%、010????????,用于判断电话号码是否是010开头。2、 %民主%, 用于判断文本中是否含有敏感词。3、%银行%信用卡%, 用于判断文本中是否含有特殊的语义。 我们需要用文本:"中国银行提供信用卡服务" 匹配 "%银行%信用卡%"下面的函数是作者编写整理的代码: 其中参数:sK...
2020-07-09 15:51:13
907
原创 千万设备接入MQTT服务器系统-XMQ产品介绍
概述我公司的XMQ-MQTT服务器软件系统是完全实现和兼容MQTT V3.1.1版本协议,并根据现实业务需求做了适当的扩展。支持MQTT发布消息的实时消息鉴权、订阅匹配、快速转发,同时集成本公司的内存数据库系统和脚本引擎系统。已成功应用于多个MQTT系统。发布的版本包括标准版、企业版、超大规模集群版本。本文档主要介绍超大规模集群版本的产品特性。本文主要...
2019-08-15 21:23:21
8436
原创 功能强大的Trie数据结构 SDK
概述本文档适用于C语言开发人员,用于在开发过程中进行参考,文档详细讲述每个函数的用法以及源码示例。版本说明略定义说明 术语定义1、Trie树 略根节点Trie树的根节点,对应键值为空的节点。根节点没有父节点。实节点指Trie树中存在用户数据的节点虚节点指Trie树中不存在用...
2019-08-15 20:40:52
247
原创 发布最实用的数据结构 (内存表)SDK开发包---产品文档
1 概述本文讲述基于多级树开发的有序内存数据表数据结构的技术特点、功能描述、应用领域以及性能参数。目前实时处理系统对内存数据结构的普遍有以下要求:1、功能要求功能要强大且完备,满足业务功能的需求。2、性能要求要能满足实时处理系统对处理速度的需求,同时能长期运行且性能保持稳定3、系统容量大要能保持超大规模数据,且在海量数...
2019-08-15 19:45:09
1385
原创 专用于MQTT发布/订阅规则专用数据结构SDK(发布/订阅规则匹配目录树)
概述本文讲述我公司MQTT订阅规则目录树SDK的技术特点、功能描述、应用领域等内容。 版权说明 本开发包的32位版本免费,用户可用于学习、测试、商业用途,没有功能、性能上的限制,可自由复制、传播。 本开发包的64位版本收费,需要向我公司购买使用授权,未经授权不得使用。 Windows 32位SDK下载地址:https://download.csdn.net/...
2018-11-13 15:13:34
1026
原创 高性能MQTT服务器(XMQ-标准版)发布
联系方式:手机:18025323007QQ: 723273055e-mail:723273055@qq.com 概述保定恩待软件开发有限公司发布的MQTT服务器软件系统是完全实现和兼容MQTT V3.X版本协议,并根据实际需求做了适当的扩展。支持MQTT发布消息的实时消息鉴权、订阅匹配、快速转发,同时集成本公司的内存数据库系统和脚本引擎系统。已成功应用于多个MQT...
2018-10-29 08:25:30
2888
原创 业内性能最高、最稳定的Json SDK开发包
1 概述本文档适用于C语言开发人员,文档详细讲述Json解析器SDK中每个函数的用法以及源码示例。 2 Json介绍参考相关文档。 3 Json解析器SDK技术特点支持以下功能:1、支持标准Json语法文档 其他说明:1、支持任意层次的嵌套2、支持解析Json文档的大小没有限制3、解析效率高4、函数简介易用5、支持
2017-05-04 18:06:26
862
原创 性能最高最稳定的Xml解析SDK库
1 概述本文档适用于C语言开发人员,文档详细讲述Xml解析器SDK中每个函数的用法以及源码示例。 2 Xml介绍参考相关文档。 3 Xml解析器SDK技术特点支持以下功能:1、支持标准xml语法文档2、支持注释节点3、支持解析属性值4、支持实体引用 其他说明:1、支持任意层次的嵌套2、支持解析xml文档的大小没有限
2017-05-04 17:51:52
2237
原创 运营商级短信平台
联系方式:手机:18025323007QQ: 723273055e-mail: 723273055@qq.com 1 概述Pango短信平台是运营商级的短信处理平台,支持短信的快速路由转发、消息鉴权、快速业务开发等特点,同时集成本公司的ROSE内存数据库系统和脚本引擎系统。该短信网关已成功应用于多省气象业务平台和电信运行商业务平台。 2 ...
2011-12-12 15:54:24
7470
1
原创 avl平衡二叉树SDK开发包
1 概述本文档适用于C语言开发人员,文档详细讲述Avl平衡二叉树SDK中每个函数的用法以及源码示例。 2 Avl平衡二叉树介绍参考相关文档。 3 Avl二叉树SDK技术特点支持以下功能:1、支持自定义键值比较函数2、支持删除节点回调函数3、支持插入节点4、支持根据键值进行精确查询节点5、
2009-12-16 15:14:00
860
原创 FIFO消息队列(内存、文件双缓冲模式)
1 概述本文档适用于C语言开发人员,用于在开发过程中进行参考,文档详细讲述每个函数的用法以及源码示例。 2 支持文件缓存消息队列介绍一般的FIFO消息队列都是基于内存,即所有的消息都保存在内存中。但是在很多情况下,消息队列中的消息数目难以确定,可能超过系统内存的容量,导致传统的FIFO消息队列无法满足应用的需求,所以推出基于内存加磁盘文
2009-12-11 11:31:00
3799
1
原创 Cache Server 内存数据库说明
1 概述Cache Server内存数据库是目前业内运行速度最快,功能最强大的内存数据库系统。产品定位于内存数据库系统和提供高端高性能系统的开发、处理平台。 Cache Server内存数据库是将所有数据加载到物理内存,不需要访问磁盘就直接访问数据,从而获得极高的存取速度和极强的并发访问能力的数据库管理系统,在设计风格上兼容主流数据库(MS SQL SERV
2009-12-03 17:23:00
3435
3
原创 基于有序HASH树SDK应用---前缀规则匹配
有关有序HASH树SDK请参考以下网址http://topic.csdn.net/u/20090820/08/cd6917ee-b22e-412f-8bf1-9afd6770c7e8.html 1.1 前缀匹配应用介绍目前在信息应用中普遍存在编码的情况,其中前缀方式编码的情况普遍存在,例如:手机电话、固话号码、短信彩信SP号码(短号码)、IP地址、身份证号码、邮政编码、产品编
2009-10-07 11:16:00
1240
原创 基于有序HASH树SDK应用---快速排序
1 功能实现原理 基于有序HASH树进行排序的实现原理是把要排序的数据(整数、字符串)插入 到HASH树中,数据再插入到树中时已经进行有序排列,然后使用SDK中的遍历函 数按指定顺序(升序、降序)输出即可,也可调用其它函数获取最大值、最小值以及其他强大功能。 关于有序HASH树请参考以下网址: http://topic.csdn.net/u/20090820/08/cd6917
2009-09-07 21:13:00
886
原创 发布最实用的数据结构( 多级树)SDK开发包---产品文档
1 概述本文讲述普遍应用在程序开发中快速HASH树数据结构的技术特点、功能描述、应用领域以及性能参数和其他类库的对比。目前实时处理系统对内存数据结构的普遍有以下要求:1、功能要求功能要强大且完备,满足业务功能的需求。2、性能要求要能满足实时处理系统对处理速度的需求,同时能长期运行且性能保持稳定3、系统容量大要...
2009-08-18 14:45:00
1316
红黑树 CentOSx64 SDK和源码.rar
2020-07-11
红黑树 windowsx64 SDK和源码
2020-07-11
基于VC开发epoll程序方案和源码.rar
2020-07-10
PortLinux.zip
2020-07-09
MQTT订阅规则目录树win32-SDK(V1.0)
2018-11-13
通用内存数据表 linux32 SDK V3.0
2010-04-22
通用内存多级树 linux32 SDK V3.0
2010-04-21
Avl平衡二叉树 linux32 SDK V2.0
2010-04-18
Trie树 linux32 SDK V3.0
2010-04-18
Trie树 win32 SDK V3.0
2010-04-18
超大规模时钟管理器 win32 SDK V1.0
2010-02-22
Cache Server V1.2.0 嵌入式(实时)内存数据库(linux 32)
2010-01-24
Avl平衡二叉树 win32 SDK V1.0
2009-12-16
FIFO消息队列(支持内存、文件双缓存) win32 SDK V1.0
2009-12-11
有序HASH内存表 win32 SDK V2.0
2009-11-13
有序目录树SDK开发包
2009-11-11
有序HASH(Trie)树 win32 SDK V2.0
2009-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人