自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录问题与解决方案,分享学习笔记与经验

通过博客记录技术问题的解决过程,方便日后查阅,同时帮助其他开发者避免类似问题,将学习过程中的知识点、框架使用心得等整理成文,既巩固自身知识,也为他人提供参考

  • 博客(15)
  • 收藏
  • 关注

原创 Git 版本控制与协作简介和教程

Git是现代软件开发的核心工具,作为分布式版本控制系统,它解决了代码管理的混乱问题。Git通过仓库、提交、分支等核心概念,记录每次修改并支持离线工作。其工作流程包括初始化、提交更改、分支管理等,支持高效团队协作。Git的强大在于完整版本历史、灵活分支管理和离线工作能力,成为提升开发效率和项目质量的必备工具。

2025-11-22 16:44:23 773

原创 在 Laravel框架 Blade 模板中显示原始的 {{ }} 符号的几种方法

在 PHP Blade 模板中原样显示 {{ }} 符号的方法主要有:1. 使用 @@{{ }} 转义(推荐);2. 通过 @verbatim 指令处理大段代码;3. HTML 实体编码或字符串拼接;4. 在 JavaScript 中使用转义或 @verbatim。实际应用中,小范围转义推荐 @@{{ }},大量代码则适合用 @verbatim。这些方法能有效避免 Blade 引擎解析双花括号,适用于文档演示或前端代码展示场景。

2025-11-22 16:21:16 292

原创 JavaScript实现一个复制函数,兼容旧浏览器

这段代码实现了一个完整的剪贴板复制功能,采用现代Clipboard API优先,不兼容时自动回退到传统execCommand方法。主要特点:1)优先使用更安全的Clipboard API;2)完善的错误处理机制;3)通过动态创建隐藏textarea元素实现传统方法;4)返回Promise统一处理异步操作;5)兼容移动设备。使用注意事项包括需要在安全上下文(HTTPS/localhost)运行,建议在用户交互事件中触发以提高成功率。同时提供了简化版本供选择。

2025-11-15 12:53:03 237

原创 mysql从CSV 文件中导入数据

本文介绍了在MySQL数据库中创建数据库和数据表,以及从CSV文件导入数据的步骤。首先,使用CREATE DATABASE语句创建名为test的数据库,并设置字符集为utf8mb4。接着,在test数据库中创建名为test_table的数据表,包含id、title、name、author和content等字段。然后,通过SHOW VARIABLES命令查看secure_file_priv设置,确保其指向一个有效的目录。最后,将CSV文件复制到该目录,并使用LOAD DATA INFILE语句将数据导入到po

2025-05-16 13:53:37 409

原创 在线汉字转拼音小工具分享

分享一款在线汉字转拼音的工具

2025-05-11 21:51:53 327

原创 微信小程序开发:用户拒绝授权保存图片到相册,如何再次出现授权界面

在微信小程序中,如果用户拒绝了保存图片到相册的授权,微信不会自动再次弹出授权窗口。为了让用户重新授权,你需要引导用户手动打开设置页面,重新开启权限

2025-02-26 14:09:52 1335

原创 微信小程序开发:如何实现批量保存Base64图片到相册

本文详细讲解了如何在微信小程序中实现多张Base64图片保存到相册的功能,包括Base64图片转换、保存到相册的完整代码实现。通过本文,你将学会如何引导用户重新开启权限,并优化用户体验,确保图片保存功能的顺利运行。适合微信小程序开发者阅读和参考。

2025-02-26 14:02:19 995

原创 条形码分类详解:EAN、QR Code、PDF417选型与应用场景

条形码分类详解:一维条形码和二维码介绍。

2025-02-25 18:23:28 2939

原创 JSON 对比工具,优秀的JSON对比工具,对比json数据

json解析对比工具 http://www.ecjson.com/jsondiff/对比JSON不同处,高亮显示。

2018-08-28 22:52:10 10387 1

原创 Android Studio 报adb server version (32) doesn't match this client (36)的错误

最近在android studio中使用genymotion的模拟器和真机调试时,找不到模拟器和手机,打开Event Log,报如下错误:用CMD进入SDK所在目录,执行adb.exe start-server,报如下错误:原来是genymotion中的adb命令存在端口冲突(往往是被其他手机助手占用了adb的端口所致),直接打开genymotion的Setti

2017-10-30 11:17:03 1689

原创 Ueditor的上传图片如何配置

Ueditor包括前端和后端两部分。没有后端只有前端上传图片会报如下错误:显示后端没有配置成功。我们去官网下载Ueditor时会有php版本的,下载后里面有个php文件夹:把php文件夹上传到服务器,然后进行前端和后端的配置:1. 前端配置项前端需要配置 serverUrl 参数,修改 ueditor.co

2017-10-20 11:19:32 607

转载 如何提取html文本中的图片地址

比如下面的一段html标签中,如何取出img标签和图片地址: 热1号牛皮纸盒¥0.72/个热手挽袋¥250/件热4#牛皮纸袋¥160/件热双童艺术吸管¥100/件我们采用正则表达式的方法获取img标签和图片地址:1.获取img标签的正则写法://2.获取图片src属性的正则,以"//iPHP代码如下:preg_match_all('//', $h

2017-10-11 21:08:05 2760

原创 ecshop报错Strict Standards: Only variables should be passed by reference in 怎么解决

报错位置在cls_template.php文件里.由于PHP5.3以上默认只能传递具体的变量,而不能通过函数返回值传递,所以这段代码中的explode就得移出来重新赋值了.解决办法:打开cls_template.php文件中找到下面这段代码:$tag_sel = array_shift(explode(' ', $tag));改为:$tagArr = explo

2017-09-16 14:20:28 521

原创 ecshop在php5.5+报preg_replace/e错误的几处改动

主要在includes/cls_template.php 文件中:1.288行左右  源语句:return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);修改为return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) {

2017-09-15 07:15:26 575

原创 ECJSON格式化工具

当我们通过接口调取数据时,经常会采用JSON格式,JSON是一种轻量级的数据交换格式,它易于阅读和编写。但是对于返回的一堆数据也需要格式化,使格式清晰明了,本文推荐一个好用的在线JSON格式化工具:http://www.ecjson.com可以方便的进行数据格式化。

2017-09-13 22:51:13 843

jQuery v3.5.1下载

jQuery 是一个JavaScript 库,可以简洁地表示常见的复杂代码。

2025-02-26

jQuery v3.7.1下载

jQuery 是一个JavaScript 库,它有助于简化 JavaScript,与类似的 JavaScript 库不同,jQuery 具有独特的基本原理,可以简洁地表示常见的复杂代码。

2025-02-26

空空如也

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

TA关注的人

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