|
|
88a966ef17
|
gconv增加对带' '参数键名到struct属性的转换,如:nick name => struct.NickName,并完善示例程序
|
2018-11-02 13:13:01 +08:00 |
|
|
|
e7c60f11e1
|
gconv增加对带'-'及'_'参数键名到struct属性的转换,如:nick_name/nick-name => struct.NickName
|
2018-11-02 12:59:45 +08:00 |
|
|
|
a9f03fe9cb
|
改进gfpool文件指针池,增加对文件mv/rm后的指针池重建;改进gtime,增加对时间字符串更多的默认时间格式支持,新增gtime.ParseTimeFromContent方法
|
2018-11-01 17:22:55 +08:00 |
|
|
|
ee1df4d0e5
|
服务注册时增加方法定义判断;模板引擎增加strlimit/hidestr/highlight/toupper/tolower/nl2br内置模板函数
|
2018-10-31 22:39:58 +08:00 |
|
|
|
0389e8a8dd
|
gconv增加基准测试代码
|
2018-10-31 09:57:37 +08:00 |
|
|
|
306d279a5b
|
改进gconv.Struct转换默认规则,支持不区分大小写的键名与属性名称匹配
|
2018-10-31 09:14:52 +08:00 |
|
|
|
2d23a18810
|
框架一些模块的细节改进
|
2018-10-30 23:58:10 +08:00 |
|
|
|
ddf979e65b
|
模板引擎新增若干内置函数;gstr增加对中文截取方法
|
2018-10-29 22:58:30 +08:00 |
|
|
|
7fbbf09b0e
|
新增go modules支持,自行管理第三方包依赖,方便开发者使用
|
2018-10-22 11:13:00 +08:00 |
|
|
|
18c1d84ff5
|
完成Web Server路由表打印/获取特性
|
2018-10-18 13:43:00 +08:00 |
|
|
|
ea10215d06
|
改进grand随机数生成规则
|
2018-10-15 13:13:23 +08:00 |
|
|
|
5204193c58
|
改进gdb,增加数据库操作自动Close特性(使用链接池),用户无需再defer db.Close(),并增加g.DB数据库对象单例别名
|
2018-10-13 20:29:27 +08:00 |
|
|
|
f0c4068448
|
完成gvar包的开发,并改进相关依赖包
|
2018-10-09 13:33:00 +08:00 |
|
|
|
845b954d0e
|
gconv增加Ints/Floats/Interfaces转换方法,完善gconv.Struct方法封装,改进相关依赖包对gconv的引用
|
2018-10-09 10:05:55 +08:00 |
|
|
|
c3d8ba756b
|
完善gconv.Struct转换示例代码,改进gjson/gparser/gcfg相关引用方法
|
2018-10-08 13:38:36 +08:00 |
|
|
|
99735b5f1d
|
改进gconv.Struct对象转换
|
2018-09-30 13:31:03 +08:00 |
|
|
|
5f73334930
|
gconv.Struct改进
|
2018-09-29 18:06:04 +08:00 |
|
|
|
d7d3e6a50d
|
gconv改进
|
2018-09-28 13:33:41 +08:00 |
|
|
|
a68ee95575
|
改进gconv对象转换方法,名称修改gconv.MapToStruct -> gconv.Struct
|
2018-09-28 09:58:01 +08:00 |
|
|
|
82993a1813
|
gfpool改进,gkafka测试,gcache基准测试
|
2018-09-18 18:57:34 +08:00 |
|
|
|
c929a2f32e
|
完善gcache示例
|
2018-09-17 09:52:24 +08:00 |
|
|
|
359b73e61c
|
garray.Slice方法改进,gqueue改进
|
2018-09-16 10:51:02 +08:00 |
|
|
|
01c9c165ee
|
改进gcache/gqueue,提高执行效率,并完善相应的基准测试用例
|
2018-09-15 16:40:13 +08:00 |
|
|
|
ab688d8203
|
gjson增加Append方法,gconv增加Ints/Uints/Strings方法
|
2018-09-14 13:56:01 +08:00 |
|
|
|
84ac08fa99
|
改进garray包,gcache新增Contains/SetIfNotExist方法
|
2018-09-03 23:28:02 +08:00 |
|
|
|
d0a94674ad
|
gvalid增加Error对象,用以管理校验错误信息
|
2018-08-31 00:07:48 +08:00 |
|
|
|
0213e707e2
|
改进gvalid在关联规则下的非必需校验
|
2018-08-30 23:48:22 +08:00 |
|
|
|
1c7e1b6c02
|
解决内存锁手动解锁与计时解锁的冲突
|
2018-08-30 23:21:53 +08:00 |
|
|
|
7b55e53f83
|
改进gvalid对struct的string属性的默认值非必需校验
|
2018-08-30 21:47:27 +08:00 |
|
|
|
a08b1e37ac
|
修复gvalid包min/max校验问题
|
2018-08-30 16:29:32 +08:00 |
|
|
|
c3aa421c98
|
修复gvalid.CheckStruct自定义错误提示失效问题
|
2018-08-17 16:47:55 +08:00 |
|
|
|
2337b86815
|
改进
|
2018-08-16 18:17:47 +08:00 |
|
|
|
d1c05ad71d
|
gvalid增加字段校验别名,用于自定义返回结果字段,并更新WebServer中相关使用的模块
|
2018-08-12 17:17:17 +08:00 |
|
|
|
67855a5b79
|
ghttp增加输入参数与struct的绑定机制,并增加对应params标签支持
|
2018-08-12 10:50:03 +08:00 |
|
|
|
94192fbceb
|
gconv.MapToStruct方法增加自定义参数属性映射关系参数,非必需
|
2018-08-11 22:31:28 +08:00 |
|
|
|
594bd935c7
|
将gutil.MapToStruct方法迁移到gconv包中,并增加gconv的struct tag支持
|
2018-08-11 22:11:40 +08:00 |
|
|
|
25e3e0433c
|
gvalid包增加struct tag的校验规则、自定义错误提示信息绑定的支持特性
|
2018-08-11 21:09:42 +08:00 |
|
|
|
9631ff5ea0
|
完善gpage静态分页示例程序
|
2018-08-06 22:38:55 +08:00 |
|
|
|
5b42060ea8
|
gvalid.CheckObject -> gvalid.CheckStruct
|
2018-08-06 09:58:19 +08:00 |
|
|
|
c1d84c2a67
|
ghttp.Request增加对GET/POST/Router参数的设置功能
|
2018-07-31 21:05:02 +08:00 |
|
|
|
b8d32e4576
|
完成gpage包改进,增加与ghttp的路由耦合性,增加分页URL生成模板特性
|
2018-07-30 12:58:28 +08:00 |
|
|
|
978a1273ad
|
gpage分页改进中
|
2018-07-30 10:28:07 +08:00 |
|
|
|
4af0343851
|
完成ghttp.Server路由改进工作,增加字段匹配规则特性
|
2018-07-24 22:00:51 +08:00 |
|
|
|
9eab2ea49d
|
完善gtcp.Server示例,修改gtime.StrToTime调用端
|
2018-07-11 21:21:30 +08:00 |
|
|
|
9f75d6c764
|
gregx包名修改为gregex
|
2018-07-11 17:06:47 +08:00 |
|
|
|
ad18a38241
|
傻逼IDE,默认在gconv中加载了gin包的json包,手动更换为标准库json包
|
2018-07-02 14:08:15 +08:00 |
|
|
|
31aca3ed1e
|
改进gconv.String方法,当无法使用基本类型进行字符串转换时,使用json.Marshal进行转换
|
2018-07-01 19:13:25 +08:00 |
|
|
|
023e1da777
|
框架部分模块优化
|
2018-06-30 22:50:21 +08:00 |
|
|
|
902d761282
|
修正gconv包float32->float64精度问题
|
2018-06-27 20:58:28 +08:00 |
|
|
|
ee15689699
|
改进gtime.StrToTime方法,新增对常见标准时间日期的自动转换,以及对时区的自动识别支持,并调整gconv,gvalid对该包的引用
|
2018-06-21 11:44:58 +08:00 |
|