John
|
7b55e53f83
|
改进gvalid对struct的string属性的默认值非必需校验
|
2018-08-30 21:47:27 +08:00 |
|
john
|
a08b1e37ac
|
修复gvalid包min/max校验问题
|
2018-08-30 16:29:32 +08:00 |
|
john
|
c3aa421c98
|
修复gvalid.CheckStruct自定义错误提示失效问题
|
2018-08-17 16:47:55 +08:00 |
|
john
|
2337b86815
|
改进
|
2018-08-16 18:17:47 +08:00 |
|
John
|
d1c05ad71d
|
gvalid增加字段校验别名,用于自定义返回结果字段,并更新WebServer中相关使用的模块
|
2018-08-12 17:17:17 +08:00 |
|
John
|
67855a5b79
|
ghttp增加输入参数与struct的绑定机制,并增加对应params标签支持
|
2018-08-12 10:50:03 +08:00 |
|
John
|
94192fbceb
|
gconv.MapToStruct方法增加自定义参数属性映射关系参数,非必需
|
2018-08-11 22:31:28 +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
|
5b42060ea8
|
gvalid.CheckObject -> gvalid.CheckStruct
|
2018-08-06 09:58:19 +08:00 |
|
john
|
c1d84c2a67
|
ghttp.Request增加对GET/POST/Router参数的设置功能
|
2018-07-31 21:05:02 +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
|
4af0343851
|
完成ghttp.Server路由改进工作,增加字段匹配规则特性
|
2018-07-24 22:00:51 +08:00 |
|
John
|
9eab2ea49d
|
完善gtcp.Server示例,修改gtime.StrToTime调用端
|
2018-07-11 21:21:30 +08:00 |
|
John
|
9f75d6c764
|
gregx包名修改为gregex
|
2018-07-11 17:06:47 +08:00 |
|
John
|
ad18a38241
|
傻逼IDE,默认在gconv中加载了gin包的json包,手动更换为标准库json包
|
2018-07-02 14:08:15 +08:00 |
|
John
|
31aca3ed1e
|
改进gconv.String方法,当无法使用基本类型进行字符串转换时,使用json.Marshal进行转换
|
2018-07-01 19:13:25 +08:00 |
|
John
|
023e1da777
|
框架部分模块优化
|
2018-06-30 22:50:21 +08:00 |
|
john
|
902d761282
|
修正gconv包float32->float64精度问题
|
2018-06-27 20:58:28 +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
|
e7aaffd6b1
|
gregx包文件名称修改, regx->gregx
|
2018-05-28 14:00:29 +08:00 |
|
John
|
19e0247bc0
|
优化gcache设计,LRU特性非默认开启;优化gtype/gcache基准测试脚本;新增gregx基准测试脚本,改进设计,提升性能
|
2018-05-28 13:58:59 +08:00 |
|
John
|
d7ca64333f
|
修复gpage包分页计数问题
|
2018-05-24 17:16:03 +08:00 |
|
John
|
3ca7e4ab60
|
修正gstr.IsNumeric错误
|
2018-05-23 20:10:12 +08:00 |
|
John
|
d65a61f193
|
增加gstr字符串操作封装包,完善gpage自定义分页示例
|
2018-05-19 00:02:19 +08:00 |
|
John
|
ef9cfcf759
|
修复gvalid包验证问题:如果值为nil,并且不需要require*验证时,其他验证失效。并增加单元测试项,测试通过。
|
2018-05-14 14:16:42 +08:00 |
|
John
|
50a19bba1a
|
修正gvalid.CheckMap当传递的params参数对应rules的键值对为空时的校验失效问题
|
2018-05-10 12:55:16 +08:00 |
|
John
|
fc80e2831f
|
修复gconv.Int64(float64(xxx))问题
|
2018-05-03 18:30:16 +08:00 |
|
John
|
41efc6923e
|
gdb增加Value/Record/Result类型,增加对Value类型的系列类型转换方法,gconv包新增Time/TimeDuration类型转换方法
|
2018-05-01 10:09:57 +08:00 |
|
John
|
0466f88ebe
|
gconv包增加按照类型名称字符串进行类型转换,gutil增加MapToStruct方法,gjson/gparser改进ToStruct方法实现,gdb.Map类型增加ToStruct方法
|
2018-04-29 21:33:47 +08:00 |
|
John
|
d9a7d8a0da
|
修正gconv.Float64方法位大小设置问题
|
2018-04-27 22:21:27 +08:00 |
|
John
|
08a52d7efd
|
grand,gdb增加benchmark测试,改进grand随机数生成性能,改进gdb.New性能
|
2018-04-27 11:38:26 +08:00 |
|
John
|
b0a261cb02
|
完善gpage示例,README updates
|
2018-04-23 11:20:48 +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
|
d5c17371b4
|
gpage分页管理开发中
|
2018-04-22 11:26:19 +08:00 |
|
John
|
4f66ab0953
|
gpage分页管理开发中
|
2018-04-22 10:07:24 +08:00 |
|
John
|
5fc727a119
|
完成数据库ORM链式操作的Where参数类型修改:string -> interface{}
|
2018-04-20 10:53:30 +08:00 |
|
John
|
15c5d5b93b
|
改进gconv功能,完善gconv示例,README updates
|
2018-04-15 10:30:59 +08:00 |
|
John
|
2979b64668
|
完善并改进gbinary,gconv包类型转换功能,改进ghttp.Response对象操作
|
2018-04-14 01:05:46 +08:00 |
|
John
|
3bb3d27009
|
ghttp路由功能改进
|
2018-04-11 12:05:25 +08:00 |
|
John
|
3c43f98a78
|
改进gvalid输入参数类型map[string]string -> map[string]interface{}
|
2018-04-10 16:41:56 +08:00 |
|
John
|
067c07903c
|
gvalid新增对运行时对象属性的校验支持
|
2018-04-10 12:01:17 +08:00 |
|
John
|
fdefc0f822
|
ghttp.Server增加事件回调特性,去掉Request ID生成器,采用性能更高的gtype包实现请求ID生成
|
2018-04-09 17:55:46 +08:00 |
|
John
|
66a71c1a44
|
组件优化
|
2018-03-29 13:46:05 +08:00 |
|
John
|
2ff5698845
|
ghttp增加Init&Shut回调函数注册功能,gmap增加SetWithDefault方法
|
2018-03-13 17:57:41 +08:00 |
|
John
|
c2be680799
|
调整gregx替换方法的参数定义
|
2018-03-08 09:37:19 +08:00 |
|
John
|
aff6d0bd30
|
目录调整,便于文档工具生成
|
2018-02-26 17:12:48 +08:00 |
|
John
|
855cb59caf
|
完善模板引擎功能,完善gvalid示例
|
2018-01-04 18:04:11 +08:00 |
|
John
|
ce3b573c67
|
改进路由解析优先级设计,完善MVC示例代码
|
2018-01-03 15:27:43 +08:00 |
|
John
|
db71e4c1d1
|
完善包注释,便于godoc管理
|
2018-01-03 11:04:47 +08:00 |
|
John
|
7e38b98c6f
|
完善包注释,便于godoc管理
|
2018-01-03 10:53:45 +08:00 |
|
John
|
05b76a14c0
|
完善包注释,便于godoc管理
|
2018-01-03 10:38:53 +08:00 |
|
John
|
0092365481
|
类型转换包完善
|
2018-01-03 10:23:37 +08:00 |
|
John
|
d4f992bfc4
|
改进ghttp传递给注册函数的参数,简化使用
|
2018-01-02 15:52:32 +08:00 |
|
John
|
59a7510edb
|
完善注释
|
2017-12-31 18:19:58 +08:00 |
|
John
|
2e6f4f41ed
|
新增gconv基本类型强制转换包
|
2017-12-31 11:09:16 +08:00 |
|
John
|
f52ed00156
|
完成表单校验工具开发
|
2017-12-29 16:56:49 +08:00 |
|
John
|
b3411a95b2
|
MIT
|
2017-12-29 16:03:30 +08:00 |
|
John
|
4db0034047
|
完成单数据校验规则开发
|
2017-12-29 15:42:42 +08:00 |
|
John
|
0df40febf1
|
新增gxml解析xml,开发中
|
2017-12-29 00:03:32 +08:00 |
|
John
|
7fdf2ca870
|
表单验证类开发中
|
2017-12-28 17:28:32 +08:00 |
|
John
|
6fb3366edd
|
完成路由管理器
|
2017-12-28 15:21:25 +08:00 |
|
John
|
20511c5bcd
|
ghttp cookie开发,控制器增加反射,正在调试控制器指针对象反射功能
|
2017-12-12 17:25:50 +08:00 |
|
John
|
dee4941760
|
调整gtime的分类
|
2017-12-07 10:42:37 +08:00 |
|
John
|
c210bfcbdf
|
目录结构调整
|
2017-11-23 10:21:28 +08:00 |
|
John
|
83b9748ab8
|
目录调整
|
2017-11-22 16:11:20 +08:00 |
|
John
|
d2bc721fb9
|
项目目录调整,开源协议修改 GPLv3 -> MIT
|
2017-11-22 16:02:50 +08:00 |
|