上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页
摘要: 方式1 package main import ( "fmt" "net/http" ) // 中间件函数类型 type MiddlewareFunc func(http.HandlerFunc) http.HandlerFunc // 自定义中间件1 func LoggerMiddleware(n 阅读全文
posted @ 2024-02-18 16:06 朝阳1 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 同级目录建立view文件夹。 package main import ( "bytes" "embed" "encoding/json" "fmt" "github.com/gin-gonic/gin" "html/template" "io/ioutil" "net/http" ) const ( 阅读全文
posted @ 2024-02-18 15:52 朝阳1 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1.二者区别只有一个,那就是对包含文件的需求程度,include 就是包含,如果被包含的文件不存在的话,那么则会提示一个错误,但是程序会继续执行下去。 2.require 意思是需要,如果被包含文件不存在或者无法打开的时候,则会提示错误,并且会终止程序的执行。 3.once 的意思是一次,那么 in 阅读全文
posted @ 2024-02-18 14:21 朝阳1 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 之前有脚本把日志转成excel,下个月开始删除上个月的 year=$(date -d "1 month ago" +"%Y") month=$(date -d "1 month ago" +"%m") folder="/usr/share/nginx/html/excel" for file in 阅读全文
posted @ 2024-02-18 09:16 朝阳1 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 上篇文章写了基础版本 https://www.cnblogs.com/qcy-blog/p/18009202 官网有个工具buf可以自动生成 https://github.com/bufbuild/buf/releases 按照自己的平台下载对应的文件,并把可执行文件加入到环境变量下 proto同级 阅读全文
posted @ 2024-02-06 10:36 朝阳1 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 时间久了不用就会忘记指令,这里做个笔记. https://github.com/grpc-ecosystem/grpc-gateway 创建一个文件 // +build tools package tools import ( _ "github.com/grpc-ecosystem/grpc-ga 阅读全文
posted @ 2024-02-06 09:55 朝阳1 阅读(45) 评论(0) 推荐(0) 编辑
摘要: mysql模糊查询%我就不多说了。想要%在左边也能用到索引,可以选择加全文索引 假设我的表是wa_log记录日志的,url是访问的路径,想要查询url路径中包含admin的数据 ALTER TABLE wa_log ADD FULLTEXT(url); EXPLAIN SELECT * FROM w 阅读全文
posted @ 2024-02-05 11:22 朝阳1 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 二者共同点 都可以判定一个变量是否为空; 都返回boolean类型,即true或false。 二者区别 empty() 函数用于检查一个变量是否为空。当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。 isset() 函数用于检 阅读全文
posted @ 2024-02-04 11:22 朝阳1 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. 容器的本质 服务容器本身就是一个数组,键名就是服务名,值就是服务。 服务可以是一个原始值,也可以是一个对象,可以说是任意数据。 服务名可以是自定义名,也可以是对象的类名,也可以是接口名。 // 服务容器 $container = [ // 原始值 'text' => '这是一个字符串', // 阅读全文
posted @ 2024-02-04 11:10 朝阳1 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 如果有一个实例化的对象:Object1 $Object2 = $Object1 $Object2 = clone $Object1 有什么区别呢? $Object2 = $Object1 是引用; $Object2 = clone $Object1 是克隆; 引用就是:当改变$Object1对象时, 阅读全文
posted @ 2024-02-04 10:39 朝阳1 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页