- 博客(636)
- 资源 (66)
- 收藏
- 关注
原创 vant小程序版弹窗穿透滚动的解决方案
小程序弹窗滚动穿透解决方案 针对vant小程序组件中弹窗滚动穿透问题,推荐使用page-meta组件方案: 使用方法:将page-meta作为页面首节点,通过page-style动态设置页面样式 注意事项: 需小程序基础库2.9.0+ 多弹窗时使用逻辑或判断 必须添加catch:touchstart事件 该方案能有效解决弹窗内容区域的滚动穿透问题。
2025-12-22 17:29:16
263
原创 Avue2图片上传使用object对象模式时,axios的请求模式用post还是get?
摘要:在Avue2图片上传使用object对象模式时,推荐使用axios的post请求方式。当dataType设置为object时,支持多属性对象上传(如name、url等),便于后端存储结构化数据。使用post方式可直接提交表单对象数据,而get方式会将附件转为字符串格式,增加后端处理复杂度。代码示例展示了文件上传配置、预览/下载逻辑及post提交方法,通过表单对象直接传输附件数据,简化了后端存储流程。
2025-12-22 11:19:41
202
原创 windows11 wsl子系统更改CPU、内存、虚拟内存的方法
摘要:Windows 11的WSL子系统可通过创建配置文件调整资源分配。在C:\Users[用户名]目录下新建.wslconfig文件,添加[wsl2]配置段,设置memory=2GB(内存)、swap=2G(虚拟内存)、processors=4(CPU核心数)等参数,即可自定义WSL2子系统的资源使用情况。(98字)
2025-12-22 09:20:02
92
原创 Avue2使用bind关键字绑定深层次的结构对象属性(绑定多级对象到属性,与Yii框架的with属性无缝结合)
摘要:Avue2框架通过bind关键字实现深层次对象属性绑定,支持多级嵌套对象访问。在column配置中使用bind:'deep.deep.deep.value'语法,可将表单字段与data中的深层属性关联。示例演示了如何绑定deep.deep.deep.value属性到test字段,并通过按钮修改该值。这种机制能与Yii框架的with属性无缝结合,prop属性仍需按业务需求填写,而bind属性需以字符串形式指定绑定路径。
2025-12-18 14:30:29
255
原创 Javascript自定义远程blob下载器代码
本文提供了一个JavaScript自定义远程文件下载器的实现代码。核心是通过$.downloadFile方法处理响应数据,自动解析文件名并创建Blob对象下载Excel/Word/PDF等附件。代码特点包括:1)从响应头提取文件名并解码URI;2)创建Blob对象设置MIME类型;3)动态生成下载链接并自动触发点击。同时给出了Vue2中的调用示例,展示如何通过axios获取blob数据并调用下载方法。该方案实现了前端无刷新下载各类文件的功能,适用于需要导出附件的业务场景。
2025-12-15 15:00:51
184
原创 avue form 内容超过指定宽度自动隐藏的办法
摘要:在avue表单中实现内容超宽自动隐藏的方法,可通过结合element-ui的el-tooltip组件完成。使用slot-scope获取字段值,外层用el-tooltip包裹实现悬停提示,内层div设置CSS样式(overflow:hidden; white-space:nowrap; text-overflow:ellipsis)使超宽文本显示为省略号。这样既能保持表单整洁,又能在鼠标悬停时查看完整内容。
2025-12-10 15:38:59
207
原创 avue uploader图片预览拉伸变型的css处理方法
摘要:针对avue uploader图片预览拉伸问题,可通过CSS覆盖解决。使用object-fit: cover属性可让图片覆盖容器并裁剪多余部分,保持比例不变。如需完整显示不裁剪,可改用object-fit: contain。示例代码展示了如何在el-upload组件中应用该样式。
2025-12-10 10:47:58
309
原创 Vant DropdownMenu 下拉菜单在只有一栏时标题很长没有填充满就换行的解决办法
摘要:Vant DropdownMenu 下拉菜单在单栏且标题过长时会出现换行问题。解决方案是通过CSS样式覆盖,为item-title-class设置width:180%来增加标题项宽度。在.wxml中使用item-title-class属性绑定样式,同时在.wxss中定义该样式类,通过强制增加宽度比例来避免标题过早换行。这种方法巧妙地调整了原本被二等分的布局空间,使长标题能够完整显示。
2025-12-09 16:32:03
106
原创 有没有纯安卓系统的机顶盒,听说tanix不错,有人用过吗?
摘要:用户询问是否存在搭载纯安卓系统的机顶盒,指出国内多数盒子使用老旧安卓改版。提到Tanix机顶盒(官网tanixtvbox.com)支持刷机,可安装slimBOXtv ATV系统,并有不同芯片版本可选,邀请使用过或刷机经验的用户分享体验。全文重点关注原生安卓盒子的选择与Tanix产品的可刷机特性。(99字)
2025-11-27 17:39:52
169
原创 一个免费的素材库——pixabay,精彩的免版税图片和免版税库存
Pixabay是一个提供免费高质量素材的网站,包含海量免版税图片、视频和矢量图等资源。所有素材均可免费下载使用,无需署名,适用于个人和商业项目。网站界面简洁,支持中文搜索,是设计师、自媒体创作者获取素材的优质平台。访问地址:https://pixabay.com/zh
2025-11-27 16:29:03
443
原创 关于Vue组件elementUI的键盘监听事件
摘要:本文介绍了在Vue中使用elementUI组件时如何实现键盘监听事件。对于原生HTML元素可以直接使用@keyup.enter等修饰符,但在使用elementUI封装组件时需要添加.native修饰符,如@keyup.enter.native,才能在el-input或el-form等组件上正确触发回车键事件。提供了两种常见组件的键盘监听实现示例,帮助开发者正确处理第三方UI库的键盘事件绑定。
2025-11-25 15:59:05
40
原创 Javascript ES5 ES6中,如何返回纯正的undefined,void魔法表达示的妙用
JavaScript中使用void 0替代undefined主要有两个原因:一是防止undefined在局部作用域被重写,二是节省字节(比undefined少3个字符)。void运算符会对表达式求值后始终返回纯正的undefined,且不可被重写。常见用法包括: 作为undefined的安全替代(如void 0) 触发getter等副作用 创建无操作链接(javascript:void(0)) 这种写法是JS开发中的常见优化技巧,既保证了代码安全性又提升了性能。
2025-11-21 11:09:02
75
原创 微信小程序开发工具官方有windows和苹果mac版,有Linux版吗
微信小程序官方开发工具未提供Linux版本,国内开发者通常使用Windows或Mac系统。为解决Linux用户需求,开发者msojocs在GitHub发布了完整的Linux版微信开发者工具脚本和工具集,支持GNOME桌面环境,兼容Deepin系统,并提供deb安装包适用于Debian/Ubuntu。该工具通过沙盒运行exe程序,功能与Windows版无异。项目地址及安装文件下载链接已提供,为Linux开发者提供了便捷的小程序开发解决方案。
2025-11-20 17:00:22
100
原创 PantherX2 debain/armbian 命令无法安装Jellyfin10.11的解决办法
摘要:PantherX2设备安装Jellyfin时因/tmp空间不足报错,原因是/tmp被挂载到仅有2G的tmpfs。解决方案是修改/etc/fstab,将tmpfs挂载点改为/tmpfs并添加nofail参数,测试挂载成功后重新运行安装命令即可正常安装Jellyfin 10.11。安装完成后可通过浏览器访问指定IP地址完成配置。
2025-10-26 16:26:10
351
原创 PantherX2 debain/armbian Jellyfin10.10.7升级10.11启动后无法启动监听端口8096的解决办法
摘要:PantherX2设备在升级Jellyfin后因日志目录空间不足导致无法启动。通过检查日志发现/var/log挂载的小容量zram盘空间不足。解决方案是在主emmc盘新建日志目录(/var/log-jellyfin/jellyfin),修改/etc/default/jellyfin中的日志路径指向新目录,最后重启服务解决。关键步骤涉及日志清理、路径重定向和存储空间检查。(149字)
2025-10-26 16:13:25
334
原创 yii2 mysql8 中文字段没有按字母顺序排序的处理方案
摘要:在Yii2框架中使用MySQL8时,中文字段排序不按字母顺序的问题可以通过CONVERT(name using gbk)函数解决。示例代码展示了如何对商品名称(name字段)进行GBK编码转换后排序,确保中文按拼音字母顺序正确排列。该方法通过在orderBy子句中指定转换函数,适用于需要中文拼音排序的场景,比直接使用默认排序更符合中文用户的预期。
2025-10-20 18:02:07
162
原创 如何更科学的访问全球/全世界因特网,怎么识别访问链接的正确性?
摘要:本文介绍了科学访问全球互联网的方法,重点解析了网址格式规范。正确的网址应以https://或http://开头,主机地址需为IP或标准域名(如.com/.net)。针对异常网址中的"_net"等不规范字符,建议改为标准域名格式;对含有(*)等特殊符号的网址,删除后可提高访问成功率。通过规范网址格式可有效识别链接正确性。
2025-10-20 09:40:26
283
原创 php7里神奇的数字“游戏”,floor($i*100)/100两位小数可能不相等
PHP中floor()函数处理小数时可能出现精度问题,导致如33.80显示为33.79。这是由于浮点数计算的特性所致。解决方案是使用bcmath扩展的bcmul()函数,通过设置bcscale(2)确保两位小数精度。该方法能正确显示33.80、16.90等数值。Linux需安装bcmath扩展,Windows已内置无需配置。使用高精度数学函数可避免此类计算误差。
2025-10-16 17:15:01
231
原创 汇付天下php sdk yii2及 laravel5.0+ composer配置引入教程
本文介绍了汇付天下PHP SDK在Yii2和Laravel5.0+框架中的composer配置及使用方法。主要内容包括: 安装步骤:通过composer require命令安装SDK包,并下载配置文件 配置文件说明: BsPayConfig.json:商户参数文件 BsPayConfig.php:SDK初始配置项 配置流程: 拷贝配置文件到项目目录 配置composer.json的autoload项 执行composer dumpautoload使配置生效 使用示例:展示了如何通过命名空间引入SDK类,并以
2025-10-10 13:36:04
312
原创 天猫魔盒M19技凡科技定制版OS刷机教程
这篇教程介绍了天猫魔盒M19刷机为技凡科技定制版OS的详细步骤。首先需要重置系统:断电后按住重置键通电,等指示灯闪烁后松开。刷机过程包括:1)安装烧录工具并导入g机包;2)用双USB线连接设备,按住重置键待进度达10%后松开;3)完成后断电重置系统以防恢复原系统。教程特别提醒注意操作顺序,避免卡在1%进度,并强调最终重置步骤的重要性。
2025-10-02 15:13:41
786
原创 debian/armbian 上硬盘休眠工具hdparm使用方法
本文将介绍在Debian/Armbian系统中使用hdparm工具管理硬盘休眠的方法。主要内容包括:1)检查硬盘写入缓存支持;2)通过hdparm命令设置APM电源管理级别和休眠时间(-S参数);3)使用hdparm -y/-Y命令手动控制硬盘待机/睡眠状态;4)配置/etc/hdparm.conf文件实现自动休眠(区分支持APM和不支持APM的硬盘);5)查看硬盘ID信息。文章还提供了完整的hdparm.conf配置示例和注意事项,适合需要优化硬盘功耗的用户参考使用。
2025-09-28 14:31:32
486
原创 armbian fstab 运维最容易忽略的系统启动关键点,如副盘挂载失败也不影响系统启动
Linux系统启动时,/etc/fstab文件是挂载文件系统的关键配置。运维中常忽略非关键设备的挂载失败问题,可通过添加"nofail"选项解决(如移动硬盘挂载)。不同发行版在默认文件系统(ext4/xfs/btrfs)、标识方式(UUID/LABEL)和工具链上存在差异,但都遵循相同的基本结构(6个字段)。建议优先使用UUID标识设备,并通过mount -a测试配置。典型应用场景包括SSD优化(discard,noatime)和网络存储(_netdev)等特殊需求。
2025-09-26 10:38:57
1067
原创 详解Yii2 hasOne(), hasMany()时需要其它表辅助关系(第三表关联)的两种实现方法
本文介绍了Yii2框架中处理多对多关系的两种方法。针对用户(user)和用户组(group)通过中间表(GroupUserRelation)关联的场景,给出了两种实现方式:方法1直接使用viaTable()指定中间表关系;方法2先定义中间表关联关系,再通过via()引用该关系。两种方法都能实现通过User模型获取其所属的所有Group信息,主要区别在于中间表关系的定义方式。代码示例清晰展示了hasMany()和viaTable()的用法,适用于需要处理多对多关联的开发场景。
2025-09-25 09:56:55
210
原创 pantherx2 armbian librga-rockchip librga.so 编译安装方法
本文介绍了在PantherX2设备上编译安装librga-rockchip库的方法。librga是Rockchip芯片的2D图形加速库,支持多种常见图形操作。安装步骤包括:1)下载源码并修改工具链配置;2)生成make文件并编译;3)安装库文件和头文件;4)拷贝到系统目录。最后可通过rgaImDemo工具验证安装,查询硬件加速器版本和功能信息。该库支持包括RK3566、RK3588等在内的多种Rockchip平台芯片。
2025-09-22 22:23:01
574
原创 黑豹X2(Panther-x2)armbian 驱动NPU/VPU的驱动下载安装
本文介绍了在Armbian系统上为黑豹X2(Panther-x2)安装NPU/VPU驱动的两种方法。方法一从百度网盘下载RK_NPU_SDK,提取所需so文件复制到/usr/lib目录;方法二通过GitHub或镜像仓库获取驱动文件。支持RK356X、RK3588等平台,需配合RKNN工具包使用,并提供了针对RK1808/RV1109等旧平台的专用工具链接。注意RKNN模型必须使用RKNN工具包2生成。
2025-09-21 21:05:47
614
原创 Mysql8 SQLSTATE[42000] sql_mode=only_full_group_by错误解决办法
摘要:MySQL8出现SQLSTATE[42000]错误是由于sql_mode=only_full_group_by导致的。解决方法有两种:1) 通过SQL命令查询并修改全局sql_mode,移除ONLY_FULL_GROUP_BY选项;2) 修改my.cnf/mysqld.cnf(Linux)或my.ini(Windows)配置文件,在[mysqld]下添加修改后的sql_mode参数,然后重启MySQL服务生效。两种方法都需要将sql_mode设置为不包含ONLY_FULL_GROUP_BO的模式。
2025-09-18 16:22:40
3442
原创 连接mysql报SQLSTATE[HY000] [2002] No such file or directory的解决办法
在WSL Ubuntu环境中连接MySQL时出现"SQLSTATE[HY000] [2002] No such file or directory"错误,主要原因是Windows主机访问WSL服务时使用localhost无效。解决方法是将数据库连接的主机名改为127.0.0.1代替localhost。值得注意的是,即使在WSL中设置了127.0.0.1指向localhost的hosts映射也无效,必须直接使用IP地址连接。
2025-09-18 09:29:54
234
原创 armbian jellyfin中关于字幕和封面显示方块的解决方法
摘要:Jellyfin中解决字幕和封面显示方块问题的方法是通过替换字体文件实现。具体步骤为:从Windows系统获取一个中文字体(如黑体.ttf),复制6份并分别重命名为DejaVu系列字体名称,将这些文件放入指定字体目录后,在Jellyfin设置中指定字体路径并重启服务即可生效。(99字)
2025-09-17 19:58:36
511
原创 PantherX2黑豹X2 armbian 编译rkmpp ffmpeg 实现CPU视频转码
摘要:本文介绍了在PantherX2黑豹X2(RK3566芯片,4核CPU/4G内存)上通过Armbian编译Rockchip MPP和FFmpeg实现视频转码的步骤。主要内容包括:1)从指定仓库克隆mpp源码,直接编译安装到系统目录;2)配置Jellyfin启用Rockchip MPP硬件转码;3)编译FFmpeg时加入x264支持。测试表明设备可流畅处理1080P转码至640*360分辨率,但2K视频转码性能不足。编译过程通过日志监控确保无错误。
2025-09-17 18:00:26
485
原创 在PowerShell调用mysqldump备份数据库中文乱码的解决
摘要:使用PowerShell调用mysqldump备份数据库时出现中文乱码问题,即使添加了--default-character-set=utf8和--hex-blob参数仍未解决。网传将输出重定向改为--result-file参数可能有效,但未经测试验证。而在cmd命令提示符下仅使用--default-character-set=UTF8即可正常导出无乱码。建议在PowerShell环境下尝试改用--result-file参数或直接使用cmd命令行工具进行数据库备份。
2025-09-16 17:09:47
292
原创 nginx + php-fpm改用socket方式代理可能遇到的问题
摘要:nginx与php-fpm改用socket通信需注意:1)确保/var/run/目录存在;2)nginx配置fastcgi_pass为unix:/var/run/php-fpm.sock;3)php-fpm的www.conf需设置socket权限,确保用户组与nginx一致。常见问题是Permission denied,需检查进程用户权限。相比TCP方式,socket通信更快但稳定性较差,适合同机部署;TCP方式更稳定支持跨服务器,但性能稍逊。配置时需权衡速度与稳定性需求。
2025-09-16 15:50:41
293
原创 php7.4使用systemd服务器管理文件无法启动的解决办法
摘要:PHP7.4使用systemd管理时启动失败,报错显示无法写入日志文件。原因是systemd服务文件中"ProtectSystem=full"设置导致/usr目录被挂载为只读模式。解决方法是将该参数改为"ProtectSystem=false",使php-fpm进程获得写入权限。这个问题与SELinux无关,普通用户权限正常但依然无法写入。
2025-09-16 15:07:56
236
原创 kodi jellyfin插件安装方法
Jellyfin插件Kodi安装方法:首先下载repository.jellyfin.kodi.zip文件,在Kodi设置中启用"未知来源"后,通过"从zip文件安装"添加插件库。普通设备直接安装zip文件,电视盒子需先添加https://kodi.jellyfin.org数据源。安装完成后,在插件库中找到Jellyfin插件并安装,最后配置服务器地址(默认8096端口)和用户信息即可。详细教程可参考官网链接。
2025-09-12 10:45:07
475
原创 jellyfin 无法播放 mkv rmvb格式,换个客户端吧,不怪jellyfin
Jellyfin播放MKV/RMVB格式的解决方案 摘要:Jellyfin在播放MKV/RMVB格式时存在兼容性问题,可通过以下方案解决:1)iOS端推荐使用SwiftFin客户端;2)推荐网易爆米花播放器,支持多种格式直接播放;3)通过更新FFmpeg至7.1版本并启用RKMPP硬解(需配置udev规则和用户组)。文章详细介绍了RKMPP的启用步骤,包括内核要求、设备权限配置和OpenCL运行时安装等,帮助用户实现流畅播放老旧格式视频。(149字)
2025-09-11 09:21:16
751
原创 armbian平台ubuntu环境下telnet安装及启动,给pantherX2增加一个应急通道
本文介绍了在Armbian平台Ubuntu环境下为PantherX2安装并配置Telnet服务的方法,主要步骤包括:1.检查Telnet服务状态;2.安装必要的软件包(openbsd-inetd、telnetd等);3.修改xinetd配置文件启用Telnet服务;4.允许root用户登录;5.设置自启动服务并重启生效。该配置为设备增加了一个应急访问通道,适用于系统维护等场景。
2025-09-10 16:10:04
195
原创 debian11 ubuntu24 armbian24 apt install pure-ftpd被动模式的正确配置方法
Debian11/Ubuntu24/Armbian24系统下Pure-FTPd被动模式配置指南 安装方法可参考itbulu.com的教程,配置时需特别注意被动模式相关参数: 修改/etc/pure-ftpd/pure-ftpd.conf文件 关键配置项:PassivePortRange(端口范围)、ForcePassiveIP(外网IP) 其他重要参数:MinUID(最小用户ID)、PureDB(用户数据库) 常见问题:参数位置错误或格式不正确可能导致配置失效 注意配置文件默认未开启被动模式参数,需手动取消
2025-09-09 14:29:35
370
原创 vue2 elementUI 登录页面实现回车提交登录的方法
Vue2+ElementUI实现登录页回车提交的两种方法 方法一:局部回车事件 在el-form上添加@keyup.enter.native="login"指令 当焦点在表单任意控件时,回车即可触发登录方法 方法二:全局回车事件 在mounted()生命周期中注册keyup事件监听 在beforeDestroy()生命周期中移除事件监听 自定义globalKeyupHandler方法处理回车事件 文中提供了完整的登录页面源码实现,包含表单验证、验证码获取、登录请求等功能模块,并展示了如何
2025-09-08 16:33:20
332
原创 nginx反向代理不转发静态文件的解决办法
摘要:nginx反向代理时若静态文件无法转发,可通过配置location规则解决。示例中/serve/路径仅代理动态请求,而/static/路径则先尝试本地文件,不存在时才通过@proxy_static转发到后端。建议使用upstream配合try_files实现,优先查找本地静态资源,未找到再代理请求。
2025-09-07 19:01:22
178
原创 panther x2 armbian 24腾讯阿里源
摘要:在Panther X2设备上安装Armbian 24时,使用腾讯云和阿里云镜像源遇到404错误。主要问题是bullseye-security仓库路径不正确,将阿里云镜像源路径从http://mirrors.aliyun.com/修改为http://mirrors.aliyun.com/debian-security/后解决。最终配置混合使用阿里云主镜像和腾讯云的backports镜像,并注释掉了有问题的腾讯云源配置。
2025-09-07 12:30:58
228
原创 panther X2 armbian24 安装宝塔(bt)面板注意事项
Panther X2安装Armbian24后安装宝塔面板的注意事项:1)建议系统初始化后立即安装,暂不执行apt update;2)推荐使用稳定版,提供专用Debian安装命令;3)附官方下载链接。该方法可提高安装成功率,适用于Armbian24系统环境。
2025-09-06 23:43:30
312
开源办公设备资产管理系统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关注的人
RSS订阅