自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 go的map基础

注意:声明map的值是nil,是不能直接赋值,否则报错,需要先进行初始化。注意:map遍历顺序是随机的。

2026-01-19 17:29:42 137

原创 go切片基础

因为slice2和arr共享一个底层数组,所以说当slice2修改了会改变arr的值,如果不想改变源切片/数组使用copy。当子切片append 超出容量,进行扩容,会分配新数组/切片,这个时候修改子切片的值就不会影响到源切片。注意:遍历数组,切片不能通过value值直接修改原数据,可以通过索引进行修改或者使用指针切片。

2026-01-19 15:19:00 229

原创 go的for range基础使用

按 Unicode 码点(rune) 遍历,byte_index 是 UTF-8 字节偏移。必须由发送方关闭 channel,永久阻塞;nil channel 会永久阻塞。value是副本,修改不影响原数组,可以使用index修改原数组。遍历顺序随机(Go 故意设计),避免依赖顺序。通道(channel)chan T。(value T)(仅一个值)映射(map)map[K]V。

2026-01-15 16:27:34 192

原创 go运算符

golang中的用两个整数相除会执行整数除法所以说10/20 = 0。如果需要得到精准的结果需要一个数至上是浮点类型:10.0/20 = 0.5 10/20.0 = 0.5。a / b → 0(整数除法)float64(a)/float64(b) →0.5。与php相比 golang中的++(自增)和--(自减)不是运算符。清除 g 中 h 为 1 的位(第 3 位)示例(e=true, f=false)位置相同值不同→ 置 1其他置0。示例(a=10, b=20)示例(a=10, b=20)

2026-01-15 13:57:52 347

原创 go格式化输出方式

带双引号的字符串(可打印)十六进制(小写/大写)浮点数(默认6位小数)结构体字段带名称输出。

2026-01-14 17:57:20 192

原创 go基本数据类型

2⁶³ 到 2⁶³−1(-9223372036854775808~9223372036854775807)-2³¹ 到 2³¹−1(-2147483648~2147483647)去除首尾所有 Unicode 空白字符(空格、\t、\n、\r 等)支持 转义字符(如 \n, \t, \", \\ 等)0到 2³²−1(0~4294967295)将所有出现该字符串的替换成其他字符串。判断字符串是否以另一个字符串开头。判断字符串是否以另一个字符串结尾。判断字符串是否包含另一个字符串。

2026-01-14 15:37:10 828

原创 简单依赖注入

其核心是将类的依赖关系从内部创建转移到外部注入,以提高代码的模块化、可测试性和可维护性。依赖:当一个类A需要另一个类B的实例来完成其工作,我们就说类A“依赖”于类B。原则的一种具体技术。通过外部注入依赖对象来降低类之间耦合度的设计模式,主要用于实现。将B的实例“注入”到类A中。注入: 我们不直接在类A的内部通过。关键字来创建B的实例,而是通过。:该类中多个方法都会用到的服务。:没有该依赖类就无法正常工作。:方法执行期间临时需要的服务。:该类正常运行必要的服务。:特定方法需要特定的服务。

2025-10-15 13:46:09 311

原创 Laravel队列实战:生产者-消费者模型详解

正式环境需要下载进程管理器来守护php artisan queue:work ,否则关闭终端后会直接结束进程。1.配置 config/queue.php。核心原理是基于生产者-消费者模型。4.发布任务(生产者)5.消费任务(消费者)

2025-09-17 16:36:10 319

原创 PHP太空船操作符

【代码】PHP太空船操作符。

2025-06-16 18:09:10 373

原创 go命令学习

本文摘要: Go模块管理常用命令指南 gomod命令 init:初始化项目为Go模块,生成go.mod文件 tidy:同步依赖关系,自动增减依赖项 download:下载依赖到本地缓存 vendor:复制依赖到项目vendor目录 verify:检查依赖完整性 graph:生成依赖关系图 why:定位包依赖原因 edit:直接修改go.mod文件 gorun命令 运行Go程序,支持多文件运行 -v:显示详细编译过程 -x:打印底层执行命令 -a:强制重新编译 -work:保留临时文件 gobuild命令 编

2025-04-25 18:31:06 1298

原创 Laravle服务监听

创建监听器类并关联到指定事件php\Log::error('异步操作');//逻辑处理。

2025-02-11 18:07:44 312

原创 Laravel模型关联理解

结果,如果Goods表有多条数据Type_rel_id=1,那么只显示一条。

2023-07-12 21:15:27 179 1

原创 Laravel执行定时任务

1.创建一个自定义的Command# php artisan make:command Hello 2.编辑Hello.php文件(app/Console/Commands/Hello.php)​​<?phpnamespace App\Console\Commands;use App\Http\Controllers\CeShiController;use Illuminate\Console\Command;use Illuminate\Support\Fa

2022-02-17 17:32:27 4447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除