heyangfan
heyangfan
在ConnManager内的ClearOneConn以及ClearConn方法 调用conn.Stop()方法后紧接着执行了delete(connMgr.connections, connID)方法。 但是可以看到的是在connection的Stop() 方法内调用了c.TCPServer.GetConnMgr().Remove(c) 而在ConnManager的Remove方法内已经删除过一次map元素了。 另外有一个疑惑的地方,对于connection的MsgHandler属性是通过Server传过来的,但是我看到了在connection里面是有IServer这个属性的,是否可以给server开放一个GetMsgHandler方法,然后去掉connection的MsgHandler 这个属性?例子:在connection内调用handler改为self.TCPServer.GetMsgHandler()。 如果是问题的话,建议优化,需要帮助的话,我也提PR,感谢刘大大提供的教学资料,受益匪浅~ :)
### 功能描述以及必要性描述 有很多时候需要对主键进行正序倒序的排序。 也有一些项目有要求新增一些排序的字段(如接口按照排序字段数字大小进行排序) 我个人还是觉得在实际项目中,排序功能还是有需求的。 不知道开发的大大什么意见? ### 建议和方案 举例: 在代码生成时添加一个开关,是否开启主键排序功能,该功能开启后,可在列表页通过点击主键标题,进行正序倒叙的排序。 在代码生成时可以额外有一个开启数据排序功能,如点击开启该功能,会默认在生成数据库的时候新增一个SORT字段用来排序。同时可在列表页面进行排序,可在列表页面进行编辑(双击可编辑)或者在新增(编辑)页面进行编辑也可以。 在代码生成时可以给每个字段添加一个是否开启排序的开关(不可在列表页面编辑,仅在点击该字段标题时进行排序)
gmssl version:3.1.0 mac os: 12.6.7 php version :8.1.12 在使用gmssl_sm2_encrypt方法以及gmssl_sm2_decrypt均失败。 直接在命令行使用gmssl sm2encrypt与decrypt未发现问题。 ===================================================================== PHP : /usr/local/Cellar/php/8.1.12/bin/php PHP_SAPI : cli PHP_VERSION : 8.1.12 ZEND_VERSION: 4.1.12 PHP_OS : Darwin - Darwin heyangfandeMacBook-Pro.local 21.6.0...