提出了问题2021-10-26
赞了文章2021-10-20
方法一不使用组件内部的钩子 {代码...} js {代码...} 方法二 使用内部的回调去获取对应的 {代码...} js {代码...} 上传前钩子返回false之后给文件就不会再往下执行下面的钩子了因此在http-request的钩子就不会被执行,在该钩子中获取到的都是通过校验的file文件的信...
赞了文章2021-09-17
一、安装及配置 1、gitlab及runner安装 1.)gitlab安装 {代码...} 2.)gitlab-runner安装 {代码...} 3.)gitlab-runner注册 进入gitlab-runner容器,进行注册 {代码...} 注册时需要的url、token都在settings > CI/CD或runner中找到,再输入runner名称,executor执...
赞了文章2021-07-16
ozzo-validation是一个非常强大的,灵活的数据校验库。与其他基于 struct tag 的数据校验库不同,ozzo-validation认为 struct tag 在使用过程中比较容易出错。因为 struct tag 本质上就是字符串,完全基于字符串的解析,无法利用语言的静态检查机制,很容易在不知不...
赞了文章2021-06-25
Summary 什么是环形队列 实现环形队列图示过程 golang版本代码实现过程 参考全部代码 什么是环形队列 在一个指定大小的数组里循环写入数据,借用二个指针分别实现入队标记与出队标记.也体现了指针的大好用处,请深入体会.大有裨益. 如图所示,一个环形队列.含有二个指针...
赞了文章2021-06-08
反射是一种机制,在编译时不知道具体类型的情况下,可以透视结构的组成、更新值。使用反射,可以让我们编写出能统一处理所有类型的代码。甚至是编写这部分代码时还不存在的类型。一个具体的例子就是fmt.Println()方法,可以打印出我们自定义的结构类型。
赞了回答2021-02-22
那个i指向的是同一个内存地址
赞了回答2021-02-22
这就是闭包,i是在匿名函数外层定义的,这个i是公用的
赞了回答2021-02-22
上面的可以转换成这样: {代码...} 输出: {代码...} 内部声明的变量return func() 变量没在一个func内应用回收掉, 就产生内存逃逸了, 把i这个内存从栈上分配到堆上了
赞了回答2021-02-22
用一个计数器count,每来一个人count++。如果count%10在[0,3]之间返回第一个广告,如果在[4,6]之间返回第二个广告,其他返回第三个广告。这样第1-4个人看到第一个广告,5-7个人看到第二个,8-10个人看到第三个,后面依次类推。
赞了文章2020-12-29
一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接口和一个糟糕的后端接口对比起来差异还是蛮...
赞了文章2020-12-29
最近部门组织了一次前端性能优化交流会,大家从输入页面 URL 到最终页面展示内容这个过程提出了许多优化点。但同时发现很多同学对 HTTP 协议层的知识不能串联起来,于是整理了这篇文章,希望可以给大家带来一丝灵感。
赞了文章2020-12-24
我自己作为一个非科班的程序员,并且在工作中观察了“这两类”工程师的表现,我认为科班和非科班最大的区别在于:科班的同学知道去学什么,问题出现了他知道自己是哪里有知识漏洞;而非科班的,可能压根不知道自己不知道什么。
发布了文章2020-12-21
之前使用docker-compose在测试服务器上搭建了一个redis测试集群.运行了很久时间都没有异常.无奈机房有次事故,服务器被无故重启了.然后重启redis集群也没有任何异常,但是get,set等方法就出现标题中的错误.下面是错误信息:
赞了文章2020-12-11
GitHub应该是广大开发者最常去的站点,这里面有大量的优秀项目,是广大开发者寻找资源,交友学习的好地方。尤其是前段时间GitHub公布了一项代码存档计划——Arctic Code Vault,要把代码埋入地下250米深的永久冻土层,可以将代码保存一千年。此外,GitHub 还为开发者在...
发布了文章2020-12-03
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登...
发布了文章2020-12-02
刚开始的也是毫无思路,一直以为是json扩展的问题,通过请求phpinfo(),和cli的php -m 发现都有json的扩展,机器的内存也是够用的,发现这就奇了怪了,到底是什么原因呢?然后也是网上一顿搜.
发布了文章2020-11-30
说明这里使用的系统是mac OS安装docker {代码...} 安装结束后会在访达里出现docker桌面版的图标启动docker点击桌面docker图标启动即可 {代码...} 到此docker已经完成安装,也已经包含有docker-compose了. {代码...} docker-compose.yml内容 {代码...} 运行jenkins容器...
发布了文章2020-11-28
编译好之后会在当前目录下的modules目录有个redis.so文件一般编译之后会把该文件自动copy到/usr/local/lib/php/pecl/20190902下
发布了文章2020-11-24
golang 使用encoding/gob包读写二进制文件上篇介绍了使用"encoding/binary"包读写二进制文件,这次记录使用encoding/gob包读写二进制文件写入数据文件 {代码...} 执行上面代码会在当前目录下生成二进制文件 binbin读取二进制文件内容 {代码...} 执行结果: {代码...}