- 博客(149)
- 收藏
- 关注
原创 hyperf知识问题汇总
答:hyperf 是一个依赖swoole扩展的 php 开源开发框架,它由黄朝辉团队设计创建维护,具备简洁而强大的组件和超强的并发性能,而且还支持微服务架构,例如:服务注册、RPC、配置中心、服务监控、分布式事务。
2025-02-11 01:32:34
719
原创 docker 学习笔记
3、swarm夸机器无法满足容器之间通信,overlay网络就是为了解决这些问题而设计的,它是一种虚拟网络,就像云服务器的内网ip通信一样,swarm是可以创建多个overlay网络实现服务的网络隔离。启动容器后,Docker会立即返回命令行提示符,允许用户在同一会话中继续执行其他命令,而不会阻塞在容器的输出上。4、bridge网络,当我们创建容器容器会默认连接名为docker0的桥接网络,桥接网络本质上是一个虚拟网络设备,可以想象成一台交换机,将多个网络接口连接在一起,可以实现容器之间的相互通信。
2025-01-27 23:01:26
1398
1
原创 centos7 配置国内镜像源安装 docker
由于 Docker 的官方源在国内访问可能不稳定,你可以使用国内的镜像源,如阿里云的镜像源。手动创建。
2025-01-25 22:07:25
851
原创 php-2025面试题准备
一api接口安全解决方案-sign1前端工程师把app版本号、app类型、手机设备号、手机型号、时间戳等参数放入header,并把参数做aes加密处理生成sign字符串,每次http请求都携带sign2后端拿到header的参数和sign对参数进行校验,判断sign时间是否过期。3sign唯一性,sign存入缓存,设置过期时间,保证sign的唯一性。...
2025-01-18 00:48:20
1361
原创 财政部今日新闻发布会深度解析
不难看出我们国家正在从土地财政走向国债财政,这就意味着 rmb 的锚定物变了,以后印钱的方式也变了,这场变革将影响所有人,前段时间财政部在人民日报发表文章说,支持央妈买卖国债,文章标题是《坚持深化金融供给侧结构性改革》,同一天央妈也回应将在二级市场开展国债买卖。为什么说这是一场影响所有人变革呢?那就是现在的国债财政,此刻将启动大消费来拉动经济,注意,这里的消费是以政府消费为主,首先是社会的保障体系,比如基础的教育、医疗、养老、住房、城市社区建设等这些社会服务。
2024-10-12 13:44:41
430
1
原创 docker-ubuntu-24.04安装openresty1.21.4.3全过程
【代码】docker-ubuntu-24.04安装openresty1.21.4.3全过程。
2024-04-30 18:15:04
1324
1
原创 融合创新:LangChain、阿里云通义千问与SerpApi搜索的强强联合
总之,LangChain、阿里云通义千问与SerpApi搜索的融合,不仅能够充分发挥各自的技术优势,实现功能互补,更能催生出全新的应用形态与服务模式,为人工智能在各行各业的应用开辟更为广阔的道路。:基于LangChain生态,开发者可以快速构建面向特定行业或领域的定制化应用,如市场情报分析工具、专业知识助手等,同时利用通义千问的专业知识与SerpApi的全网搜索能力,为用户提供全方位、个性化的信息服务。它倡导开放、可组合的架构理念,旨在打破传统AI系统的封闭性,促进跨平台、跨模型的合作与集成。
2024-04-25 17:27:01
1232
原创 揭密ChatGPT背后的技能与应用
阅读本篇文章前需要先了解一下chatGPT的一个发展历程,只有先从广义上有个大概框架认识,才能落地到每个重要的节点和知识概念。有句话说,“所有的新技术”都是基于某一种技术的革命和超越,所以在学习一个新的技术前必须先了解一下它的前世今生,可以不用全部都学,但是每个知识点需要至少用自己的方式去了解一下。
2024-04-05 00:53:14
967
原创 AI2.0时代如何快速落地AI智能应用开发,抓住时代机会
当我们提到人工智能时也就是AI的时候呢,我们大多数人首先想到的可能就是像chatGPT这样的聊天机器人,这些聊天机器人通过理解,还有生成自然语言可以给我们提供一些信息,这个是AI最终的形态吗或者AI最终的形式吗?比尔盖茨在他的个人博客中写道,现有的软件形式然而相当的笨拙软件的未来是智能代理,即AI agent。
2024-04-03 17:49:01
1350
原创 windows本地部署开源自然语言模型ChatGLM3-6b
ChatGLM3-6B 的基础模型 ChatGLM3-6B-Base 采用了更多样的训练数据、更充分的训练步数和更合理的训练策略。在语义、数学、推理、代码、知识等不同角度的数据集上测评显示,ChatGLM3-6B-Base 具有在 10B 以下的基础模型中最强的性能。默认情况下,模型以 FP16 精度加载,测试运行需要大概 16GB 显存。如果你的 GPU 显存有限,可以尝试以量化方式加载模型,或者CPU运算方式测试运行模型,下面流程是基于GPU的。
2024-03-31 21:38:54
1647
2
原创 python3入门机器学习,知识点全面总结与代码实操示例
通过本篇文章的学习,大家可以对机器学习这门学科的基本框架有一个初步的了解。非常适合初识机器学习的小伙伴。当然它也是人工智能、大模型、深度学习、神经网络、这些目前特别热且前沿的技术的基石。在算法部分,每个经典算法都有具体实例代码演练,希望初次学习的小伙伴可以下载搭建基础的运行环境来实操一下,尤其是数字识别、人脸识别那一部分,还是很有趣味性的。文章也会涉及到一些数学知识,如函数应用,因为机器学习很多算法的原理就是数学函数求解来的。
2024-03-19 17:16:24
1703
1
原创 思辨力学习思考记录
思辨 = 思考 + 辨析 分析、推理、判断等思维活动 对事物情况、类别、事理等的辨别分析。个人理解:当遇到问题困难或者在交流中接收到一些观点的时候思考和分辨的思路以及想法。我理解是大家都有这样的看法,你也跟随着有了这样的观念,没有自主去思考辩证。以开放的心态接触遇到的每一个人、每件事。3 如果是自己的观点,也要证据来论证、并接受他人检验。第一遍:沉浸式阅读,感受书中的故事,理解书中表达的观点。高于平均水平的错觉,对自己的评价不够客观。2 对观点,掌握观点是怎么推导出来的。从作者的角度,边读边思考。
2023-05-02 11:34:05
964
1
原创 easyswoole学习记录
Swoole不简单是一个php扩展,它完全不依赖于php-fpm,它是一种长驻进程多进程模型,就是说每次一个request请求完毕,swoole的work进程不会清理,php文件是常驻进程内的,而php-fpm是每次请求都会清理work进程,重新加载php文件,这也是为什么swoole服务修改代码后,必须重新加载服务才会生效的原因。它是一个交替执行的过程。所以这也是php-fpm并发性能不好的根本原因,如果无限制的开启大量进程,那么电脑的cpu性能会耗费在进程的上下文切换上,会带来更大开销。
2022-08-24 21:47:10
518
原创 mac 编译安装php7.4 后 开启openssl扩展错误记录
找到问题所在就好解决了,brew install openssl@1.1 安装openssl低版本就可以了。php7.4 一下都不与openssl@3兼容,php8 未知。PHP 5.6 与更高版本的 OpenSSL 不兼容。这是一个 PHP 问题,但不确定它们是否会修复。这个错误主要是 openssl 版本 php版本不兼容,brew install openssl 默认安装的是最新openssl@3版本,发生以上错误。cd 到php源码目录下ext下的openssl然后phpzie。......
2022-08-17 01:31:13
3469
原创 centos7 编译安装ffmpeg + x264 + acc + yasm
centos7 编译安装ffmpeg以及各种扩展,支持h264转码https以及acc
2022-05-12 09:36:04
2097
原创 MySQL GTID复制错误处理如何跳过错误
查看复制链路信息show slave status\G;根据错误id查看详细错误信息select * from performance_schema.replication_applier_status_by_worker where LAST_ERROR_NUMBER=1254\G;如果是错误sql语句导致,开始跳过错误提交一个空事务解决错误#停止复制stop slave;#跳过set @@session.gtid_next='1f684438-4102-11ec...
2021-11-28 10:51:15
764
原创 误操作覆盖线上用户表恢复记录
1 不要慌,先把当前的数据备份一份儿。2 再找到最新的一次备份,导入到本地或者测试环境数据库。3 使用mysqlbinlog 定位到 备份数据的那个时间节点。./mysqlbinlog --no-defaults --base64-output=decode-rows -v --database=video --start-datetime='2021-11-19 23:07:00' --stop-datetime='2021-11-20 23:8:00' /data/mysql/mysq
2021-11-20 20:50:05
815
原创 面试学习记录
一基础知识1引用变量考察知识点。定义:用不同的名字访问同一个变量内容,使用&符号。(什么是引用变量,用什么符号表达)cow机制:php变量在改变的时候才会去计算机内存开辟新空间(如果使用引用不会开辟新空间)对象没有cow机制。如果使用了引用,unset不会销毁空间,只是取消引用。模拟题输出结果为bcc2字符串知识考察点大文本处理使用:heredoc和newdoc浮点类型不能用作精准的==判断$_SERVER['SERVER_ADDR']真实
2021-11-02 23:26:29
22
1
原创 宝塔更改面板默认8888端口
echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart firewall-cmd --permanent --zone=public --add-port=8881/tcp firewall-cmd --reload
2021-05-09 09:02:54
425
转载 CentOS 8 同步仓库缓存失败解决方案
//以下操作需要 root 权限//进入 repo 目录cd /etc/yum.repos.d//建议备份原文件cp CentOS-Base.repo CentOS-Base.repo.bak//AppStream 和 Extras 方法同上vim CentOS-Base.repo//修改为以下内容[BaseOS]name=CentOS-$releasever - Basebaseurl=https://mirrors.aliyun.com/centos/$relea
2021-05-05 12:39:25
1665
原创 git学习笔记
一 git的下载和安装1 首先检查电脑是否安装git,打开命令行输入git -version 如果没有显示版本号就说明没有安装2 windows下载地址https://git-scm.com/download/win 是不是下载特别慢?试试这个:https://npm.taobao.org/mirrors/git-for-windows/v2.30.1.windows.1/3 配置环境变量,查看此链接:https://www.cnblogs.com/-mrl/p/11246666.html..
2021-03-03 22:40:03
1097
转载 PHP-FPM参数调优优化
PHP-FPM是啥?PHP-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中。CGI是啥?CGI全称“公共网关接口”(Common Gateway Interface),是HTTP服务器与其它机器上的程序进行通信的接口,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。FastCGI是啥?优缺点。FastCGI是一个常驻型的CGI,它可以一直执行,只要激活后,不
2020-12-27 02:07:16
426
转载 Centos 6无法使用yum解决办法
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo yum clean a.
2020-12-24 23:34:27
439
1
转载 CentOS6安装rpm时报错“Cannot find a valid baseurl for repo: centos-sclo-rh“的解决办法
https://blog.youkuaiyun.com/qq_42183962/article/details/110954347
2020-12-24 23:06:28
1275
原创 2020-12-10
HTTP请求和响应都有一些表示上下文的常用头部,所谓上下文指的就是某个请求(或响应)从哪里来,或者说某个请求(或响应)对后续请求(或响应)产生哪些影响,后面从HTTP协议的角度分析大文件(大的包体)如何做到断点续传的,下载大文件(大的包体)的时候是如何做到多线程并发下载的。1.请求的上下文 User-AgentUser-Agent用于指明客户端的用户类型信息,服务器可以根据此类型信息做出对应响应,下面给出基于ABNF描述的User-Agent格式:User-Ag...
2020-12-10 08:24:49
352
原创 Result window is too large, from + size must be less than or equal to: [10000] but was [32000]
curl -H "Content-Type: application/json" -XPUT http://127.0.0.1:9200/索引名称/_settings -d '{ "index" : { "max_result_window" : 1000000}}'
2020-07-16 10:11:57
549
原创 TP6使用composer开启多应用模块扩展
cd 进入你的项目目录执行下面命令,就可以开启TP6的app目录下多模块扩展了composer require topthink/think-multi-app
2020-03-09 11:56:41
1828
原创 centos7安装redis并开启php-redis扩展
一、打开redis官网查看如何下载 https://redis.io/download二、测试redis,进入安装包src目录,执行 :./redis-server 开启redis服务,然后打开./redis-cli 客户端测试!三、hiredis库安装...
2020-03-06 12:02:25
494
原创 centos7安装 php7.4.3 + php-fpm + nginx负载均衡
去php官网下载最新安装包解压检测./configure --prefix=/home/phpstudy/php --with-config-file-path=/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-inline-optimization --disable-debug --di...
2020-03-04 13:07:09
2674
原创 centos7 单实例安装 + 分布式安装ElasticSearch7.x + elasticsearch-head插件 + ik分词记录
一 单实例安装下载地址:https://www.elastic.co/cn/downloads/elasticsearchES 5,安装需要 JDK 8 以上 ES 6.5,安装需要 JDK 11 以上 ES 7.2.1,内置了 JDK 12下载后解压创建启动用户 es,不能使用root启动adduser eschown -R es.es ./elasticsearc...
2020-03-02 15:02:35
457
原创 centos7 配置mysql5.7.25 主从同步MHA架构记录
3 台已安装mysql实例的服务器 IP:192.168.255.129 192.168.255.130 192.168.255.1311 所有mysql实例必须开启 bin_log 二进制文件2 设置三个不同的 server_id server_id = 1server_id = 2server_id = 3 gtid_mode = on ...
2020-02-28 20:34:35
352
原创 centos7 配置 MMM 主主复制数据库架构记录
一 创建复制账号create user repl@'192.168.255.%' identified by '123456';grant replication slave on *.* to repl@'192.168.255.%';二 初始化数据库mysqldump --single-transaction --master-data=2 --triggers --routi...
2020-02-27 18:42:34
409
原创 Thinkphp类的映射优化生成classmap.php文件
生成classmap.php文件命令:php think optimize:autoload
2020-02-06 14:47:34
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人