- 博客(593)
- 资源 (66)
- 收藏
- 关注
原创 如何在openwrt中使用dnspod的动态域名解析
摘要:本文介绍了在OpenWRT中使用DNSPod实现动态域名解析的方法。主要内容包括:注册域名并设置初始解析记录、获取API Token、安装ddns相关插件、配置DDNS客户端(选择服务商、设置IP版本和更新周期等),以及检查更新状态。此外还补充了IPv6直接访问内网主机的防火墙设置方法,建议仅开放必要端口而非全部端口。该流程适用于需要远程访问家庭网络设备的场景。
2025-08-25 09:55:56
303
原创 nodejs安装后 使用npm 只能在cmd 里使用 ,但是不能在poowershell使用,只能用npm.cmd
摘要:Node.js安装后,PowerShell中无法执行npm命令但能运行npm.cmd,主要原因是PowerShell执行策略限制。解决方案包括:1)修改执行策略为RemoteSigned(管理员权限下运行Set-ExecutionPolicy RemoteSigned);2)检查并添加npm路径到环境变量;3)尝试使用PowerShell Core。Windows 11系统通常只需第一步即可解决问题。(99字)
2025-08-21 11:10:28
403
原创 ubuntu24.04 用apt安装的mysql修改存储路径(文件夹、目录)
摘要:本文介绍在Ubuntu 24.04上修改APT安装的MySQL 8.0数据目录的步骤。首先查看默认数据目录位置(/var/lib/mysql),然后修改my.cnf配置文件指定新目录(/data/mysql/data)。需注意:1)停止MySQL服务后复制数据文件;2)设置正确的目录权限;3)修改AppArmor权限配置添加新路径。最后重启相关服务验证修改成功。关键点在于配置文件和访问权限的双重修改,否则会导致服务启动失败。
2025-08-19 21:59:37
234
原创 ubuntu24 编译安装php-7.4.33
本文介绍了在Ubuntu 24系统上编译安装PHP 7.4.33的完整流程。首先安装必要的依赖库,下载PHP源码包;然后创建web服务用户组,配置编译选项(包括启用FPM、GD图形库、MySQL支持等);最后进行服务配置,包括复制配置文件、设置systemd服务、调整保护模式等。文档详细记录了从依赖安装到服务启停的全过程,为在Ubuntu系统上部署PHP环境提供了完整参考。
2025-08-19 15:29:47
230
原创 ubuntu24编译安装nginx1.28
本文介绍了在Ubuntu 24系统上编译安装Nginx 1.28的过程。首先安装必要的依赖包,然后下载Nginx源码并编译安装,配置时启用了SSL、Gunzip、GeoIP等模块。文章还提供了systemd服务配置文件,用于设置Nginx开机自启,并包含一个Nginx虚拟主机配置示例,支持PHP应用和基本认证功能。配置完成后执行systemd命令使服务生效并设置开机启动。
2025-08-19 14:10:38
178
原创 openwrt应用过滤插件openappfilter(oaf)
OpenAppFilter是一款用于OpenWrt路由器的应用过滤插件,支持多种固件版本。ImmortalWrt、KWRT和iStoreOS用户可直接从软件中心安装。官方OpenWrt固件需v24.10.1及以上版本。安装步骤包括:下载防沉迷安装助手、更新软件源、上传安装助手插件并一键安装应用过滤插件。安装助手v1.0.1下载地址已提供。注意不同固件版本的兼容性问题。
2025-08-16 09:23:28
221
原创 Debian/Ubuntu桌面有线网络图标消失及无法连接网络的解决方案
Debian/Ubuntu系统中有线网络图标消失且无法连接网络的解决方案:问题通常由NetworkManager服务配置错误或缓存损坏导致。解决方法包括:1)停止NetworkManager服务,删除状态文件/var/lib/NetworkManager/NetworkManager.state后重启服务;2)修改/etc/NetworkManager/NetworkManager.conf配置文件,将managed设为true;3)重启相关网络服务;4)在网络设置中重新启用有线连接并检查IP获取方式。这些
2025-08-13 09:59:27
850
原创 在路由器openwrt上安装openclas
OpenWrt路由器安装OpenClas教程:通过iStore手动安装后需重启路由才会显示菜单。安装方法参考GitHub和官网资源。运行时需下载内核,若失败可查看日志。如遇Ruby依赖错误,可删除Ruby后让OpenClas自动重装依赖解决。安装完成后需在"服务"菜单下启动,内核下载按提示操作即可。
2025-08-03 01:00:00
545
原创 openwrt下安装istore(基于pve)
摘要:在OpenWrt系统下安装iStore(基于PVE环境)的步骤:首先通过SSH连接到OpenWrt后,依次执行opkg更新、下载安装脚本、赋予执行权限并运行安装程序。安装完成后需重启路由器,之后管理界面顶部菜单将新增iStore选项。该过程通过GitHub获取官方安装脚本实现,为OpenWrt系统扩展应用商店功能。
2025-08-02 23:34:27
380
原创 winscp 连openwrt 返回127错误码
OpenWrt 24.10连接WinSCP出现127错误码的解决方法是安装SFTP服务。检查发现该版本未预装openssh-sftp-server,通过执行命令"opkg install openssh-sftp-server"安装后即可正常使用WinSCP进行文件传输。该问题与客户端加密方式或WinSCP版本无关,核心在于服务端缺少必要的SFTP组件。
2025-08-02 23:12:59
242
原创 微信小程序开发 ForInStatement expected node to be of a type [“VariableDeclaration“,“LVal“]
微信小程序开发中遇到"ForInStatement expected node to be of a type"报错,升级工具后原有代码上传时报错。该问题由循环变量定义方式引起,解决方案是将嵌套循环中的var改为let声明变量即可。示例代码展示了如何修改:将原代码中的var p、var q改为let p、let q定义循环变量,从而解决编译报错问题。这一调整符合新版工具对循环变量声明的类型要求。
2025-08-01 17:18:59
187
原创 Vant 禁止滚动穿透
Vant组件库中滚动穿透问题的解决方案:当弹窗滚动到底部时继续滑动会导致底层页面滚动。虽然lock-scroll属性可部分解决,但小程序本身仍存在穿透问题。推荐使用page-meta组件(要求基础库2.9.0+),通过动态设置页面样式overflow:hidden来彻底阻止穿透,需将page-meta作为页面第一个节点使用。
2025-07-28 17:05:12
209
原创 有遇到 在使用yii2 Active Record 查询where 多字段中有id字段,且后面继续使用andWhere后,前面的id字段过滤莫名消失的吗
Yii2 Active Record查询中,当where条件包含id字段且后续使用andWhere时,会出现id过滤条件莫名消失的问题。本文通过一个订单查询案例展示了该现象:在where数组中同时设置了store_id和id等条件后,如果后续使用andWhere添加其他条件,原where中的id条件会被忽略。解决方法是在andWhere中单独重新添加id过滤条件。通过createCommand()->getRawSql()可以验证SQL语句中id条件的缺失,目前这种重复添加id条件的方式可以作为临时解
2025-07-03 10:30:15
208
原创 Yii2 ActiveRecord (Querying Data)子查询用法(包括子查询关联主查询过滤)
摘要:本文介绍了Yii2 ActiveRecord子查询的使用方法,特别是如何通过子查询关联主查询进行数据过滤。核心代码展示了如何查找不在3个子表(服务订单、购卡订单、优惠券)中的用户数据。关键点包括:1)使用andWhere关联子查询与主表字段;2)通过new Expression引用主表别名;3)应用not in条件排除子查询结果。文中提供了完整的查询示例,包含三个子查询构建和一个主查询,最终输出SQL语句用于调试。
2025-06-24 10:47:28
277
原创 Yii2 Find() with()语句使用回调函数,且回调中用到$query->select()时的正确用法
摘要:Yii2使用with()回调函数时需注意关系字段的保留。在示例中,orderCartDetail关系通过hasMany()建立,回调函数中的select()必须包含关联字段order_id,否则会导致数据无法匹配。关键点在于select()过滤时要保留外键关系字段,确保关联查询正常工作。(98字)
2025-06-20 11:09:25
200
原创 用PHPExcel 封装的导出方法,支持导出无限列
避免PHPExcel_Exception Invalid cell coordinate [1 异常错误。用PHPExcel 封装的导出方法,支持导出无限列。
2025-04-09 13:09:26
408
原创 解决avue-crud sortable 排序错乱问题
通过sortColumn传递排序参数,后端返回的数据是正常排序的,可到了avue-crud列表中就乱了,经过多次尝试,发现是返回的字段(sub_price,min_price)类型为string型,通过下面的js遍历,转成float,问题解决。解决avue-crud sortable 排序错乱问题。
2025-04-01 10:40:36
226
原创 linux ollama deepseek等大语言模型的model文件的存储目录
文件中指定了工作目录(WorkingDirectory)是/root,但未设置OLLAMA_MODELS环境变量,用systemctl start ollama或开机自启后,模型目录为。
2025-02-13 14:14:55
784
原创 macos 支持外接高分辩率显示器开源控制软件
软件(app应用)名:BetterDisplay。macos 支持外接高分辩率显示器开源控制软件。
2024-12-28 22:55:05
785
原创 yii2 手动添加 phpoffice\phpexcel
3.到vendor\composer目录下修改文件autoload_namespaces.php,1.下载地址:https://github.com/PHPOffice/PHPExcel。查看vendor\phpoffice\phpexcel目录下会看到这些文件。使用方法是直接 $objReader = new \PHPExcel();在yii项目的vendor目录下创建一个文件夹命名为phpoffice。把phpexcel目录放到phpoffic文件夹下。2.解压并修改文件名为phpexcel。
2024-12-25 15:00:51
742
原创 用了很久的vscode,居然不知道这叫啥功能,终于知道叫做“切换痕迹导航”了
用了很久的vscode,居然不知道这叫啥功能,不知何时不见了,代码多的时候,查找相关方法很不方便想搜索一下都找不到适合的关键词,还好另一台机器上还有,终于知道叫做“切换痕迹导航”了。
2024-12-16 21:14:28
227
原创 nvidia英伟达显卡高刷新显示器dp接口无法进入bios的解决办法
安装NVIDIA Graphics Firmware Update Tool for DisplayPort 1.3 and 1.4 Displays即可解决。在gtx20x0之前的显卡,如1050ti,window能正常使用dp接口,但进入bios就无法显示(显示器无信号输入)nvidia英伟达显卡高刷新显示器dp接口无法进入bios的解决办法。然后按提示安装重启电脑。
2024-10-07 08:35:20
5865
原创 ventoy-100%开源的多种操作系统都能放到一起使用的安装启动盘工具
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen …你还可以在 Ventoy 的界面中直接浏览并启动本地硬盘中的 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件。简单来说,Ventoy是一个制作可启动U盘的开源工具。下面是从官网摘下来的介绍。
2024-08-26 16:17:22
398
原创 腾讯地图qq.maps.SearchService,不能用了,改成服务器请求模式
view前端html及js ,其他的与之前的版本一样,搜索时调用searchServiceWeb方法即可。
2024-08-23 16:35:02
1491
原创 Linux下简单快捷高效的用五笔打出特殊符号(含Emoji)-基于fcitx5
Linux下简单快捷高效的用五笔打出特殊符号(含Emoji)-基于fcitx5如何使用?以Fcitx5为例。
2024-08-16 21:07:02
570
原创 编译安装php7.4.33正确开启opcache,不只是去掉opcache.enable=1前面的分号
编译安装php7.4.33正确开启opcache,不只是去掉opcache.enable=1前面的分号。必须增加zend_extension=opcache.so。
2024-08-15 16:37:07
590
原创 进入phpMyAdmin首页面报 请求时的错误 错误代码:200 错误信息:OK (rejected) 与服务器的连接断开,请检查网络状况与服务器的运行状态。
安装了并启用(php7.4)openssl扩展后,问题解决。与服务器的连接断开,请检查网络状况与服务器的运行状态。错误信息:OK (rejected)
2024-08-15 11:55:35
396
原创 ubuntu24.04 php7.4.33编译安装openssl(动态扩展)
编辑php.ini文件,找到;extension=openssl,去掉前面的分号“;ubuntu24.04 php7.4.33编译安装openssl(动态扩展)我试过openssl3.3.1不能正常编译成功,只能用1.1.1版本。进入php7.4.33的源码目录-openssl扩展目录。安装openssl1.1.1w。安装openssl php扩展。用ls查看目录下的so。
2024-08-15 11:15:56
1110
原创 phpMyAdmin mysqli::real_connect(): (HY000/2002): Permission denied
如:‘root’@‘localhost’2.查看mysql 本地socket位置。1.查看用户j是否存在。3.修改php.ini。4.重启php-fpm。
2024-08-14 11:49:07
572
原创 ubuntu24.04 编译安装PHP7.4
如果安装完成后openssl扩展不能正常启用,说明php编译安装时调用的openssl-3.3.1也没能正常编译成功。解压进入php-7.4.33目录。
2024-08-13 17:00:45
1242
原创 ubuntu22.04 mysql 移动数据目录后 systemctl start mysql无法启动的解决方案
ubuntu22.04 mysql 移动数据目录后 systemctl start mysql无法启动的解决方案。/etc/apparmor.d/usr.sbin.mysqld文件有对权限的控制,需要修改相关项,如下所示。其中 /data/mysql/data已chown -R mysql:mysql了,还是不行。我把它移到了/data/mysql/data下,修改mysql数据文件夹。默认安装的数据目录在/var/lib/mysql下。最终找到的原因和解决方法。
2024-08-12 17:28:49
1027
原创 修改ubuntu的终端显示语言为英文,界面保持为中文
修改ubuntu的终端显示语言为英文,界面保持为中文。之后提示语言就变成英文了。在文件未尾加入下列两行。
2024-08-07 22:49:52
1161
原创 终于解决了ubuntu在高清屏上 chromium,vscode、腾迅QQ等Electron应用界面dpi低,界面模糊的问题
Wayland 的性能是很明显的,但是对软件的兼容性不好,像chromium这种大牌浏览器都还不能正常使用输入法,偏偏好多浏览器是基于它的源码开发的。好在firefox能正常使用,如果不是主力机,倒是可以体验。
2024-08-07 17:35:53
3475
2
原创 Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
Ubuntu版本:ubuntu24.04主题下载地址:https://github.com/vinceliuice/WhiteSur-gtk-theme参考的安装教程:https://blog.51cto.com/u_15477117/5927174完美度:中。
2024-08-07 09:53:49
1281
原创 超级好用的免费在线流程图软件
Draw io 是一款免费开源的流程图绘制工具,可在浏览器中使用或下载安装。它提供了简单易用的界面和丰富的图形元素,支持创建各种类型的流程图、组织结构图、网络图等。Draw io 支持导入和导出多种格式,包括 PDF、PNG、SVG 等,方便在不同平台和设备上共享和编辑。对于个人大家和小型企业来说,Draw io 是一个经济实惠且功能强大的选择。
2024-07-30 16:41:36
577
原创 linux 桌面版安装原生微信的方式列举
点击软件图标,其实就是gnome-software,再点击左边的搜索放大镜,搜索框中搜wechat,如下图所示。点击安装按钮安装,可以看到安装源是Flathub。下面是安装命令,每个命令的作用请点链接查看。查看flatpak镜像源的详细信息。
2024-07-27 16:19:04
2589
1
开源办公设备资产管理系统itdb-php+sqlite多语言版
2016-09-06
自己编译的WNDR3700v4的Openwrt固件(支持128MB NAND),web升级tar版
2016-04-18
自己编译的WNDR3700v4的Openwrt固件(支持128MB NAND),tftp img版
2016-04-18
PHP JAVA .NET HTML 利用JS调用打印机批量打印程序 PrintArea
2016-04-27
jqeditor-svn343.zip
2012-10-12
jQuery webcam plugin 高清大图版 生成600x450大图
2015-04-16
charles-3.11.4 MAC 上最好用的抓包调试工具 破解文件
2016-03-31
ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
2014-09-26
jquery.json.js
2012-07-11
php-5.2.17-fpm-0.5.14.diff.gz liunx fast-cgi nginx
2014-09-27
HiSpider-bcm-V3.3.rar bcm芯片路由专用
2016-08-12
libmcrypt-2.5.8.tar.bz2
2012-03-29
php5.4中文手册
2012-09-21
jquery1.7_20111120
2012-07-11
wechat beta 1.0.0.145-amd64 deb 微信ubuntu linux原生测试版
2024-07-05
ubuntu24.04 linux bcm94352hmb 无线网卡蓝牙驱动补丁
2024-07-18
thinkpad x220 macOS 10.13 Utility and Kext pack
2018-11-05
用浏览器打开新窗口后在父窗口中调用新窗口中的代码的方法
2016-10-14
JUploader-兼容IE9,10,11的多图预览上传 -升级版,支持文件上传
2018-04-27
用window.open打开新窗口后在父窗口中调用新窗口中的代码
2016-10-14
Bcm_WIFI_Win10_V6_34_223_5.zip
2019-05-13
Instsrv.exe和Srvany.exe
2016-09-13
BCM94352HMB模块MAC蓝牙驱动,支持Handoff,附驱动安装工具
2018-11-02
clover引导主题-ThinkPadDark分享,LenovoLogo,帅气
2018-11-15
用浏览器打开新窗口后在父窗口中调用新窗口中的代码
2016-10-14
JUploader-兼容IE9,10,11的多图预览上传
2018-04-26
JUploaderV1.1.1-兼容IE9,10,11的多图预览上传 -升级版,支持文件上传,修复loading图标显示问题
2018-04-27
BCM94352hmb MAC high sierra 驱动
2018-11-01
thinkpad x220 MAC 键位及触摸板调整 ControllerMate+newTouchSierra
2018-11-01
ssm(spring+springMVC+mybatis)集成jersey2
2019-01-23
联想newifi mini 1200无线路由器专用石像鬼+openwrt双界面固件
2016-09-06
NETGEAR 3700V4 LEDE SNAPSHOT 带luci管理界面 默认开启wifi无线固件
2017-10-24
NETGEAR 3700V4 LEDE SNAPSHOT 带luci管理界面 默认开启wifi无线 最大连接数65535固件
2017-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人