- 博客(25)
- 收藏
- 关注
原创 Vue项目初始化
1.安装 Vue 脚手架2.通过 Vue 脚手架创建项目3.配置 Vue 路由4.配置 Element-UI 组件库5.配置 axios 库。
2024-11-28 14:00:42
930
原创 mysql相关知识
如果树这种数据结构作索引,那我们每次查询一次数据,就需要从磁盘中读取一个节点,也就是我们说的一个磁盘块,但平衡二叉树可是每个节点只存储一个键值和数据的,如果B树可以存储更多的节点数据,树的高度也会降低,因此读取磁盘的次数也就降下来了。innodb中页的默认大小是16kb,如果不存储数据,么就会存储更多的键值,相应的树的阶数就会更大,树就会更矮更胖,如此一来我们查找数据进行磁盘的IO次数就会再次降低,效率就会更快。B+树非叶子节点是不存储数据的,仅存储键值,而B树节点中不仅存储键值,也会存储数据。
2024-11-20 15:37:08
298
1
原创 阿里云STS临时访问凭证访问OSS相关配置
临时访问凭证有效时间单位为秒,最小值为900,最大值以当前角色设定的最大会话时间为准。,然后在策略文档输入框中赋予角色向目标存储空间examplebucket执行简单上传(oss:PutObject)和下载文件(oss:GetObject)的权限。d.在添加权限页面下的自定义策略页签,选择已创建的自定义权限策略RamTestPolicy。e.在基本信息区域,填写策略名称为RamTestPolicy,然后单击确定。RAM用户的AccessKey Secret只在创建时显示,后续不支持查看,请妥善保管。
2024-11-08 14:30:27
1869
原创 PHP8有什么新特性
PHP8引入了许多新的标准库函数,如str_contains()、str_starts_with()、str_ends_witch()等。这为开发者提供了更多的灵活性,可以使用属性来注解和描述类的特性,从而更换地支持元编程和元数据驱动的开发。PHP8引入了对异步编程的原生支持,通过引入新的异步函数和关键字,开发者可以编写更高效、更具响应性的代码。这对于处理高并发和异步任务的应用程序非常有用。PHP8还包括许多其他改进,如改进的错误报告、改进的正则表达式引擎、改进的字符串和数组函数、改进的日期和时间函数等。
2024-10-16 10:57:49
1388
原创 了解PHP的构造函数
例如:在创建一个用户对象时,可以在构造函数中设置用户名、密码等初始值。构造函数还可以用于 执行其他必要的初始化操作,如连接数据库、加载配置文件等。在PHP中,构造函数是一种特殊的方法,其名称与类名称相同,且没有返回值。5.构造函数可以重载,即一个类可以有多个构造函数,但参数列表必须不同。2.构造函数会在创建新对象时自动调用,并且只会调用一次;4.如果没有显式定义构造函数,默认会有一个空的构造函数;3.构造函数可以接受多个参数,用于初始化对象的属性;1.构造函数名称与类名称相同,且没有返回值;
2024-10-16 10:39:37
440
原创 抽象类和接口的区别
2.对接口的使用方式是通过关键字implements来实现的,而对于抽象类的操作是使用类继承的关键字extends实现的,使用时要特别注意;5.接口中的方法都说public类型,而抽象类中的方法可以使用private、protected或public来修饰;1.接口是通过interface关键字来定义的,抽象类是通过abstract关键字来定义的;3.接口没有数据成员,但是抽象类有数据成员,抽象类可以实现数据的封装;例如:function getName();4.接口没有构造函数,抽象类可以有构造函数;
2024-10-16 09:52:07
259
原创 记一次laravel用QQ、阿里云企业邮箱发送邮件配置
MAIL_MAILER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=465MAIL_USERNAME=xxxxxx@qq.comMAIL_PASSWORD=xxxxxxxxxMAIL_ENCRYPTION=sslMAIL_FROM_ADDRESS=xxxxxxx@qq.comMAIL_FROM_NAME=xxxxxxxx
2024-09-15 22:34:43
295
原创 linux环境PHP执行shell_exec返回NULL
我执行的是 "ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 " . escapeshellarg($videoPath);但返回的是null,结果是需要获取ffprobe全路径 which ffprobe。2.检查是否安装ffmpeg ffmpeg -version。1.检查php环境是否禁用shell_exec函数。
2024-09-05 11:21:35
325
原创 管理VSCode中的Python环境
综上所述,VSCode终端中出现 `(openai-env)` 表明您正在一个名为 `openai-env` 的Python虚拟环境中工作,这是为了隔离项目依赖和保持开发环境的一致性。- 在弹出的列表中,您会看到所有可用的Python解释器,包括全局解释器和已识别的虚拟环境。- 打开VSCode的命令面板(通常通过 `Ctrl+Shift+P` 或 `Cmd+Shift+P` 组合键)。- 在VSCode的命令面板中选择另一个合适的Python解释器,以便在终端中使用不同的环境。
2024-03-29 20:47:33
495
1
原创 专业AI工具平台助您事半功倍
好消息是,我终于找到了一个理想的平台,它不仅无需使用魔法工具,还能顺利连接到ChatGPT4.0。更令人兴奋的是,这个平台不仅仅限于代码检查,还提供了AI绘画的功能。我已经在这里生成了许多令人惊叹的图片,而这也为我带来了一些额外的收益。现在,我可以更轻松地进行代码调整,并且利用AI绘画功能探索更多创意。总的来说,这个平台为我的工作和创意提供了更多可能性,我相信它也能为您带来同样的便利。然而,由于购买的魔法工具经常因为IP问题导致连接失败或加载速度缓慢,这一直是我使用过程中的一大困扰。
2024-03-11 17:45:11
215
原创 laravel maatwebsite/excel3.1 导入/导出
在laravel社区找到一篇描述在excel3.1版本的导入导出配置。3. 在 config/app.php 中注册到 aliases 数组。4. 发布 Laravel Excel 的配置文件。laravel9 使用这个安装(这个帮了我大忙)1. 安装 composer 包。
2024-01-16 15:52:07
1581
1
原创 将一个时间范围分割成多个时间段,每个时间段的长度由给定的时间间隔 ($interval) 决定,并且可以排除指定的时间段。
【代码】将一个时间范围分割成多个时间段,每个时间段的长度由给定的时间间隔 ($interval) 决定,并且可以排除指定的时间段。
2023-09-08 16:31:14
308
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅