自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到我的CSDN技术博客!这里是一个专注于编程技术深度交流与分享的乐园。作为一名热衷于探索和实践的技术爱好者,我致力于将自己在前端开发、后端架构、移动端应用(包括微信小程序、抖音小程序、UNI-APP开发)、以及APP开发领域的宝贵经验与心得,无私地分

本博客覆盖了从前端到后端的全方位编程技术,包括但不限于JavaScript核心知识、前端框架(如Vue.js、React等)的高级应用、后端开发中的Java与PHP经典案例解析、以及Laravel框架在构建高效后端服务中的实践心得

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 无Proto源文件?解锁ProtoBuf反序列化新姿势:Python3 & PHP双版本实现直接解码

Protobuf是一种高效的序列化方式,由Google开发,用于结构化数据的存储和通信。它允许开发者定义数据结构,并自动生成用于该结构的数据访问类。相比于XML等格式,Protobuf提供了更好的性能和更小的文件大小。反序列化是指将序列化的数据转换回其原始形式的过程。当缺少.proto文件时,反序列化变得复杂,因为我们需要手动解析二进制数据以理解其结构。下面给出基于python3和php版本的protobuf反序列化实现代码

2024-09-07 16:56:16 510

原创 AES加密解密算法(前端后端互通)对应js python php和java版本

根据cryptoJS v3版本的AES解密算法实现对应的java python php 版本算法 AES加密解密算法前端后端互通

2024-09-07 15:22:17 442

原创 中国银联开放平台在线网关支付(银行卡/云闪付)易支付插件

中国银联开放平台在线网关支付(银行卡/云闪付)易支付插件

2024-02-09 11:02:58 643

原创 驾考app驾考理论速成技巧驾校源码小程序驾考理论驾考科目三3D仿真灯光模拟实现

驾考科目三3D仿真灯光模拟微信小程序版驾考app软件系统开发小程序​支持对接激励广告 封面广告 插屏广告

2022-05-29 18:23:53 1264 1

原创 蚂蚁分类信息系统6调整列表页筛选样式

蚂蚁分类信息系统6调整列表页筛选样式支持选择类字段筛选样式设置为单选和多选同时数字字段支持自定义输入数字范围检索

2022-05-25 13:15:09 300

原创 蚂蚁分类信息6.0阿里云OSS七牛云腾讯云图片云存储插件

蚂蚁分类信息6.0阿里云OSS七牛云腾讯云图片云存储插件1.支持后台设置启用2.信息发布时自动上传到对应的云存储空间3.删除信息时自动删除云存储图片

2022-05-25 13:14:48 397

原创 mymps 蚂蚁分类信息系统 5.8 配置短信供应商接口说明

mymps 蚂蚁分类信息系统 5.8 配置短信供应商接口说明mymps 蚂蚁分类信息是一款基于PHP+MySQL的建站系统,为在各种服务器上架设分类信息以及地方门户网站提供完美的解决方案. mymps5.8 下载 蚂蚁分类系统 5.8下载 蚂蚁分类系统下载 mymps下载mymps 蚂蚁分类信息系统 5.8 配置短信供应商接口说明近期准备二次开发,完善一下具体的特定需求。 使用本套系统的朋友,

2022-05-25 13:08:26 3334

原创 抓包PC微信小程序失败解决方法

解决方法:1.打开一个任意小程序,打开任务管理器,找到进程。右键打开文件位置。2.右键结束小程序进程,退出电脑PC微信3.打开第一步文件目录,删除WMPFRuntime下所有的文件夹4.重新打开PC微信登录,开始抓包即可.本地测试时WMPFRuntime文件夹位置C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime本地PC微信位置D:\Program Files (x86)\Ten

2022-05-25 13:04:24 4119

原创 蚂蚁分类信息系统PC端扫码传图插件

PC端微信扫码传图,方便手机中的图片直接上传到电脑端。实现效果图相关代码 核心JS实现思路 var upV =1;var upW=586; var upH=781; var upZip=0.8; var upi=0;function upInit(V,X,F) { try { document.write("<canvas style=\"display:none\" id=\"canvas\"></canvas><span id=\"image-

2022-03-27 01:06:01 301 1

原创 Hbuilderx APP真机运行 vivo iqoo neo5 开启adb调试

使用UNIAPP开发APP,连接安卓手机vivo iqoo neo5,已开启USB调试模式运行到手机模拟器仍提示 未检测到手机或者模拟器,请重试解决办法1.进入hbuilderx安装目录下plugins\launcher\tools\adbs 目录2.输入命令 .\adb devices3.没有显示检测到设备4.在手机拨号界面输入 *#558#弹出如下界面 选择品质验证测试再次选择运行到手机或模拟器 提示已列出手机...

2022-03-03 20:55:23 4207 7

原创 ECSHOP 大商创 对接易支付接口

ECSHOP 大商创 对接易支付接口1.languages/zh_cn/payment 新建ezhifu.php<?phpglobal $_LANG;$_LANG['ezhifu'] = '易支付';$_LANG['ezhifu_desc'] = '易支付接口模块';$_LANG['ezhifu_APPID'] = 'APPID';$_LANG['ezhifu_APPKEY'] = 'APPKEY';$_LANG['pay_button'] = '立即支付';$_LANG['ezh

2022-02-21 03:11:29 1031 1

原创 vue:引用传递参数值,更改其中一个变量值,另一个变量值同步改变

vue 引用传递而不是值传递,两个变量指向的是同一个内存地址。 let data = ['测试1','测试2']; this.typeList = data; data.unshift('全部'); console.log(this.typeList); //typeList 值为 ['全部','测试1','测试2']可以使用以下2种办法避免该问题解决办法1: let data = res.data; this.typeList = data.map((o)=>{return o;

2022-02-19 02:15:12 2128

原创 this.$options.data() 重置vue组件的data数据

重置vue组件的data数据 this.$options.data() <script> export default { data() { return { form: { input: '' } } }, methods: { retset() {

2022-02-17 22:24:24 438

原创 thinkphp数据库事务操作

使用事务处理的话,需要数据库引擎支持事务处理,MySQL 需要使用 InnoDB 引擎。最简单的方式是使用 transaction 方法操作数据库事务,当闭包中的代码发生异常会自动回滚 Db::transaction(function () { }); /** 基类中实现 services/baseservices **/ public function transaction(callable $closure, bool $isTran = true) { retu

2022-02-14 17:47:48 985

原创 蚂蚁分类信息系统原生微信小程序百度小程序

蚂蚁分类信息系统原生微信小程序百度小程序,系统采用uniapp开发,小程序接口独立开发,兼容蚂蚁分类信息系统数据库。支持微信支付,百度支付

2022-02-14 01:00:00 467 1

原创 php is_callable()函数的用法

is_callable()函数 检测参数是否为合法的可调用结构使用示例代码 public static function get(string $name, $default = false, int $expire = null) { try { return self::handler()->remember($name, $default, $expire ?? self::getExpire($expire)); } catc

2022-02-13 01:44:30 265

原创 蚂蚁分类信息系统伪静态多城市版nginx规则自适应URL

蚂蚁分类信息系统伪静态多城市版nginx规则自适应URL蚂蚁分类信息系统伪静态多城市版nginx规则自适应URL,支持二级域名,包含信息、文章、商家、店铺、商城if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|(WxdB.Browser)|(CLDC)|(UP.Link)|(KM.Browser)|(UCWEB)|(SEMC-Browser)|(M

2022-02-13 01:00:00 988 1

原创 蚂蚁分类信息系统Nginx伪静态规则支持二级域名设置方法

蚂蚁分类信息系统Nginx伪静态规则支持二级域名设置方法nginx环境中蚂蚁分类信息系统支持二级域名访问实现方法1.后台生成所有城市目录2.nginx伪静态增加配置if ( $host ~* (\b(?!www|!m\b)\w+)\.\w+\.\w+ ) { set $domain $1; rewrite ^(.*)/(.*).php(.*)$ /city/$domain/$2.php$3 last; }3 所有分站启用二级域名比如您的首页访问地址是https://w

2022-02-12 01:30:00 925

原创 蚂蚁分类信息系统PC手机网址自适应,网页自适应移动端及根据访问设备自动识别展示手机站或PC站

蚂蚁分类信息系统PC手机网址自适应,网页自适应移动端及根据访问设备自动识别展示手机站或PC站本实现方法仅适用于nginx环境,主要是使用 Nginx 内置 $http_user_agent 变量来区分(电脑 pc、手机 mobile)端的访问,根据不同端的访问通过伪静态设置对应的访问路径以多城市版信息详情访问页面为例,详情页面一般伪静态访问格式为https://域名/分类拼音/[ID].htmlPC端伪静态 rewrite ^/(.+[\/]?.+)/([0-9]+).html$ /informa

2022-02-11 21:42:57 674

原创 蚂蚁分类信息系统H5端增加信息发布选择城市支持字母索引和热门城市

蚂蚁分类信息系统H5端增加信息发布选择城市支持字母索引和热门城市

2022-02-11 20:49:44 1005

原创 百度小程序支付成功未收到回调通知及通知回调验签失败问题

百度小程序支付成功,服务器端未收到回调通知时先去百度小程序中心查看回调通知地址是否设置正确,如果服务器环境是宝塔,安装了防火墙,请注意查看是否拦截了POST请求,可以把回调通知地址加入URL白名单,即可正常收到回调通知。通知回调验签,官方有PHP版本的验签示例代码,注意两点1.回调验签使用的公钥是平台公钥,不是开发者公钥,务必传递正确2.回调的参数rsaSign包含= / + 等字符会转义,获取后需要转换 //回调验签代码增加两行代码 $sign = $assocArr['rsaSign']

2021-12-10 01:34:37 968

驾考理论答题系统UNIAPP前端

这是一个完整的驾考系统前端,UNIAPP开发,仅支持VUE2版本 插件不包含数据接口相关请求,直接运行项目前,请自行完善接口请求 定制开发驾考系统,科目三3D模拟灯光小程序系统

2022-05-29

空空如也

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

TA关注的人

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