2023-08-19

FastDo 0.6.9 发布

这是一个小的更新版本。Mixed类进行了修改,文件接口也进行了修改,新增了MemoryFile类,等等。

更新日志

优化Mixed转为JSON字符串的实现
MT_COLLECTION类型新增支持大小写不敏感的Keys
IFile文件接口的seek()函数新增SeekType参数
IFile的派生类防止同名重载函数被覆盖
Mixed.==、Mixed.<函数新增MT_BINARY比较代码
utilities新增*Compare*()函数,删除不用的代码
删除Mixed不用的构造函数
新增Mixed引用函数不抛异常宏开关MIXED_REF_NO_EXCEPTION。开启后如果类型不对则程序崩溃,请慎重
修改Mixed::MixedLess代码
优化数据库连接接口加载SQL的相关方法,删除不用的相关代码
新增MemoryFile类,IFile接口的新实现
修改StrGetLine()内部实现代码
修改IFile接口方法
数据库宏开关改名
修复PathWithSep()、PathNoSep()路径末尾分隔符处理不对的bug
用宏开关控制相关数据库代码实现
修改MySQL数据库代码实现
优化StrGetLine()代码实现
BlockInFile类覆盖重写getLine()方法
修改File类代码,断言改成if判断
修改ExecCommand()相关代码
删掉HttpServer多余的代码
修改HttpServer代码实现
修复ProcessUrlRawPathStr()中文档根路径连接URL路径时的bug
把eiennet的一些HTTP相关类移到http,使得eiennet不再依赖http库
eiennet::HttpServerConfig移到http::HttpServerConfig
eiennet::StaticFileMemoryCache移到http::StaticFileMemoryCache
修复Linux下httpwrapper项目头文件路径缺少eiennet的bug
eienwebx::HttpRspOutputMgr移到http::HttpRspOutputMgr
修改并完善eiennet::HttpServer类
重构eienwebx中的Request和Response
移除eienwebx::OutputMgr类,使用http::RspOutputMgr替代
http库新增Request,Response,RspOutputMgr基本实现
修复Linux下http_misc.cpp代码报错
修改HttpRequestCtx中的PerRequestData类型为http::UrlPathPartData
修改__ProcessMultipartFormData()为统一实现http::ProcessMultipartFormData()

下载归档

归档名 系统 平台 大小 日期  
最新FastDo[百度网盘下载提取码:4h6x] All x86_64 0B 2106-02-07 下载

相关软件