加载中
用C实现动态结构机制

大型C工程中存在模块与模块之间传递结构体的编译一致性问题,因为C是静态语言,编译后结构体成员都固化为地址偏移量,当结构体定义变动后必须保证相关模块全编译,否则会破坏进程栈且程序无法...

C结构体工具DirectStruct(综合示例二)

综合示例二演示了应用从数据库表里读出一条记录,用DirectStruct自动生成的JSON转换函数打包成JSON报文,写入磁盘文件。通过示例,你可以看到中间的绝大多数令人头痛的代码都可以通过DirectS...

C结构体工具DirectStruct(综合示例一)

综合示例一演示了客户端把一个C结构体变量打包成XML报文,通过TCP发送给服务端,服务端解包XML报文成C结构体变量,然后通过ESQL方式登记到数据库表中。通过示例,你可以看到中间的绝大多数令...

标准c快速日志函数库iLOG3 - 更新日志v1.0.6

ver 1.0.6 2014-05-18 calvin * 新增函数SetOpenFlag,IsLogOpened * 日志文件名、配置文件名表达都支持内嵌环境变量,如"$APP_LOGDIR$/app.log"...

标准c快速日志函数库iLOG3 - 更新日志v1.0.5

版本v1.0.5更新如下: * 解决BUG : 64位windows上的struct timeval.tv_sec是long long类型引起的时间问题 * 解决BUG : CreateFileA打开日志文件改使用FILE_SHARE_READ|FILE_SHARE_WRITE...

通讯转发、(负载均衡)通讯分发器(G5) - 更新日志v1.2.1

版本更新至v1.2.1,主要做了如下更新: * G5能作为WINDOWS服务运行,新增命令行参数用于安装、卸载WINDWOS服务 * 解决BUG : 当一条socket上双工数据同时传输且转发都比接收慢时,有数据接收饿...

负载均衡通讯转发分发器(G5)源代码分析

G5源代码文件只有.c(2400行)和.h(260行)两个源文件,行数虽然不多,但是技术密集度较高,分析源码主要从基于epoll(ET)事件处理应用层框架和转发会话结构管理两方面入手。...

负载均衡通讯转发分发器G5更新日志v1.1.0

G5自从上周发布v1.0.0版以来受到了广大网友的热切关注,我根据网友的需求还会继续补充功能和修正缺陷,如果需求累积量大的话我基本上会保证每周一更。 本周版本更新至v1.1.0

2014/04/13 20:25
212
[开源软件]负载均衡通讯分发器(LB dispatch) - G5

软件定义如下:基于规则的通讯分发器,匹配来源网络地址,从哪个端口进入,参照负载均衡算法转发到目标网络地址集合中的其中一个。 实现目标如下: * 支持长/短TCP,后续还会支持UDP * 与应用...

开源纯C日志函数库iLOG3快速入门(五、与随手写的简单写日志函数的比较)

很多个人或公司都自己实现了简单写日志函数在产品中使用即可,一般不喜欢第三方库...这是一个广泛的论点,我并不否认它的存在合理性,但还是想对传统的简单写日志函数和iLOG3函数库做个比较,...

2014/02/22 16:05
1.2K
开源轻便的PHP模板引擎phptpl,简洁就是美。

phptpl设计目标: ·PHP模板说穿了其实就是加载一个HTML,把其中一些字符串替换后按HTML输出,比如把"$TITLE$"替换成"test phptpl"。 ·网页里面难免会有大量表格,PHP模板还要处理可重复出现...

2014/02/16 22:10
1.9K
开源纯C日志函数库iLOG3快速入门(四、使用合适的日志输出函数或宏)

iLOG3提供了多套日志输出函数或宏供用户使用,根据自己的开发环境和软件场景挑选合适的日志输出函数或宏将使你的代码更简洁优美。

2014/02/15 11:48
1.3K
开源纯C日志函数库iLOG3快速入门(二、定制远程日志服务)

设置日志输出类型函数SetLogOutput的回调机制,可以帮助我们扩展实现很多有意思的自定义功能,这里只是演示了日志远程落地,还能把日志输出到IBMMQ、本地数据库等,开源日志函数库iLOG3其实是...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部