[图片]//: <> (对待提问越认真,就越容易得到答复。)//: <> (对待提问越认真,就越容易得到答复。)//: <> (对待提问越认真,就越容易得到答复。)//: &...
1. 运行环境 go1.19 linux/amd64 2. 问题描述? 服务端部署了3台机器,所以一开始创建了三个客户端(pb.NewDiskIOServerClient(conn))分别连接三台服务器,存放在切片cl...
性能指标有哪些?如何发现性能瓶颈?性能调优的常见手段?你在项目中如何进行性能调优?
请不要着急喷这个无耻的标题。 网上充斥着各种微信 SDK,但是找了一圈,发现没有一个想用,因为没有满足本项目存在后的各种优点: 命名不那么乱七八糟; 隐藏开发者不需...
1. 运行环境 1). 当前使用的 Laravel 版本? Laravel 9.18 2). 当前使用的 php/php-fpm 版本? PHP 版本: 8.15 2. 问题描述? 我这有很多需要动态用表名查询的表,所以...
大家在转盘抽奖中的中奖概率字段是用的哪个呢?最近拿到一个老项目源码,看到此字段用的tinyint,感觉怪怪的……
public function getCategories(): JsonResponse { $nav_id = request()->input('q'); $categories = Category::selectOptions(function ($q) us...
产品实现中有一类常见的需求是,取出一组数据, 且这组数据中的每一项都携带固定数量的关联数据. 如取出一组热门作者及他们最近发表的3篇文章 [图片] 但在MySQL(ORM)中这种...
这个周末发生了一件有趣的事情:在群里看到有人需要做 PHP 开发的协助,并承诺有报酬,我自荐后解决了问题,获得了 50 元。 接下来我详细的说说整个事情的经过。 周六下...
[图片] 介绍 qirolab/laravel-themer扩展包为你 Laravel 应用程序提供多主题支持,它还为构建 Laravel 应用程序的起点提供了一个简单的身份验证脚手架。并且它还具有用于...
Brew PHP switcher 是一个简单的脚本,用于在 PHP 的主要版本之间快速切换您的CLI 配置. 如果您使用新版或旧版PHP功能构建的多个产品/项目,并且发现不断更改配置文件很...
历时近一年时间,14个版本的更新,完成 13个功能模块,Goravel 终于到达了第一个里程碑:V1 正式版发布。🚀 🚀 Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序...
常用命令 #链接远程服务器 ssh root@47.xxx.xxx.46 #从服务器上下载文件到本地 scp root@47.xxx.xxx.46:/www/wwwroot/xxxx.zip /Users/xxxx/work/ #上传 scp xxx.log roo...
前言 常见的抓包工具有Fiddler、Charles等,我自己用Go基于Tcp协议实现一个代理抓包工具shermie-proxy,支持同时监听多种协议的数据,支持对数据进行自定义修改,代码我...
[图片] 前言 闭包对于一个长期写 Java 的开发者来说估计鲜有耳闻,我在写 Python 和 Go 之前也是没怎么了解,光这名字感觉就有点”神秘莫测”,这篇文章的主要目的就是从编...
在Chrome中模拟微信内置浏览器 微信和QQ内置浏览器UA 安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML,...
RBAC 和 Casbin 的关系? RBAC大家都知道是一种访问控制模型,Casbin实现了这个模型,并且还实现了其他很多种访问控制模型,如ABAC模型。 Casbin 解决了什么问题? 无需...
slice 扩容机制 GO1.17版本及之前 当新切片需要的容量cap大于两倍扩容的容量,则直接按照新切片需要的容量扩容; 当原 slice 容量 < 1024 的时候,新 slice 容量变成...
Job for elasticsearch.service failed because a timeout was exceeded.See “systemctl status elasticsearch.service” and “journalctl -xe” for details.[图片]
Supervisor 是一个强大的 进程管理工具。 在非容器化管理的服务器上, Supervisor 是有非常广泛的使用场景的。 例如: 服务批量重启,多服务按顺序启动,服务oom后自动拉...
[图片]注意注释部分,这部分代码调换顺序后有惊喜
kratos 微服务框架商城实战之用户服务(一) 推荐看一下Kratos 官方文档 更加流畅观看此文章,本机器这里已经安装好了kratos、proto、wire、make 等所需的命令工具 准备工...
根据文章整理 https://learnku.com/go/t/65436、 golang channel 实现原理,底层实现结构,讲讲怎么优雅的关闭一个 channel。channel 有哪些应用,什么情况下 channel 会...
在下一节中,作者说了批量插入,不会调用模型钩子,因此密码给的是加密后的字符串。Password: “$2a$14$oPzVkIdwJ8KqY0erYAYQxOuAAlbI/sFIsH0C0R4MPc.3JbWWSuaUe”, [图片]...
[图片] Laravel Octane 已经发布好几周了,虽说目前还处于 beta 状态,也挡不住开发者对他的热爱,一个月不到,其在 GitHub 的 star 数量已超过 2K;部分开发者已将他们...
1. 由来 我们现在想做一个智慧矿山的项目,开始接触这个项目的时候是我们老板,不知道怎么向勘察院了解到一个软件,叫3Dmine,由于我们都对三维建模方面不太熟悉,以为这...
简介 事件流为你提供了一种将事件发送到客户端而无需重新加载页面的方法。当对数据库进行实时更改时,这对于更新用户界面非常有用。 与使用 AJAX 请求的传统长轮询不同,...
[图片] qirolab/laravel-themer: Multi theme support for Laravel application (github.com) 介绍 这个扩展包为你 Laravel 应用程序提供多主题支持,它还为构建 Laravel...
有兴趣进行 SAAS 开发的朋友,也可以加群互相交流。搞了个 SAAS 开发的 QQ 群:259960971 在去年8月份,在接触PHP三个月的时候发布了我的第一个作品。基于Dcat Admin的作...
2022-10-25:在一个 2 * 3 的板上(board)有 5 块砖瓦,用数字 1~5 来表示,以及一块空缺用 0 来表示。一次 移动 定义为选择 0 与一个相邻的数字(上下左右)进行交换.最...
我要举报该,理由是: