摘要: - 在使用gin框架验证前端参数时,由于golang特性,对于结构体没赋值的字段会赋予零值(int默认0,string默认""等) - 所以当想要验证的字段时非必填字段时,不设置required,其他的验证条件依然不能通过 - 解决方法是在非必填字段上添加omitempty ```go packag 阅读全文
posted @ 2023-08-08 18:39 高小孬 阅读(352) 评论(0) 推荐(0)
摘要: 今天面试遇到的一道SQL题,憋了半天没答出来。回家第一件事就是Google答案,但找到的一些文章都不是完全符合题目要求,所以自己建了个测试表来折腾了。 表结构是这样的: 要求是查出各科总成绩最高的学生姓名和总成绩。(注:第一名可能重分) 思路大概是根据姓名聚合查询出name和 sum(score), 阅读全文
posted @ 2021-08-05 22:10 高小孬 阅读(14359) 评论(0) 推荐(0)
摘要: 唉,平时下的功夫太少了,一到用起来才知道自己原来是个渣渣。这不,今天就让个无限极分类给卡住了大半天。 百度了一堆,但不是看不懂就是不符合当下的业务。只能边百度边自己写了。 网上查到的最多的解决办法是生成一个树形结构,将子元素挂在父元素的child字段下面,看起来结构清晰,但奈何自己是个渣渣,得到这个 阅读全文
posted @ 2021-03-31 21:42 高小孬 阅读(570) 评论(0) 推荐(0)
摘要: 安装TP6 composer create-project topthink/think tp 开启TP6多应用模式 composer require topthink/think-multi-app 安装thinkphp模板引擎 composer require topthink/think-vi 阅读全文
posted @ 2021-03-26 11:12 高小孬 阅读(346) 评论(0) 推荐(1)
摘要: git 推送代码到远程仓库一般有这么几种情况: 1、本地写好了代码,远程库还没有创建; 2、本地没有代码,从远程库拉取代码 针对第一中情况,我们首先要在远程仓库中创建一个空项目,然后在本地执行下面的命令: git remote add [shortname] [url] 这样就建立了与远程库的联系, 阅读全文
posted @ 2019-06-17 23:11 高小孬 阅读(1590) 评论(0) 推荐(0)
摘要: 今天大早上收到阿里云邮件通知,提示有挖矿程序。一个激灵爬起来,折腾了一早上,终于解决问题了。 其实前两天就一直收到阿里云的通知,检测到对外攻击,阻断了对其他服务器6379、 6380和22端口的访问,当时没怎么当一回儿事,反正是我用来自己学习用的,就放着不管了,结果今天事态就大了。那就来解决吧。 首 阅读全文
posted @ 2018-12-15 14:03 高小孬 阅读(13775) 评论(1) 推荐(1)