- 博客(276)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
原创 hyperf 事件机制
php/***/// 建议这里定义成 public 属性,以便监听器对该属性的直接使用,或者你提供该属性的 Getterphp/***/// 返回一个该监听器要监听的事件数组,可以同时监听多个事件return [// 事件触发后该监听器要执行的代码写在这里,比如该示例下的发送用户注册成功短信等// 直接访问 $event 的 user 属性获得事件触发时传递的参数值。
2025-01-14 11:36:06
535
原创 Linux 常见运营维护,从安装软件开始,到mysql,php,redis,tomcat等软件安装,配置,优化,持续更新中。。。
如果 sshd 配置为使用低于 1024 的端口(如。检查 /etc/yum.repos.d/ 目录下的仓库配置文件,确保 extras 仓库的 URL 是有效的。如果默认仓库不可用,可以替换为国内镜像站(如阿里云、腾讯云)。如果默认仓库不可用,可以替换为国内镜像站(如阿里云、腾讯云)。firewalld 是基于 iptables 的,它会动态管理 iptables 规则。如果需要精细控制和直接操作 iptables,使用 iptables。基于 iptables,是对 iptables 的封装和扩展。
2025-01-14 11:33:13
1176
原创 thinnkphp5.1和 thinkphp6以及nginx,apache 解决跨域问题
中间件:推荐使用中间件统一处理跨域。控制器:如果仅需局部跨域,可以在控制器中设置响应头。OPTIONS 请求:确保正确处理预检请求。服务器配置:可以通过 Nginx 或 Apache 配置跨域。ThinkPHP 6:提供了更简单的跨域配置方式。根据项目需求选择合适的方式即可!
2025-01-07 09:40:38
744
原创 hyperf json-rpc
通常来说,一个服务消费者会同时消费多个服务提供者,当我们通过服务中心来发现服务提供者时, config/autoload/services.php 配置文件内就可能会重复配置很多次 registry 配置,但通常来说,我们的服务中心可能是统一的,也就意味着多个服务消费者配置都是从同样的服务中心去拉取节点信息,此时我们可以通过 PHP 变量 或 循环 等 PHP 代码来实现配置文件的生成。如果没安装请先安装相关的插件。如果没安装请先安装相关的插件。不常用,可以看下面的配置复用。这个接口与服务端是一致的。
2024-08-28 17:16:10
1078
原创 nacos 安装
使用此快速开始方法进行Nacos安装及部署,需要安装Docker和Docker Compose。如何下载不下来,可换镜像加速地址可用镜像加速地址。
2024-08-27 14:22:17
287
原创 hyperf 中间件
内每个 server 的 name 属性对应的值,该配置仅应用在该 Server 中// 数组内配置您的全局中间件,顺序根据该数组的顺序],只需将您的全局中间件配置在该文件及对应的内,即该Server下的所有请求都会应用配置的全局中间件。当我们有些中间件仅仅面向某些请求或控制器时,即可将其定义为局部中间件,可通过配置文件的方式定义或注解的方式。
2024-08-27 09:05:22
1108
原创 hyperf 配置文件
Hyperf 为您提供了分布式系统的外部化配置支持,目前支持由携程开源的 Apollo、阿里云 ACM 应用配置管理、ETCD、Nacos 以及 Zookeeper 作为配置中心的支持。关于配置中心的使用细节我们由 配置中心 章节来阐述。单独的 Server 配置需要添加在对应 servers 的 settings 当中,如 jsonrpc 协议的 TCP Server 配置启用 EOF 自动分包和设置 EOF 字符串。文件夹内的配置文件在服务启动时都会被扫描并注入到。后,程序将转入后台作为守护进程运行。
2024-08-26 13:53:58
536
原创 Python3 迭代器与生成器
迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。iter()和next()。结果1 8 hello。
2024-08-21 13:53:00
306
原创 python逻辑控制 学习
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。注意:以上的无限循环你可以使用 CTRL+C 来中断循环。Python 中的循环语句有 for 和 while。你可以使用 CTRL+C 来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。和php里的 switch case 类似。
2024-08-21 13:12:41
336
原创 Python3 解释器
安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3。Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。
2024-08-20 13:44:53
205
原创 Python3 数据类型转换
整型和字符串类型运算结果会报错,输出 TypeError。Python 在这种情况下无法使用隐式转换。Python 会将较小的数据类型转换为较大的数据类型,以避免数据丢失。但是,Python 为这些类型的情况提供了一种解决方案,称为显式转换。在显式类型转换中,用户将对象的数据类型转换为所需的数据类型。等预定义函数来执行显式类型转换。
2024-08-20 13:39:22
414
原创 hyperf 协程上下文
由于同一个进程内协程间是内存共享的,但协程的执行/切换是非顺序的,也就意味着我们很难掌控当前的协程是哪一个(事实上可以,但通常没人这么干),所以我们需要在发生协程切换时能够同时切换对应的上下文。以hyperf 2.2版本为例。
2024-08-20 09:56:56
553
原创 python3 pip install psutil
也可能是访问国外服务器缓慢,可以使用国内镜像。可能是你的python版本和psutil 不兼容。
2024-08-19 15:57:04
372
原创 Hyperf 安装,使用,
config/autoload/exceptions.php 文件phpreturn [],],php/***//***/// 判断被捕获到的异常是希望被捕获的异常// 格式化输出// 阻止异常冒泡// 交给下一个异常处理器/***/php /**phpreturn [// http 对应 config/autoload/server.php 内每个 server 的 name 属性对应的值,该配置仅应用在该 Server 中。
2024-08-16 16:28:34
1455
原创 Magento2 常用命令以及技巧
Magento2 带有一个命令行工具,在windows下,用管理员权限打开MS-DOS命令提示符,然后cd到Magento根目录,运行下面命令,就可。
2024-07-31 10:46:36
903
原创 Magento2安装更换主题
下载您选择的 Magento 2 主题,该主题将以压缩形式提供。下载主题后,请解压下载的主题,您将得到两个文件夹,即 App 和 Pub。解压后将 App 和 Pub 文件夹上传到 Magento 2 商店的根目录执行下面命令。
2024-07-30 15:41:52
269
原创 compser 镜像,常用命令,避坑,查看下载细节找到install或updata被卡原因
如果能正常访问这个网站,则不需要找国内镜像如果想下的更快点,可以找国内镜像。
2024-07-12 10:58:55
365
原创 fastadmin 如何通过权限组来控制列的显示与隐藏
以版本控制(application/admin/controller/Version.php)为例子就是在有时候,有些列不想让这个权限组的人看到,只给制定的权限组的人看。
2024-07-12 10:42:49
1012
2
原创 fastadmin 各种开发技巧,问题总合集,持续跟新中....
也可以单独获取某个字段js需改后的代码需要带花括号下面简单介绍一下几个配置的含义name:唯一标识,其中index/add/edit/del/multi/dragsort这几个框架已经暂用,如果使用将会覆盖已有属性text:按钮上的文本,可以为空时,为空时按钮将不显示文字信息,为空时最好配置上icon的值title:按钮的标题信息,当鼠标移到上面时显示的文字,同时作为dialog弹出窗时的标题信息icon:按钮上的按钮信息,可使用Font-awesome的按钮,当text为空时请务必填
2024-07-09 15:47:50
1611
原创 Redis各场景应用集合
有一些存储于数据库中的数据会被频繁访问,如果频繁的访问数据库,数据库负载会升高,同时由于数据库IO比较慢,应用程序的响应会比较差。此时,如果引入Redis来存储这些被频繁访问的数据,就可以有效的降低数据库的负载,同时提高应用程序的请求响应。
2024-03-18 15:22:29
1212
原创 thinkphp 使用phpmailer发送邮件以及使用消息队列异步解耦发送邮件
thinkphp版本不同,则queue版本也不同,一下是tp5.1为例。阿里云和腾讯服务器都禁用了25端口,所以需要开启ssl发送邮件。
2024-03-15 15:31:10
1099
js jquery 图片滑动 验证
2020-05-09
mysql笔记,mysql优化图解
2019-05-17
php多功能的图片处理类,php上传php裁剪php水印php多图
2018-09-12
语言跟读小程序
2018-09-04
商品栏目分类,京东栏目分类,拼多多栏目分类
2018-09-04
把php生成静态(html)页面程序类
2018-08-13
php资源 curl请求类分装,get,post,等分装
2018-08-13
通路微信三级分销系
2018-03-29
大气的微网站,
2014-08-12
android List 转json 问题
2018-09-28
JQUERY 树形菜单问题,就是每次刷新后菜单就缩回了
2014-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人