Commit Graph

46 Commits

Author SHA1 Message Date
john
feaec67b71 gvalid测试 2018-11-08 18:53:43 +08:00
john
7fe089fc41 增加g.Throw抛异常方法,g.TryCatch异常捕获方法封装 2018-11-06 13:53:06 +08:00
john
d257e554dd 改进grand随机数生成设计,底层使用crypto/rand+缓冲区实现高速的随机数生成;gtime模块增加FuncCost函数执行耗时计算 2018-11-05 13:53:17 +08:00
john
88a966ef17 gconv增加对带' '参数键名到struct属性的转换,如:nick name => struct.NickName,并完善示例程序 2018-11-02 13:13:01 +08:00
john
e7c60f11e1 gconv增加对带'-'及'_'参数键名到struct属性的转换,如:nick_name/nick-name => struct.NickName 2018-11-02 12:59:45 +08:00
John
ee1df4d0e5 服务注册时增加方法定义判断;模板引擎增加strlimit/hidestr/highlight/toupper/tolower/nl2br内置模板函数 2018-10-31 22:39:58 +08:00
john
67c7042982 改进gconv.Struct转换默认规则,支持不区分大小写的键名与属性名称匹配 2018-10-31 09:15:17 +08:00
john
306d279a5b 改进gconv.Struct转换默认规则,支持不区分大小写的键名与属性名称匹配 2018-10-31 09:14:52 +08:00
John
cb2d40ed1a 去掉gview.HTML 2018-10-29 23:22:01 +08:00
John
ddf979e65b 模板引擎新增若干内置函数;gstr增加对中文截取方法 2018-10-29 22:58:30 +08:00
john
695140a1ab 完成gfile文件内容操作方法改进 2018-10-23 14:55:52 +08:00
john
029bbd2ded 完善glog示例程序文件 2018-10-10 15:24:30 +08:00
john
c3d8ba756b 完善gconv.Struct转换示例代码,改进gjson/gparser/gcfg相关引用方法 2018-10-08 13:38:36 +08:00
john
99735b5f1d 改进gconv.Struct对象转换 2018-09-30 13:31:03 +08:00
john
5f73334930 gconv.Struct改进 2018-09-29 18:06:04 +08:00
john
a68ee95575 改进gconv对象转换方法,名称修改gconv.MapToStruct -> gconv.Struct 2018-09-28 09:58:01 +08:00
john
80ffcc2470 增加gvar包,并改进默认的g包 2018-09-26 09:58:49 +08:00
John
359b73e61c garray.Slice方法改进,gqueue改进 2018-09-16 10:51:02 +08:00
John
01c9c165ee 改进gcache/gqueue,提高执行效率,并完善相应的基准测试用例 2018-09-15 16:40:13 +08:00
john
a6ff5bd467 gdb.Value增加IsNil方法 2018-08-31 10:01:31 +08:00
John
d0a94674ad gvalid增加Error对象,用以管理校验错误信息 2018-08-31 00:07:48 +08:00
John
0213e707e2 改进gvalid在关联规则下的非必需校验 2018-08-30 23:48:22 +08:00
John
7b55e53f83 改进gvalid对struct的string属性的默认值非必需校验 2018-08-30 21:47:27 +08:00
john
356c019aab up 2018-08-17 16:48:52 +08:00
john
c3aa421c98 修复gvalid.CheckStruct自定义错误提示失效问题 2018-08-17 16:47:55 +08:00
John
d1c05ad71d gvalid增加字段校验别名,用于自定义返回结果字段,并更新WebServer中相关使用的模块 2018-08-12 17:17:17 +08:00
John
594bd935c7 将gutil.MapToStruct方法迁移到gconv包中,并增加gconv的struct tag支持 2018-08-11 22:11:40 +08:00
John
25e3e0433c gvalid包增加struct tag的校验规则、自定义错误提示信息绑定的支持特性 2018-08-11 21:09:42 +08:00
John
9631ff5ea0 完善gpage静态分页示例程序 2018-08-06 22:38:55 +08:00
John
ecfcd70352 修复gtcp.PoolConn方法覆盖问题 2018-08-06 21:26:25 +08:00
john
6959283c15 RELEASE updates 2018-08-06 15:26:59 +08:00
john
b8d32e4576 完成gpage包改进,增加与ghttp的路由耦合性,增加分页URL生成模板特性 2018-07-30 12:58:28 +08:00
john
978a1273ad gpage分页改进中 2018-07-30 10:28:07 +08:00
John
61a0a163b7 完成gtcp/gudp包的改进 2018-07-18 11:43:30 +08:00
john
88b9f46b88 gkafka.Client.Topics方法增加过滤功能,去掉系统topic;完善gtime.StrToTime方法对标注UTC时间的处理 2018-06-21 15:51:23 +08:00
john
ee15689699 改进gtime.StrToTime方法,新增对常见标准时间日期的自动转换,以及对时区的自动识别支持,并调整gconv,gvalid对该包的引用 2018-06-21 11:44:58 +08:00
john
55e026b712 gconv.Time方法增加对带毫秒时间字符串的支持,并完善示例程序 2018-06-20 15:44:38 +08:00
john
f630b6bc9a 改进gconv.Time方法,增加对标准日期时间字符串的参数支持;修改gtime.StrToTime方法返回值为time.Time对象类型 2018-06-20 15:29:53 +08:00
John
56e314e64d 修复gfile.MTimeMillisecond方法,完善gpage自定义分页示例 2018-05-19 00:40:55 +08:00
John
d65a61f193 增加gstr字符串操作封装包,完善gpage自定义分页示例 2018-05-19 00:02:19 +08:00
John
78e511573f 改进gf orm以及redis客户端的封装 2018-04-24 23:09:59 +08:00
John
b0a261cb02 完善gpage示例,README updates 2018-04-23 11:20:48 +08:00
John
6513a5a708 gpage示例完善 2018-04-22 23:23:31 +08:00
John
654bfe44a3 完成gpage分页包开发以及示例代码测试 2018-04-22 22:17:20 +08:00
John
82f456adc5 初步完成gpage分页功能开发,待进一步完善细节 2018-04-22 20:44:32 +08:00
John
15c5d5b93b 改进gconv功能,完善gconv示例,README updates 2018-04-15 10:30:59 +08:00