- 博客(65)
- 收藏
- 关注
原创 通用第三方登录,支持Wechat,微信,QQ,Sina,支付宝,Facebook,Line,Twitter,Google ,Pc/Mobile/App login
通用第三方登录,支持Wechat,微信,QQ,Sina,支付宝,Facebook,Line,Twitter,Google ,Pc/Mobile/App login
2024-08-07 09:49:39
1476
原创 企业微信聊天记录(图形化)
摘要:基于Laravel 8.7框架(PHP8.2)开发的企业微信聊天记录管理系统,支持自动拉取、存储和分析聊天记录。主要功能包括:聊天记录自动下载并保存至阿里云OSS/腾讯云COS/七牛云等云存储;支持群组聊天记录展示;提供数据同步和异步分析能力。系统要求独立服务器(CentOS7+/Ubuntu20.04+),运行环境需PHP7.3+、MySQL5.7+和Apache/Nginx。提供多种守护进程模式运行选项,包括企微聊天获取服务、异步队列服务和定期备份服务。访问地址为http://127.0.0.1:
2025-11-28 11:54:21
192
原创 飞牛更新了一项新功能,安卓,启动
摘要:飞牛更新了Linux下的安卓容器运行方案,通过安装binder&linux依赖后,使用docker-compose配置Redroid镜像(安卓12.0.0_houdini_WSA版本)创建容器。配置包含GPU模式、内存设置等参数,并映射5555端口。配合scrcpy工具(通过IP:5555连接)可实现APK拖拽安装和挂机脚本运行,提供完整的安卓虚拟化解决方案。(150字)
2025-11-07 10:25:46
501
原创 在飞牛nas中docker使用nas挂载的硬盘问题(docker开机后自动重启)
该文描述了飞牛NAS系统中外接硬盘挂载与Docker服务启动的时序问题及解决方案。系统启动时,Docker服务先于磁盘挂载完成初始化,导致容器无法访问预设存储路径。作者通过创建systemd服务单元文件(tinymeng.service)来解决该问题:1)将服务配置为在特定磁盘挂载完成(local-fs.target)后执行;2)设置40秒延迟确保挂载完成;3)通过启动脚本(tinymeng_power_on.sh)重启受影响的Docker容器。该方法有效解决了容器因挂载时序问题导致的存储访问异常。
2025-11-06 12:10:34
527
原创 android-x86 AOSP系统默认使用谷歌服务器检测网络连接状态
AOSP系统默认使用谷歌服务器检测网络连接状态,在国内无法访问导致显示"连接受限"。解决方法是在Android-x86系统中通过终端模拟器修改服务器设置:禁用HTTPS检测,将服务器地址改为小米的connect.rom.miui.com,并设置HTTP/HTTPS检测URL。修改后重启系统,网络受限提示即可消失。这一方法通过替换国内可访问的检测服务器,解决了因谷歌服务不可用导致的网络连接状态误报问题。
2025-09-27 21:20:15
213
原创 使用 VMWare 安装 Android-x86 系统(小白版)
本文介绍了使用VMWare Workstation 17 Pro安装Android-x86 7.1系统的详细步骤。首先需要下载VMware软件和Android系统镜像,创建虚拟机时选择Linux内核64位版本。安装过程中需创建磁盘分区、设置启动分区,并在系统安装完成后进入Debug模式修改menu.lst文件,添加nomodeset参数以解决显示问题。最后重启系统即可进入Android界面,完成安装。该方法适用于在电脑上体验Android系统,便于开发和测试。
2025-09-27 15:51:23
2615
1
原创 一键部署Jaeger:Docker全攻略
记得将以下配置注释,否则影响样式和JS功能。Jaeger官方提供了很多镜像。web端的nginx伪静态。
2025-08-22 15:56:19
507
原创 Laravel分布式全链路追踪实战
本文详细介绍了如何在Laravel框架中实现分布式全链路追踪系统。主要内容包括: 安装Jaeger客户端和OpenTracing库 创建TracingServiceProvider注册全局追踪器 开发中间件捕获HTTP请求追踪信息 扩展功能实现数据库查询、HTTP客户端(Guzzle)和队列任务的追踪 提供完整的配置文件和.env配置示例 展示控制器中的使用示例 该方案通过Jaeger实现端到端分布式追踪,覆盖了Web请求、数据库操作、外部API调用和异步任务等典型场景,帮助开发者快速定位系统性能问题。
2025-08-22 15:51:54
264
原创 php微信会话内容存档tinymeng/wework-finance-sdk
使用文档安装PHP扩展教程 wxwork_finance_sdk、ffi实例文件企业微信官方文档-获取会话内容。
2025-06-20 18:59:30
414
原创 记录:将飞牛RAID1阵列降级为Basic模式
basic存储池硬盘出现了smart报错,为了保证数据安全并保留硬盘中的数据,插入了另一块同容量硬盘,将basic存储池提级到RAID1,然后拔掉有故障的硬盘,即便飞牛有警告提示,但不会影响数据安全以及日常使用;但是,这部分数据都属于非重要数据,因此没必要用RAID1阵列来保护。拔掉故障硬盘飞牛会重复提示存储池降级警告。本文就教大家,如何将RAID1阵列降级为Basic阵列。还是先提示一句:数据无价,请谨慎操作。
2025-06-13 10:51:23
2637
原创 VitePress 由 Vite 和 Vue 驱动的静态站点生成器
VitePress 是一个(SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。只是想尝试一下?跳到。
2025-04-30 14:37:47
903
原创 公司路由器总是有人上传下载跑的老高,几十个G的上传下载
这样后台就可以统计到每个员工的内网ip以及mac地址了。谁再占用网络下载小片根据mac地址就可以查到了。创建一个network.bat ,复制以上内容到文件,进行保存。换成自己的后台接口,让每个同事都打开录入自己的姓名。
2025-04-27 15:35:29
231
原创 ssh: connect to host github.com port 22: Connection timed out
这里记录一个使用 Git 时遇到的问题,当然不是 Git 的问题,经我网上查找答案后,可能是系统防火墙的问题。# 然后来测试一下,这里是成功了,如果之前是在 IDE 里面发现超时的,可以使用 ssh 来连接了,# 但是这段命令应该不会。如果未使用 https 来连接的,它会叫你输入 fingerprint,# https 貌似还是不行,至少在我电脑上是这样的。# 注意不是输入这个单词,控制台会说,虽然是英文。# 如果已经有配置文件了,在其下面添加这段文字。# 这段命令应该也会超时。# 覆盖 ssh 配置。
2025-03-27 12:10:12
1369
原创 如果你不想修改 /etc/fstab 文件,可以通过创建一个命令脚本,并让系统在开机时自动执行该脚本来实现挂载
脚本路径自动执行方式:推荐使用systemd,更现代可靠。验证方法:通过mount命令检查挂载状态。这样设置后,你的挂载命令会在每次开机后自动执行,无需手动干预。
2025-02-14 11:01:02
399
原创 本地部署Ollama 调用DeekSeep模型,免费使用智能AI
打开 windows powershell 或 CMD 命令行终端,输入 ollama 命令,回车,即可显示 ollama 命令的使用帮助。· 由于 A10 GPU 只有 24G 显存,因此我们安装 8b 模型版本,如果您的显存 80G 以上,那么推荐安装 70b 模型版本。上面的对话测试,我们都是通过命令行来进行交互的,当然肯定有可视化的 UI 界面,而且很多,这里介绍两个。如果您的网络情况不太好,在线下载模型进度缓存,官方也支持从其他渠道下载好的模型导入。在命令行中输入如下命令,即可在线拉取模型。
2025-02-13 17:37:33
1303
原创 服务器硬盘RAID速度分析
而对于需要数据冗余和安全性的应用,RAID 1或RAID 10可能更适合,对于大多数情况,RAID 5提供了一个良好的平衡点。在现代数据中心和企业环境中,服务器的存储性能至关重要,RAID(独立磁盘冗余阵列)技术通过将多块硬盘组合成一个逻辑单元,提供了数据冗余和性能优化,本文将详细探讨不同RAID级别对服务器硬盘速度的影响,并通过表格形式对比其性能特点。:理论上,RAID 0的读写速度是单个硬盘速度的总和,如果你有四块相同型号的硬盘组成RAID 0阵列,那么其读写速度将是单块硬盘的四倍。
2025-01-20 18:33:00
1229
原创 发现nginx报错500又找不到php哪里在报错
如果修改完问题后我建议还是要把上面的配置删掉,毕竟你的项目里引用了一些外部composer包可能会因为他们的语法或者waring导致你的程序报错,不能正常运行。发现nginx报错500又找不到php哪里在报错。一般这种情况是错误等级太高了。再有报错信息就会显示在页面上,并写入到日志文件里,我们再根据错误解决问题吧。在php.ini里添加以下配置。
2024-12-16 10:31:05
431
原创 Windows环境下Composer的安装和使用说明
安装时会自动搜索php.exe的安装路径,如果没有,就手动找到php安装路径下的php.exe。说明:上边这个界面不一定会显示出来,这次测试时,它是一闪而过,但安装是成功了的。把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里。可以运行composer --version 查看composer的版本。(本人亲测可用)下载前说明:建议先安装PHP环境,我安装的是PHP7.3。随便选择一个吧,我这里选择的是1.9.0,点击下载。
2024-12-13 14:08:08
1193
原创 收到微信支付发的二清整改通知?
甚至华为都是通过收购支付公司的方式来直接或间接持牌的,而一家经营良好的有互联网支付牌照的支付公司起码估值5亿人民币。所以,监管合规要求并不是让企业去办证,而是特定环节的。,存在二清等无证经营支付业务行为,请立即予以整改。”是从商户进件角度来说的,商户号是谁开通的,收单机构就是谁。收单机构本身也是持牌支付机构或者银行。有的人会认为,既然说我无证,那我去办一个证不就完了吗?必须由支付公司来做,商户只需要去对接支付公司提供的相应资金合规解决方案即可。》对贵司采取相应措施,包括但不限于终止向贵司提供服务等。
2024-12-11 14:30:46
2116
原创 Composer在安装的过程中经常找不到刚更新的包
Composer 默认使用官方的组件库服务器地址:https://repo.packagist.org/。仓库地址:https://packagist.org。一般可能是因为使用了其他镜像(更新慢)找不到新的包,接触镜像使用官方的进行安装包就可以了。运行上面的命令后,就会清除设定的镜像设置,继续使用默认的组件包地址。官方文档:https://docs.phpcomposer.com。中文网站:https://www.phpcomposer.com。官方网址:https://getcomposer.org。
2024-12-10 10:01:52
729
原创 php响应报500且无提示,怎么查找问题
打开框架的debug都不行,框架的日志目录也是空的,一般这种情况框架还没有初始化到记录日志之前就报错了。
2024-12-03 09:47:54
396
原创 Git 时想要放弃当前的 commit 操作
或放弃所有更改的操作都是不可逆的,因此在执行这些操作之前,请确保你不会后悔丢失那些更改。如果不确定,最好先将工作分支或创建一个新的分支,以保存当前的工作状态。如果你在使用 Git 时想要放弃当前的 commit 操作,有几种不同的方式可以选择,具体取决于你希望如何处理已经做出的更改。
2024-11-12 13:23:06
1800
原创 fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF问题解决方法
然后再clone对应的仓库到本地。git内置ssh在clone gitee仓库存在问题,更换ssh。每次都是在receiving objects到某一个数值然后一直下载不动,卡住了。我是出现图中的错误,然后测试网上各种方法,发现第三种方法可行。然后再clone对应的仓库到本地。然后再clone对应的仓库到本地。仓库内容太大或者文件太大。
2024-11-01 11:18:44
3370
3
原创 configure: error: Package requirements (libbrotlienc) were not met:No package ‘libbrotlienc‘ found
由于使用宝塔安装失败,自行安装swoole试了一下还是报以上错误。完成上述步骤后,重新运行你的配置命令,看看问题是否解决。
2024-10-31 18:24:12
1246
原创 解决宝塔安装wxwork_finance_sdk出现free():invalid pointer Aborted (core dumped)
编辑,在535行附近找到你要安装的php版本,我这里是php7.4。对于centOS 7.x版本理论上可以直接安装,不需要上述的步骤。剩下的按原安装教程即可安装wxwork_finance_sdk。看到 saving to 'php.sh'时,点关闭!解决宝塔安装wxwork_finance_sdk出现。2.宝塔->软件商店->php->编译安装。点提交后,立即点开消息盒子,任务列表。需要卸载php,并带参数重写安装。1.宝塔卸载对应的php版本。以php7.4为例,548行。先看完下一步再点提交。
2024-10-28 11:56:14
1010
1
原创 使用php解析企业微信消息wxwork_finance_sdk扩展安装
下载后的SDK中C_sdk/里所有文件复制到 /www/server/php/80/src/php7-wxwork-finance-sdk 目录中。2. 打开微信官方文档,下载SDK。
2024-10-28 11:46:43
1626
4
原创 DEPRECATION WARNING: The selector “.el-dialog__wrapper > > > div .el-dialog__footer“ is invalid CSS.
而是因为vue3.0引用了更高版本的sass,sass-loader,node-sass的原因(这波vue3.0不背锅)也希望后续sass能够合理正常的更细你自己的保本保留之前的方法和api。deep 和 >>> 再过往的运用中经常使用的可能会发现,有极少情况的时候deep找不到的深度,>>>是可以找到的。但是在最新版本的/deep/ 和 >>>双双被废弃!根据vscode的提示去了sass官网看到了新版本的sass/scss 已经不在支持 /deep/ 和 >>>这两种深度选择器的方法。
2024-10-18 11:36:04
608
原创 MySQL批量更新语句
这句sql的意思是,更新display_order 字段,如果id=1 则display_order 的值为3,如果id=2 则 display_order 的值为4,如果id=3 则 display_order 的值为5。这里的where部分不影响代码的执行,但是会提高sql执行的效率。确保sql语句仅执行需要修改的行数,这里只有3条数据进行更新,而where子句确保只有3行数据执行。一条SQL语句执行批量修改。即是将条件语句写在了一起。通过新增临时表的方法。
2024-10-15 15:40:20
664
原创 Jenkins 改成中文语言显示
只有,到系统管理Manage Jenkins下的Config System下,如下截图的位置去配置一下默认语言即可。搜索的时候用ctrl+f 进行搜索,不要用Jenkins下面下的filter。到系统管理 插件管理中下载如下插件接口。Jenkins 改成中文语言显示。
2024-10-14 16:01:03
525
原创 Jenkins安装与配置
Q:应该选择哪个版本的Jenkins?A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定。如果你是学习,随便哪个版本都可以。Q:JDK应该安装哪个版本的?A:推荐安装JDK7,原因:某些插件必须要求JDK7的支持。比如:Monitoring 插件Q:Tomcat应该用哪个版本的?A: Tomcat6或者7都可以。如果你要用Tomcat5.5的版本,出现一堆稀奇古怪的错误,看得你头晕。
2024-10-14 16:00:13
928
原创 阿里云服务器如何设置IPV6通过appstore的审核
填写ip都,如果出现“IP is a potential tunnel endpoint.”则证明可以添加ipv6隧道,一般隧道节点系统已经默认分配,可以手动选择,大家可以在自己的云服务器上分别ping一下这些ip,选时延低的。添加ipv6的dns服务器,在最后添加nameserver 2001:4860:4860::8888,nameserver 2001:4860:4860::8844谷歌的ipv6 dns服务器。方式2.查看服务监听的IP中是否有IPv6格式的地址。3.创建ipv6隧道及路由。
2024-10-14 15:58:09
827
原创 SEO优化也就是搜索引擎优化
搜索引擎优化(search engine optimization,简称seo):指遵循搜索引擎的搜索原理,对网站结构、网页文字语言和站点间互动外交略等进行合理规划部署,以改善网站在搜索引擎的搜索表现,进而增加客户发现并访问网站的可能性的这样一个过程. 搜索引擎优化也是一种科学的发展观和方法论,它随着搜索引擎的发展而发展, 同时也促进了搜索引擎的发展。SEO优化也就是搜索引擎优化,搜索引擎优化也就是博客内容被搜索引擎收录及优先排序,以此增加博客的点击率和曝光度,最终提升博客的综合能力。
2024-10-14 15:56:58
364
原创 Linux添加新硬盘自动挂载硬盘的具体步骤
1.插入新硬盘,启动Linux服务器,使用fdisk -l 查看硬盘。Linux添加新硬盘自动挂载硬盘的具体步骤。#mount 硬盘地址 要挂载的地址。4.实现系统重启后自动挂载该分区。3.查看磁盘格式 ext4。umount 硬盘地址。2. 卸载设备。
2024-10-14 15:55:56
558
原创 两台服务器之间拷贝文件-scp方法
v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置错误.最简单的方法就是scp,可以理解为ssh管道下的cp命令。[本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码.然后会提示输入192.168.0.8的root密码,接着就开始复制传输了。scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2。-P 选择端口.注意-p已经被rcp使用.username: 远程登录的用户名,-4 强行使用IPV4地址.ip:远程服务器ip。
2024-10-14 15:55:18
2593
原创 ffmpeg截取一段视频中一段视频
ss time_off set the start time offset 设置从视频的哪个时间点开始截取,上文从视频的第10s开始截取。如果将-ss放在-i ./plutopr.mp4后面则-to的作用就没了,跟-t一样的效果了,变成了截取多长视频。如果用-t 表示截取多长的时间如 上文-to 换位-t则是截取从视频的第10s开始,截取15s时长的视频。-acodec copy表示使用跟原视频一样的音频编解码器。-vcodec copy表示使用跟原视频一样的视频编解码器。
2024-10-14 15:54:14
543
原创 ssh默认不支持密码方式验证
突然有一天发现ssh连接不能输入密码,只能通过密钥来登录。把PasswordAuthentication no。修改/etc/ssh/sshd_config文件。ssh默认不支持密码方式验证。
2024-10-14 15:52:14
344
原创 ubuntu18.04不再使用 inited 管理系统,改用 systemd
systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,即我们需要的配置文件。2.将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来。创建/etc/rc.local文件。编辑/etc/rc.local文件。
2024-10-14 15:51:29
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅