自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

经验之谈,不做搬运工

最新,新版,验证,可用,有效,支持,解决,很好,完美

  • 博客(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

sphinxSE中文手册2 for sphinx 2.03

此版对weights和groupsort的用法进行了更细的解释。

2013-01-25

sphinx2.0.6 sphinxSE 中文手册

sphinx2.0.6, sphinxSE, 中文手册

2013-01-11

jquery datatable 大数据分页面的解决方案

jquery datatable 大数据分页面的解决方案

2014-09-04

开源办公设备资产管理系统itdb-php+sqlite多语言版

ITDB 是一个基于Web的办公环境IT资产设备管理信息系统,主要适用于IT设备,但不仅限于此。 ITDB包含了一些统计功能: 硬件:规格,保证,s / n,IP信息,其他H / W关系/连接到这个H / W。 软件:规格,许可证信息。 关系:其中每个软件安装,许可证数量,组件关系。 发票:当,从谁,多少是每个资产购买,什么是合同,附文件。 代理/组织:数字生产商和买家,联系人。 位置:位于每个资产,这房间这架行如果适用的话。 负责人:谁有什么或谁负责什么。 框架:显示机架布局与项目分配给每个架行。 标签:印刷标记你所有的资产,从手机和笔记本电脑冷却单元和ups。轻松地定义新的标签布局。

2016-09-06

自己编译的WNDR3700v4的Openwrt固件(支持128MB NAND),web升级tar版

Openwrt官方的WNDR3700v4固件(15.05.1)不能完整利用128MB NAND的空间,刷完后只剩13MB了,网上说还有96MB左右空闲着,只能修改Makefile自己重新编译固件,在linux编译环境下非常轻松。 sysupgrade.tar版,已安装openwrt的可以通过luci升级。

2016-04-18

自己编译的WNDR3700v4的Openwrt固件(支持128MB NAND),tftp img版

Openwrt官方的WNDR3700v4固件(15.05.1)不能完整利用128MB NAND的空间,刷完后只剩13MB了,网上说还有96MB左右空闲着,只能修改Makefile自己重新编译固件,在linux编译环境下非常轻松。 这个文件是自己兴趣编译,成功用tftp刷入。

2016-04-18

PHP JAVA .NET HTML 利用JS调用打印机批量打印程序 PrintArea

PrintArea by Chris Ritschard 这个jQuery插件可以打印页面的特定区域,实现批量打印。使用JSON的设置,打印区域在弹出窗口或在一个隐藏的iframe中打开。这个库非常小,也易于使用,对于B/S结构的系统开发,如PHP、JAVA、.NET、ASP、HTML等非常有用。详细请看范例和使用选项的演示。 Prints a specific area of the page. Using json settings, the printed area is either opened in a popup or in a hidden iframe. Minimal setup and easy to use. See the demo for examples and usage of the options. source url : http://plugins.jquery.com/PrintArea/

2016-04-27

jqeditor-svn343.zip

jqeditor-svn343.zip ################ ### 功能列表 ### ################ 1、系统功能: 加粗、斜体、下划线、删除线、左对齐、右对齐、中介对齐 增加缩进、减少缩进、有序列表、无序列表、下标、上标 2、基础功能: 字体、字号、撤销、重做、源码、删除格式、插入图片、表格、字体颜色、背景颜色 插入多媒体文件、链接、特殊符号 3、定制功能: 一级目录、二级目录、内链、参考资料、快捷菜单 4、其他功能: 异步加载、全屏编辑、右键菜单、地图 #################### ### 目录结构 ### #################### - src |- lang |- zh-cn.js |- en.js |- ... |- core.js |- icons.js |- mod |- mod.*.js |- plugin |- plugin.*.js - jqeditor.min.js - style |- spacer.gif |- icon_mce.gif |- content_default.css - skins |- mce.css #################### ### 要 求 ### #################### 1.代码结构要清晰,业务代码和逻辑分离,方便开发和维护; 2.方便扩展; 3.功能定制性强、满足多种需求; 4.兼容性好; 5.可以同时存在多个编辑器; 6.不常用的多个插件代码可以整合为一个文件,延迟加载, 不常用且代码量很多的个别插件可以在首次使用时加载, 7.增加编辑器事件机制,事件过程可以分为初始化阶段、编辑器加载完成阶段、命令触发时段等。 模块可以向各个时段注册需要执行的代码,通过此模式降低核心和模块的耦合度。 避免在核心代码但这直接调用模块代码, 如在核心方法中使用 E.mod('Panel').set() 等就是增加了耦合性。 8.模块、插件支持热插拔; #################### ### 代码组织方式 ### #################### 代码主要指js代码,大致分三部分:核心、模块、插件,核心文件是一个core.js, 为了方便开发和维护,每个模块或插件都是一个独立的js文件。 核心:编辑器框架,不包含具体功能,所有功能通过模块或插件形式进行扩展; 模块:会重复使用的功能,不会对应具体的按钮; 插件:唯一功能 #################### ###  开发计划  ### #################### 1、核心框架 core.js 2、主要模块 E.mod("Confirm") E.mod("Panel") E.mod("History") E.mod("Event") E.mod("Toolbar") E.mod("Data") E.mod("Selection") ... 3、主要插件 Redo, Undo Font Image Link ForeColor,BackColor Source,PasteText PasteWord Save AutoHeight ... #################### ###  开发插件  ### #################### 开发插件是相当简单的事情,插件分为有界面插件和无界面插件,无界面的插件会更简单一些,如撤销、重做、表格操作等插件。 1、无界面插件,以plugin.history.js为例,仅需要一个click方法即可 (function(E){ var Consts = E.consts; E.plugin("Redo,Undo", { click: function( Panel, self, target ){ var name = self.name, History=E.mod("History"); if (History){ History[name]( ); }else{ E.execCommand(name); } return 1; } }); })(jQEditor); 2、有界面插件,以plugin.link.js为例 /** * 超链接插件 * 请注意插件会继承 Base_Plugin 的属性,在core.js当中定义,界面插件需要设置config属性、init方法、get方法。 */ (function(E){ var Consts = E.consts; E.plugin("Link", { config: { //面板宽度 width:320 }, init: function( self ){ //fill="Selection" //指定此属性后,会自动将编辑器中选中的文字赋值到此文本框 self.cache['html'] = 'html.....'; }, /** * 返回要插入到编辑器的html代码 */ get: function( panel, self ){ var v = self.getValues( panel ), html=''; if( v.text && v.url ){ html = '<a href="'+v.url+'" target="'+v.target+'">'+v.text+'</a>'; }else if( !v.text ){ self.error( '请输入超链接文字' ); }else if( !v.url ){ self.error( '请输入超链接网址' ); } return html } }); })(jQEditor);

2012-10-12

jQuery webcam plugin 高清大图版 生成600x450大图

jQuery webcam plugin是一个在ie,firefox,chrome下都可以用的摄像头摄像及拍照用的插件,在官方(http://www.xarg.org/project/jquery-webcam-plugin/)下载的源代码中提供的jscam.js生成的图片是320x240的图,用高清摄橡头时发挥不了它的价值,在一些业务需求下,如用摄像头拍证件照等,需要更高分辩率的图,所有我用官方提供的源码as及xml文件,用swfmill+mtasc重新编译生成600x450的jscam.swf文件。压缩包里包含了demo、php版上传接收端代码及swf生成源码文件。 官方提供的Makefile文件中主要包含两部份代码,两windows下使用时可拆解成: swfmill simple src/jscam.xml jscam.swf mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src 注意: 用swfmill0.3.3生成swf时,会将和中的两个objectID值改成2,需手动改成1。命令如下: swfmill simple src/jscam.xml jscam.swf swfmill swf2xml jscam.swf src/jscam-source.xml 把相应的代码改和后,再用下面的命令编译成swf文件: swfmill xml2swf src/jscam-source.xml jscam.swf 然后用: mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src 把as代码添加进swf文件中即可生成最终的jscam.swf文件。

2015-04-16

charles-3.11.4 MAC 上最好用的抓包调试工具 破解文件

这是2016年最新charles-3.11.4的破解文件. 将下载的charles.jar文件覆盖到安装目录下的lib文件夹下即可完成破解(Windows) 将下载的charles.jar文件覆盖到Content->Java下即可完成破解(MAC) 注意: 这是3.11.4的破解文件,不确定其他版本也同样适用!

2016-03-31

ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

解压到/usr/local/Zend/lib/ZendOptimizer.so zend_optimizer.optimization_level=7 zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

2014-09-26

php版htpasswd密码生成器

htpasswd auth_basic ,php版htpasswd密码生成器

2015-05-22

jquery.json.js

jquery.json.js 2.2 jquery json库 ecshop中整合Jquery时可以用到 {insert_scripts files=’jquery.js,jquery.json.js’}

2012-07-11

php-5.2.17-fpm-0.5.14.diff.gz liunx fast-cgi nginx

centos 6.4+nginx1.6+php5.2.17的安装配置的fastcgi源码

2014-09-27

HiSpider-bcm-V3.3.rar bcm芯片路由专用

因为只有4M FLASH,所以只能刷海蜘蛛tomatoV3.3mini版,下面是刷机过程。 刷机方法有两种,一种是原厂固件直刷(我就是选择这种),另一种是TFTP智能刷机,各有各的好处吧,萝卜白菜各有所爱,看各位喜欢了。 需要注意的是,FIR302B的原厂固件如果更新到SW_FIR302B_703003238_V1.0.25.9的话,默认会提示不支持第三方固件更新的,这个时候只需要把Hi-spider_wifidog_Mini_V3.3_1028.trx 改名成为Hi-spider_wifidog_Mini_V3.3_1028.bin 然后在选择系统工具,选择升级就可以了。 具体刷机步骤: 第一步 登录 FIR302B 管理地址,如果没有改动则通过默认 192.168.1.1 登录,如果改动,通 过改动后地址登录。 第二步 选择系统工具,选择升级 第三步 在 CMD 中输入 ping 192.168.1.1 – t 观察,升级完成,直到 ping 稳定,切记升级过程中别断电,不然就杯具了! 第四步 升级完成后,提示输入用户名和密码,此时登录提示换成海蜘蛛了 Hi-Wi-Fi Mini,输入 admin/admin 发现无法登录,用户名和密码不正确 第五步 此时按住路由 RESET 键不放,拔电,在通电,持续 5-10 秒后松开即可,再次登录,密码正确。

2016-08-12

php-5.2.17.tar.bz2 linux

php-5.2.17.tar.bz2 linux 源码包

2014-09-27

libmcrypt-2.5.8.tar.bz2

mcrypt-2.6.8.tar.gz mcrypt, and the accompanying libmcrypt, are intended to be replacements for the old Unix crypt, except that they are under the GPL and support an ever-wider range of algorithms and modes.

2012-03-29

php5.4中文手册

1.php5.4中文手册,在windows 7 下如果右边是无法显示的状态,可以点击文件右键:属性->解除锁定。 2.此文件来自互联网,属于技术研究分享,本人不承担任何非法使用所带来的法律责任。

2012-09-21

AjaxFileUploader jquery ajax 异步上传文件

AjaxFileUploader jquery ajax 异步上传文件

2013-11-07

jquery1.7_20111120

Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。 使用EasyCHM只需要三个步骤就可以完成CHM的制作: 1、用户指定一个目录,EasyCHM会自动导入全部目录及文件; 2、设置CHM编译选项; 3、开始制作。 EasyCHM非常适合个人和单位制作高压缩比的带有全文检索及高亮显示搜索结果的网页集锦、CHM帮助文件、产品说明、公司介绍、CHM电子书等等。 主要功能: 全自动的目录及文件导入(可以包括子目录); EasyCHM支持导入任意的文件类型; EasyCHM操作速度快,性能稳定,EasyCHM因为上手容易深得广大用户好评; EasyCHM自动生成CHM的目录列表并自动生成所有目录项; 为CHM的目录列表自动添加多级编号; 在编辑目录项、索引项时用到的移动、拖拽、替换等操作中Easy CHM完全支持多选及拖拽操作,避免了一项一项地操作,极大的减少用户手工 - 非常适合企业维护大型CHM帮助文档; 支持批量查找替换多级目录各项的标题文字内容; 允许用户指定从文本文件的第N行自动截取标题; 易用的目录/索引编辑器; 丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件; EasyCHM自动生成输出Alias和Map头文件; EasyCHM自动生成上下文相关的帮助文件(ContextID),适合于软件公司制作专业的支持Help Context ID的专业帮助文件; EasyCHM可以保存工程文件,方便企业用户编辑维护文档。 批量更换CHM目录各项的图标; 内嵌CHM反编译工具 更多功能

2012-07-11

wechat beta 1.0.0.145-amd64 deb 微信ubuntu linux原生测试版

wechat beta 1.0.0.145_amd64 deb 微信ubuntu linux原生测试版(不是wine版)。可以传文件,可使用小程序。期待正式版早点到来,QQ9相当不错,跨平台原生,希望微信也能做到。 下载解压到deb # tar -zxpf wechat-beta_1.0.0.145_amd64.fixed.deb.tar.gz 安装 # sudo dpkg -i wechat-beta_1.0.0.145_amd64.fixed.deb

2024-07-05

ubuntu24.04 linux bcm94352hmb 无线网卡蓝牙驱动补丁

安装方法:https://blog.youkuaiyun.com/gianttj/article/details/140480531?spm=1001.2014.3001.5501 ubuntu 自带驱动能正常使用wifi,蓝牙功能只能看到蓝牙设备,状态是未设置,点击后转圈,等一会后该设备销失,多点几次所有蓝牙设备信息都可能会不见。 安装此补丁后解决问题

2024-07-18

thinkpad x220 macOS 10.13 Utility and Kext pack

thinkpad x220 macOS 10.13 Utility and Kext pack ,此版本针对亲测发现的问题,增加了CPU节能文件SSDT.aml ,针对开机到登录界面可能会黑屏的问题,在EFI/CLOVER/config.plist 文件中增加了add darkwake=8属性。

2018-11-05

用浏览器打开新窗口后在父窗口中调用新窗口中的代码的方法

当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open.html中的代码,还可以随意调用其中的内容,甚至还可以在父窗口页面中使新窗口页面置顶(显示在最前面)。 代码已在当前的chrome , firefox, ie11下测试过,均能达到效果

2016-10-14

JUploader-兼容IE9,10,11的多图预览上传 -升级版,支持文件上传

JUploader-兼容IE9,10,11的多图预览上传,兼容目前最新的chrome和firefox浏览器;基于 ajaxfileupload.js,支持本地图预览,上传时loadding状态显示。最少代码集成,简单易用。 该版本支持文件上传,技持success回调异步返回值。

2018-04-27

用window.open打开新窗口后在父窗口中调用新窗口中的代码

当在网页中用javascript winow.open 打开一个新窗口后,是否能在你窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open.html中的代码,还可以随意调用其中的内容,甚至还可以在父窗口页面中使新窗口页面置顶(显示在最前面)。 代码已在当前的chrome , firefox, ie11下测试过,均能达到效果。 2016-10-14

2016-10-14

Bcm_WIFI_Win10_V6_34_223_5.zip

博通bcm94352hmb无线网卡驱动,我的win10系统自带的驱动,ping值每隔几秒卡顿一下,这个版本是Win10_V6_34_223_5,安装后解决问题。

2019-05-13

Instsrv.exe和Srvany.exe

用SC添加了一个服务,因为windows的服务机制问题,还是不行。下面是解决方法。 Windows NT Resource Kit 提供了2个小工具: Instrsrv.exe installs and removes system services from Windows NT. Srvany.exe allows any Windows NT application to run as a service. 1、将Instsrv.exe和Srvany.exe放置到某目录下,下面用%path%代替路径 2、打开CMD,输入以下内容,其中ServerName为你要创建的服务名称 %path%\instsrv ServerName %path%\srvany.exe 3、打开regedit注册表编辑器,找到以下目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServerName 4、鼠标右键单击ServerName,创建一个"项",名称为"Parameters" 5、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"Application",数值数据里填写你要执行的程序完整路径。 6(可选)、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"DependOnService",数值数据里填写该服务依存的服务名称。不知道依存是什么的,那就不用管。 7、打开services.msc服务控制面板,找到ServerName,鼠标右键-属性-登陆,勾选"允许服务与桌面交互"(一般你要运行的程序都是有界面的吧)。 一般情况下,做完以上几步就可以了。

2016-09-13

BCM94352HMB模块MAC蓝牙驱动,支持Handoff,附驱动安装工具

BCM94352HMB模块MAC蓝牙驱动,支持Handoff,Bluetooth Handoff+Kext Utility。Kext Utility是驱动安装工具。

2018-11-02

clover引导主题-ThinkPadDark分享,LenovoLogo,帅气

clover引导主题分享,ThinkPadDark,LenovoLogo,超帅气,自己动手修改的,符合X220的气质。

2018-11-15

用浏览器打开新窗口后在父窗口中调用新窗口中的代码

当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open.html中的代码,还可以随意调用其中的内容,甚至还可以在父窗口页面中使新窗口页面置顶(显示在最前面)。 代码已在当前的chrome , firefox, ie11下测试过,均能达到效果。

2016-10-14

JUploader-兼容IE9,10,11的多图预览上传

JUploader-兼容IE9,10,11的多图预览上传,兼容目前最新的chrome和firefox浏览器;基于 ajaxfileupload.js,支持本地图预览,上传时loadding状态显示。最少代码集成,简单易用。

2018-04-26

JUploaderV1.1.1-兼容IE9,10,11的多图预览上传 -升级版,支持文件上传,修复loading图标显示问题

JUploader-兼容IE9,10,11的多图预览上传,兼容目前最新的chrome和firefox浏览器;基于 ajaxfileupload.js,支持本地图预览,上传时loading状态显示。最少代码集成,简单易用。 该版本支持文件上传,支持success回调异步返回值。 修复多图上传时同时显示多个loading图标的bug

2018-04-27

BCM94352hmb MAC high sierra 驱动

BCM94352hmb MacOS High Sierra 驱动,Thinkpad x220 BIOS开白名单后,在MAC上安装此驱动,wifi就能正常使用,无需屏蔽针脚,改kext文件等。

2018-11-01

thinkpad x220 MAC 键位及触摸板调整 ControllerMate+newTouchSierra

Thinkpad x220 MAC 键位及触摸板调整 ControllerMate+newTouchSierra,使用方法参照:http://x220.mcdonnelltech.com/

2018-11-01

thinkpad x220 MAC USB3 驱动

thinkpad x220 MAC USB3 驱动,下载后用Kext Utility安装。

2018-11-01

ssm(spring+springMVC+mybatis)集成jersey2

《ssm(spring+springMVC+mybatis)集成jersey2》配套开发包。博客原文:https://blog.youkuaiyun.com/gianttj/article/details/86611880

2019-01-23

联想newifi mini 1200无线路由器专用石像鬼+openwrt双界面固件

联想newifi mini 1200无线路由器专用石像鬼+openwrt双界面固件,进入luci界面可以安装adbyby 。

2016-09-06

NETGEAR 3700V4 LEDE SNAPSHOT 带luci管理界面 默认开启wifi无线固件

由John 于 2017-10-24 编译 一.源码来自:git clone -b lede-17.01 https://git.lede-project.org/source.git 二.功能说明: 1.默认开启wifi,ssid: NETGEAR_WNDR3700v4 2.带luci管理界面,管理地址:http://192.168.1.1,默认用户名:root,无密码 3.默认中文语言,中国时区 4.服务插件:samba,Aria2,openvpn 5.限速功能:QoS 三.本固件为自用版本,对其他人因自行下载使用固件造成的任何后果,本人概不负责。

2017-10-24

NETGEAR 3700V4 LEDE SNAPSHOT 带luci管理界面 默认开启wifi无线 最大连接数65535固件

一.源码来自:git clone https://github.com/lede-project/source.git 二.功能说明: 1.默认开启wifi, 2.带luci管理界面,管理地址:http://192.168.1.1,默认用户名:root,无密码 3.默认中文语言,中国时区 4.服务插件:samba,Aria2,openvpn 5.限速功能:QoS 6.最大连接数改为:65535 三.本固件为自用版本,对其他人因自行下载使用固件造成的任何后果,本人概不负责。

2017-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除