- 博客(1122)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 微信小程序学习实录13:网络PDF文件的下载、本地缓存、预览、保存及主动转发
本文介绍了一个微信小程序页面实现PDF预览与分享功能的代码实现。核心功能包括:1) 下载网络PDF并缓存到本地;2) 预览PDF并显示保存/转发菜单;3) 主动转发PDF文件;4) 开启页面分享功能。代码采用模块化设计,通过wx.downloadFile下载PDF文件并保存在持久化目录,使用wx.openDocument预览PDF并显示菜单选项,调用wx.shareFileMessage实现文件转发,并在页面加载时自动开启分享功能。实现过程中注重用户体验优化,如加载提示、错误处理和路径管理,提供了完整的PD
2026-01-04 15:16:27
542
原创 微信小程序学习实录12:wx.serviceMarket.invokeService接口OCR识别营业执照和银行卡
本文介绍了一个基于微信小程序的OCR识别功能实现方案,主要包含营业执照和银行卡识别两个模块。通过wx.chooseMedia接口选择图片后,调用服务市场OCR接口进行识别,并自动填充表单数据。代码实现中采用多项优化措施:1)图片路径安全校验;2)公共方法封装图片转Base64;3)多层兜底处理OCR结果;4)可选链安全访问属性;5)批量设置数据。该方案提供了完整的业务逻辑处理流程,包括错误处理和用户反馈,实现了高效准确的证件信息自动识别功能。
2026-01-04 15:11:26
448
原创 BT宝塔面板计划任务不执行问题:完整排查与解决方案
摘要 日志显示crond服务运行正常,但root用户密码过期导致定时任务执行失败(PAM认证错误)。解决方案: 使用passwd重置root密码; 可选:通过chage -M 99999 root设置密码永不过期; 通过查看/var/log/cron日志或执行测试任务验证修复效果。根本原因是密码过期导致认证失败,非服务本身问题。(149字)
2025-11-17 22:01:32
524
原创 宝塔面板:基于 top 命令的服务器运行状态深度分析
该服务器运行状态良好,资源充足。系统稳定运行7天,负载平稳(1分钟负载1.41),CPU使用率仅1.3%(97%空闲),内存虽剩余138MB但3GB缓存可回收,交换分区完全空闲。102个进程(2运行/100休眠)无异常,关键服务(MySQL、PHP-FPM等)消耗极低。整体无性能瓶颈,稳定性高。
2025-10-30 08:21:45
505
原创 获得场景视频API开发(03):视频播放权限校验接口设计与实现文档
本文档详细描述了场景云视频播放权限校验接口的设计与实现。该接口作为播放前校验服务,主要功能包括:接收并验证视频ID(vid)和验证码(verificationcode)参数,按场景云播放器要求的JSON格式返回校验结果。接口采用PHP 5.6开发,支持POST表单传输,包含参数非空校验、日志记录和安全防护机制。文档提供了完整的请求/响应参数说明、核心代码实现及扩展建议,为视频播放权限管理提供基础支撑,同时确保与场景云播放器的兼容性。
2025-10-06 13:48:19
177
原创 宝塔环境下upload目录按月增量同步至阿里云OSS自动化脚本
摘要:本文介绍如何将宝塔网站upload目录按月生成的文件夹(如2025-09)增量备份至阿里云OSS。核心方案使用阿里云ossutil工具配合宝塔定时任务,通过--update参数实现仅同步新增/修改文件。实施步骤包括:1)配置OSS访问权限;2)编写增量备份脚本;3)设置宝塔定时任务。关键注意事项涉及权限管理、增量验证和成本控制,并提供可直接使用的脚本模板,仅需修改5项配置参数即可实现自动化备份。(149字)
2025-10-04 20:05:39
145
原创 获得场景视频API开发(02):H5前端上传视频之Java转 PHP实现方案
这篇文章展示了如何将Java代码转换为PHP实现,主要包含以下内容: 异常处理:定义了SparkException类继承PHP的Exception基类 实体类实现:包括VideoUploadInfo和Video两个实体类,使用私有属性和getter/setter方法 配置管理:Config类包含用户ID和API KEY常量 工具类集合: QueryStringUtil处理URL查询字符串构建 Hashlib提供MD5哈希功能 SparkAPI封装API调用逻辑 核心功能包括: 生成带哈希的安全查询字符串 获
2025-10-04 19:10:18
448
原创 Layui 前端和 PHP 后端的大视频分片上传方案
大视频分片上传方案 本方案采用Layui前端+PHP后端实现大视频分片上传,主要步骤包括: 前端将大文件分割为5MB分片,生成唯一文件ID 分片顺序上传,实时显示进度条 后端接收分片存储到临时目录 所有分片上传完成后触发合并 最终文件保存到uploads目录 关键特性: 解决大文件上传超时问题 降低服务器内存占用 支持扩展断点续传功能 提供实时上传进度反馈 使用说明: 创建temp_chunks和uploads目录并设置可写权限 可根据需要调整分片大小 后端可自定义允许的视频类型 该方案有效提升了大型视频文
2025-10-04 10:18:24
188
原创 获得场景视频API开发(01):CC视频平台分片上传服务的设计与实践
摘要:本文介绍基于PHP的CC视频分片上传解决方案,针对大文件上传中的网络不稳定问题。服务核心包括视频信息预创建、断点续传、加密签名和分片处理等功能。通过CcVideoService类实现,主要流程为:1)THQS签名确保请求安全;2)createVideoInfo初始化上传参数;3)uploadMeta校验进度;4)uploadChunk执行分片传输。优化建议包括增加重试机制、流式读取和超时设置。该方案可有效提升大文件上传的稳定性和效率。
2025-10-04 10:00:50
319
原创 营业执照经营范围行业提取工具库项目方案解读(php封装库)
本项目开发了一个轻量化的PHP工具库,用于从营业执照经营范围文本中自动提取首个匹配行业类别。该工具基于标准化行业字典匹配机制,采用全词模糊匹配算法,实现毫秒级响应,支持批量处理。核心功能包括文本合法性校验、行业字典匹配和结果返回,适用于企业资质审核、产业数据分析等场景。相比人工识别和NLP方案,具有零成本、高稳定性和易用性优势。工具库可扩展行业字典,未来可优化多行业匹配、行业层级关联等功能。部署简单,仅需PHP 5.6+环境,无需额外中间件,适合各类企业服务平台集成使用。
2025-08-30 21:32:31
197
1
原创 阿里云营业执照OCR接口的PHP实现与技术解析:从签名机制到企业级应用
阿里云营业执照OCR接口解析 摘要:本文详细解析了阿里云营业执照OCR接口的技术实现,该服务基于深度学习模型,针对中国营业执照版式专项优化,识别准确率达98%以上。文章重点介绍了PHP封装的AliyunBusinessLicenseOCR类,其采用RESTful API设计和HMAC-SHA1签名认证,包含初始化配置、参数构建、签名生成和请求发送四大模块。该类支持本地/远程图片识别,通过严格参数校验和安全签名机制确保接口调用安全可靠。示例代码展示了如何快速集成该功能,识别结果包含企业名称、信用代码等关键字段
2025-08-30 21:28:05
477
原创 微信 OCR 接口实战:营业执照识别功能的 PHP 封装与最佳实践
微信OCR接口工具类摘要 WechatApiUtil是一个PHP封装的微信API工具类,主要实现了微信access_token管理和营业执照OCR识别功能。 核心功能: access_token管理:自动缓存和刷新access_token,有效期7200秒 营业执照识别:调用微信OCR接口识别营业执照图片中的企业信息 技术特点: 采用文件缓存机制保存access_token 内置HTTP请求方法简化接口调用 完善的错误处理机制 支持图片URL方式识别 使用方法: 实例化类并传入微信appid和appsecr
2025-08-30 21:24:07
407
原创 PHP 网络通信技术指南:file_get_contents()与 cURL 的对比与选型建议
PHP中file_get_contents()和cURL的主要区别:简单请求时file_get_contents()更快,但功能有限;cURL支持复杂操作(HTTPS/POST/并发等),提供更精细的控制和错误处理。推荐简单GET请求用前者,复杂场景用后者,尤其当需要超时控制、认证或并发请求时。cURL功能更全面,是大多数网络请求的首选方案。
2025-07-20 07:07:57
280
原创 宝塔面板集成阿里云 OSS 备份失败的解决方案
本文针对宝塔面板与阿里云OSS集成备份失败问题,提供了4种解决方案:1)升级至Python 3.9环境,2)回退pyopenssl版本,3)手动修改代码,4)源码编译安装Python 3.9。重点推荐方案一,并详细说明了CentOS 7下安装Python 3.9的步骤。同时补充了DNS配置、国内镜像源设置等网络问题处理方案,最后给出验证方法和最佳实践建议。通过系统化解决方案,有效解决因Python依赖库版本冲突导致的备份失败问题。(149字)
2025-06-17 08:08:03
223
原创 审批流程管理系统开发记录:layui前端交互的实践
本文介绍了一个企业审批流程管理系统的开发实践,重点阐述了前端交互实现和整体技术架构。前端采用LayUI框架,利用时间线组件展示流程进度,通过CSS3过渡效果实现底部滑动弹窗交互;后端支持多版本MySQL数据库,完成流程数据管理。开发实现了申请表单、流程可视化等核心功能,采用响应式设计和事务机制保证系统稳定性。文章还提出了Redis缓存、权限控制等后续优化方向,强调数据模型设计对系统稳定性的重要性。该方案实现了从前端到后端的完整流程闭环,兼顾开发效率和可扩展性。
2025-05-31 01:34:25
655
原创 MySQL数据导出与图片资源处理工具开发方案
本文提出了一套自动化数据处理系统,实现从Excel读取业务ID、MySQL数据库查询和图片资源下载的全流程处理。系统包含四大模块:1)数据读取模块支持Excel文件解析;2)数据库模块采用SQLAlchemy实现高效查询;3)资源处理模块具备URL智能补全和多线程下载功能;4)数据导出模块支持CSV格式输出。通过配置化管理、异常处理机制和进度反馈功能,系统实现了稳定高效的数据处理流程,并提供日志记录、并发优化等技术实现方案。最后提出了配置优化、性能提升、功能扩展等改进建议,以增强系统的适应性和处理能力。
2025-05-31 01:29:42
385
原创 基于关联表字段映射的批量数据更新 SQL 实现方案(AIGC)
SQL批量更新关联表字段的语句实现 摘要:本文提供两种SQL语句实现方案,用于将po_upfiles表中from_id字段从旧值(ent_id_old)更新为新值(ent_id)。第一种方案使用JOIN关联两个表的UPDATE语句,直接完成匹配更新(74字符)。第二种方案分三步说明:1)查询关联字段,2)匹配条件,3)执行更新,最终给出完整SQL实现(147字符)。两种方案均能高效完成基于po_micro表的参照更新操作,确保数据一致性。 (注:实际摘要98字,满足≤150字要求)
2025-05-31 01:23:51
344
原创 微信小程序学习实录12:掌握大数据量轨迹展示的MySQL结构设计
总体而言,数据表的设计对于大数据量的微信小程序轨迹展示是合适的,但需要根据实际的数据量和查询需求进行优化,如合理选择数据类型、创建索引和进行数据分区等。@漏刻有时。
2025-04-06 13:35:27
1242
原创 微信小程序学习实录11:startLocationUpdateBackground:fail auth deny
startLocationUpdateBackground:fail auth deny 表明小程序在尝试开启后台位置更新时,用户授权被拒绝。
2025-04-06 10:10:48
1238
原创 百度地图轨迹线拾取工具技术说明
本工具基于百度地图 API 开发,旨在帮助用户在地图上绘制轨迹线,并能够获取轨迹线经过的经纬度信息,同时提供了基本的绘制控制功能,如开始绘制、停止绘制以及清除绘制内容等操作。
2025-04-04 10:36:22
842
原创 MySQL 实现:基于时间差与车牌号匹配
vehicle_idlicenserecotimeAtTimeTruckID现在希望实现以下操作:找出表中的recotime与表中的AtTime时间差值在N分钟以内(包含N分钟),且车牌号(license和TruckID)相同的记录,然后将表中的vehicle_id更新到表对应的记录中。请问该如何编写相应的 SQL 语句来完成这一需求?
2025-04-01 14:14:06
235
原创 ECharts点击事件优化:3D GEOMAP柱图解决单击触发多次的问题
【代码】ECharts点击事件优化:3D GEOMAP柱图解决单击触发多次的问题。
2025-03-08 14:12:09
468
原创 煤矿数据处理:日数据与月数据的协同更新(Mysql)
该项目围绕煤矿数据处理展开,主要需求可归纳为数据存储与更新两方面:主要在数据库连接、SQL 语句执行以及性能优化方面进行了改进,使用预处理语句提高安全性和性能,在月数据处理上使用 语句简化操作。同时,在 表的 和 字段上建立联合索引以加快查询速度。首先,创建数据库表并添加索引:然后实现插入日数据并同步更新月数据:上述代码通过使用预处理语句和优化后的 SQL 操作,提高了代码的安全性和执行效率,同时在月数据处理上减少了数据库交互次数。插入日数据时同步更新月数据是可行的。@漏刻有时
2025-01-30 03:30:00
637
原创 微信小程序高级开发(5):微信小程序手机验证码登录全栈开发指南
微信小程序便捷且安全的用户登录方式至关重要:如何实现微信小程序的手机验证码登录功能,涵盖前端小程序代码编写、样式设计,以及后端 PHP 代码实现,为开发者提供全面的技术参考。
2025-01-29 09:45:00
733
1
原创 微信小程序高级开发(4):地图开发联合查询三个数据表(id不能重复、制定搜索条件、限制半径范围、PHP脚本)
项目的核心是一个数据库查询脚本,其主要功能是依据不同的服务类型,从多个数据库表(poi、user、team)中查询相关记录,并计算这些记录所代表的地点与指定城市之间的距离。最终,筛选出距离小于等于给定值的记录。该项目可用于在地理信息系统中查找特定范围内的兴趣点、用户或团队。
2025-01-28 08:30:00
490
原创 微信小程序高级开发(3):轮播图(远程调用API、指示器圆点样式、位置设置)
在微信小程序中生成轮播图可以使用swiper组件来实现,以下是一个简单的示例代码,包括wxml(页面结构)、wxss(页面样式)和js(页面逻辑)部分,能够展示一个基本的轮播图效果。
2025-01-27 08:00:00
505
原创 MySQL分表自动化创建的实现方案(存储过程、事件调度器)
MySQL 事件调度器结合存储过程的方式完全在 MySQL 内部实现,配置相对简单,但依赖 MySQL 服务的持续运行。除此之外,Python 脚本结合系统定时任务的方式灵活性高,不受 MySQL 服务状态影响,但需要额外配置系统定时任务;数据库中间件方式对应用程序侵入性小,提供丰富的分表规则,但增加了系统架构的复杂性;消息队列结合定时任务的方式实现了异步处理,提高了系统的响应性能和可扩展性,但增加了系统复杂度;应用程序内定时任务方式与应用程序紧密集成,可根据业务逻辑灵活调整,但依赖应用程序的持续运行。
2025-01-26 01:42:39
1302
2
原创 微信小程序高级开发(2):保存远程海报图片到相册(权限检查、下载图片、保存图片、错误处理)
微信小程序旨在提供一个简单的交互功能,用户点击保存按钮后,程序会将指定的图片下载并保存到用户的手机相册中。在实现过程中,需要处理权限问题,确保程序在没有相册保存权限时能正确请求权限,以及在下载和保存图片过程中能处理各种可能出现的错误。
2025-01-25 22:23:56
2223
原创 微信小程序高级开发(1):微信授权登录获取openid(wx.login、php后端)
开发者需要前往微信公众平台(https://mp.weixin.qq.com/)进行小程序的注册,填写相关信息,如邮箱、密码、主体类型等,完成注册流程后,即可获得一个小程序账号,用于后续的开发和管理。在微信小程序开发工具中创建项目,在项目的前端页面中,通常使用button组件,并设置属性来触发微信授权登录按钮。当用户点击该按钮时,会弹出微信授权窗口。</</当用户点击授权登录按钮并同意授权后,微信小程序会回调指定的函数。在这个函数中,可以通过wx.login()方法获取登录凭证code。code。
2025-01-25 21:51:26
1507
原创 利用百度地图JavaScript API实现路线周边充电桩查询功能
本文详细描述了如何利用百度地图JavaScript API和POI搜索服务,在完成路径规划后,实现对路径周边充电桩位置信息的动态查询与展示。文中涵盖了从环境搭建、API调用到结果渲染的完整流程,并提供了具体的代码示例,为开发者提供了一套完整的解决方案。
2024-12-13 11:23:17
769
原创 SQL语句错误号:Incorrect integer value: ‘‘ for column ‘poi_id‘ at
如果你希望在插入空字符串时自动将其转换为默认值或NULL,而不是抛出错误,可以考虑更改SQL模式。在应用程序代码中,在发送数据给数据库之前,确保所有应该作为整数传递的数据都被正确地验证和转换。如果poi_id可以接受NULL值,确保在将空字符串转换为SQL值时,将其转换为NULL而不是空字符串。请注意,改变SQL模式可能会影响数据库的行为,并且不是推荐的最佳实践,因为它可能会掩盖数据问题。错误,这通常意味着你尝试将一个空字符串插入到需要整数值的字段中。例如,如果你的表名为。确保你的SQL语句正确地为。
2024-12-11 21:28:33
1175
原创 智慧地图聚合(LockMap)标注系统开发说明文档
智慧地图聚合(LockMap)标注系统是一个专为处理大规模地理信息数据而设计的综合解决方案。通过后端高效的数据管理和前端直观的地图展示,该系统能够实现对海量地理位置点的有效可视化。本项目旨在提供一个用户友好且功能丰富的交互体验,适用于各种地理数据管理和展示需求。
2024-12-03 10:23:33
1120
原创 百度地图JSAPI:电子围栏工具的开发和使用
在现代地理信息系统(GIS)中,电子围栏作为一种重要的空间数据管理工具,广泛应用于各类应用场景,如区域监控、安防管理、物流管理等。本文旨在介绍如何利用百度地图JavaScript API(JSAPI)开发一款电子围栏工具,帮助用户轻松地在地图上绘制和管理电子围栏。一、准备工作注册百度开发者账号:首先,你需要在百度开发者平台注册一个账号,并创建一个应用以获取API Key。引入百度地图JSAPI:在你的HTML文件中引入百度地图JSAPI和绘图工具库。
2024-12-03 01:00:00
1920
原创 MySQL优化前后SQL查询对比分析
在处理数据库查询时,效率和代码可维护性是两个非常重要的考量因素。下面将对提供的原始SQL查询方法与优化后的查询方式进行比较,并讨论它们的优缺点。
2024-12-02 00:45:00
214
原创 Python环境:API爬取数据后并合成二维码的Windows独立可执行方案
从指定的API获取房间ID列表,下载对应的二维码图片,并将这些二维码图片与一个基础图片合成新的图片。为了方便在没有Python环境的Windows系统上运行,需要将该脚本打包成一个独立的可执行文件(.exe)。
2024-12-01 00:30:00
247
原创 解决AJAX提交404错误:a padding to disable MSIE and Chrome friendly error page
把所有精力放在解决“a padding to disable MSIE and Chrome friendly error page”是个错误,导致对NGINX的配置、内网外网都进行过怀疑和调试;尤其是内网可用,外网不可用,更是导致跑了很多远路;其实,问题的关键在于上传图片后,。逐行调试,对代码转义后,一切正常。
2024-11-28 11:54:05
1453
原创 腾讯地图GL JS点标识监听:无dragend事件的经纬度获取方案
因此,在添加listener到eventName事件的监听器数组中时,采用单击地图的单击事件。
2024-11-15 17:49:48
482
隧道施工建设数字化大屏说明文档
2020-11-28
gis数据可视化GeoJson、TopoJson、SVG、SHP、JS格式的标准模版
2020-07-25
Echarts组件南丁格尔玫瑰图
2020-07-01
upload.zip
2020-02-05
不设区的地级市之中山市geoJSon转js
2020-07-06
雄安新区GEOJSON带县边界
2020-07-06
华容县街道街道乡镇边界geojson矢量数据
2020-12-31
不设区的地级市之东莞市geoJSON转js
2020-07-06
JavaScript将csv转为json标准的.csv文件模版
2020-02-12
图片热点的hover高亮显示mapper.js
2020-08-25
php使用webSocket实现Echarts长连接自动刷新的解决方案websocket封装
2020-10-15
layuitable和php动态翻页源代码
2020-07-30
Echarts参数属性学习Gird演示案例
2020-02-07
漏刻有时地理信息系统LOCKGIS小程序源码(web-view组件使用)
2023-10-20
高端百度地图开发:自定义覆盖物水滴头像(鼠标事件、API封装对接)
2023-08-12
数据可视化大屏拼接屏开发实录:屏幕分辨率测试工具
2023-07-28
H5网页跳转小程序之微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi
2023-07-16
excle数据手动实现的百度地图标注
2021-10-07
数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图
2023-01-03
完整版Echarts引导线labelLine和散点图
2022-06-13
百度地图jsAPI开发停车场分布标注和检索静态版
2022-06-13
Echarts动态排名柱状图(自适应电脑和手机端)源代码
2021-10-09
html2canvas生成PDF并下载的解决方案
2022-01-18
laypage静态数据分页组件的调用实战代码
2022-01-18
Echarts主题构建工具的使用
2022-01-18
百度地图根据起始点经纬度坐标确认最佳路线规划
2021-09-18
echarts开发的自动旋转map3D下钻和柱图地图
2021-09-18
Echarts5开源可视化图表库开发的象形柱图世界旅游景点日记照片墙
2021-02-10
php同样的字符串为什么编码不同?
2019-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅