自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简单技术

分享项目踩的坑与吐槽一下团队规范

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 批量下载网络图片到本地【PHP版本】

批量下载网络图片到本地PHP版本。

2024-01-18 16:03:42 481

原创 zephir 实现PHP封装成C语言扩展文件so实现demo简单案例【菜鸟级教程】

PHP 打包为二进制扩展文件加密

2023-12-03 15:25:02 595

原创 阿里云从公网IP转为弹性公网IP,同时绑定多个IP教程

多IP访问同个云服务器配置

2023-11-11 22:19:01 1109

原创 区块链学习一:安装 Geth

Geth 是以太坊客户端的官方实现之一,它允许您连接到以太坊网络并参与区块链交互。通过安装 Geth,您可以运行一个以太坊节点,与网络中的其他节点通信,并执行各种操作,例如创建账户、发送交易以及部署和执行智能合约。通过安装和配置 Geth,您可以轻松地参与到以太坊网络中,并使用区块链技术进行各种操作。本篇文章介绍了如何使用 DockerHub 上的 Geth Docker 映像来安装和运行 Geth 节点,以及如何将 Geth 更新到最新版本。希望这篇文章对您在区块链学习的旅程中有所帮助。

2023-07-14 11:08:35 3775

原创 一个水表有停用/启用:计算当月真正使用的天数

水表是用于测量水消耗量的设备,对于水费计算非常重要。然而,在某些情况下,水表可能会被停用或重新启动,这对计算当月真正使用的天数带来了一些挑战。本文将探讨如何处理这种情况,以便准确计算水费。当水表被停用时,它不会记录任何数据。而当水表重新启动时,它将继续记录水的消耗量。因此,在计算当月真正使用的天数时,我们需要排除停用期间的数据。

2023-07-01 18:14:39 240

原创 ChatGPT AI生成的VUE教程博客大纲

AIGC 内容分享学习

2023-02-02 12:28:44 6949

原创 VUE 富文本 wangEditor v4版本 增加源码模式 与 Monaco Editor结合使用

VUE 富文本 找了好多开源库 , 发现 wangEditor Github的星最多 应该也是值得信赖的但是在使用过程中发现wangEditor 没有源码模式, 文档也说明需要自己对接wangEditor官方文档于是自己写了一个与 Monaco Editor结合使用例子// 在需要使用富文本 使用自己 封装自定义的组件import Wangeditor from "@/components/customEditor"; <customEditor v-model="va.

2021-11-25 18:06:06 2310

原创 记一次JS 日期报错 Date : null

console.log("2021-7-1") console.log(new Date("2021-7-1"))以上代码在正常的google 调试器能正常输出但是部分IOS真机 会出现显示 Date: null解决方案 : 在月日补零即可解决 例如 2021-07-01以此做一次记录如果出现时间对比或者 日期时间有误的 情况 ,可能就是因为这问题导致的...

2021-07-01 16:17:57 762

原创 Redis Hash统计监控24小时内 和 1小时内数据累加变化总和

一个小时内分统计数据 按 分钟分60段 + 一个 标识字段 使用了 %Y%m%d%H。redis Hash 初始化记录 一小时内每分钟的统计数据判断 是否在同个小时, 非同个小时内直接hset覆盖掉之前的数据, 如果是同个小时内 使用hincrby累加对应分钟的数量通过 hvals 计算总和""" key : redis key inc_value : 累加的数量"""def get_report_num_by_hour(key, inc_value): hour.

2021-04-13 09:40:40 1853

原创 vue 组件同页面多次调用 props 传值无效

项目场景:在同一个编辑页面使用了同一个Vue组件,导致props 传值无效问题描述:在做一个文章编辑的页面,需要通过切换文章类型 ( 音频 / 视频) 显示隐藏上传不同类型的按钮给用户上传 , 例如以下代码会出现一个奇怪的问题, 当我从article_mode 从音频 切换到 视频 的时候 mime_types的改变无效:// 音频组件<upload-component v-if="article_mode ==10" :value.sync="article_audio"

2021-01-19 15:34:53 2771

原创 小程序从后台切到前台首页刷新机制 (Banner图 )

问题 : 后台 banner 图 更新后,小程序首页不会自动更新注明 : 这里只针对首页 其他页进入 onload即可解决方案一 : 直接在page页面 每次onShow 都执行,解决方案二:app.js 文件//app.jsimport { getUser, i_login} from '/api/user.js'App({ onLaunch: function () {...

2020-03-26 12:08:50 2804 1

原创 常用服务器指令

查看docker 容器占用进程docker top [容器id/容器名]查看进程占用内存top -p [PID]查看服务器所有进程pid -ef查看内存free 查看占用CUP最多ps -aux | sort -k4nr | head -n 10查看使用CPU最多的10个进程ps -aux | sort -k3nr | head -n 1...

2020-02-28 17:41:55 926

原创 docker + ngrok + nginx内网穿透访问本地,方便本地调试

ngrok客户端生成-目录bin/ngrokd 服务端bin/ngrok linux客户端bin/darwin_amd64/ngrok osx客户端bin/windows_amd64/ngrok.exe windows客户端docker run --rm -it \ -e DOMAIN="ky.jia...

2020-01-17 14:27:24 726

原创 记录Chrome截屏整个页面的命令

F12 / 右键检查 进入开发者工具调出命令MACcommand + shift + PWindow :ctrl + shift + P输入命令capture full size screenshot

2019-12-27 16:22:58 1092

原创 python 笔记

Python 虚拟环境 venv 的常用命令python -m venv test-venv # 创建虚拟环境,test-venv 可以换成你想要的目录名. test-venv/bin/activate # 激活虚拟环境deactivate # 退出虚拟环境pip list # 列出虚拟环境中的所有依赖pip show requests # 查看某个依赖的详细信息,以 requests ...

2019-12-25 18:15:14 96

原创 openresty docker 安装运行 HelloWord

安装openresty 使用的是docker 方式安装拉取镜像 docker pull openresty/openresty安装容器docker run -d --name openresty -p 8989:80 -v ~/openresty/config:/usr/local/openresty/nginx/conf -v ~/openresty/logs:/usr/loca...

2019-06-05 16:12:28 4287

原创 Docker 安装Nginx + PHP-FPM 7.2 + Reids + Composer

安装docker

2019-05-21 17:08:17 2846

原创 urldecode 报错 Malformed UTF-8 characters, possibly incorrectly encoded

使用urlencode 编码了一段字符串写入数据库读取的时候使用urldecode 解码报错 Malformed UTF-8 characters, possibly incorrectly encoded解决方案检查一下是否保存到数据库的字符串长度是否被截取导致...

2019-04-10 10:25:10 2265

原创 MySQL 不按常理排序

订单状态有 0,1 ,2 三个状态需要查询列表排序根据1, 0,2 这样的排序方式直接出语句,通过排序ORDER BY IFselect * from ms_autosell_order order by if(order_status = 1,0,1) ,order_status...

2019-04-09 11:42:31 147

原创 PHP AES 使用AES/ECB/PKCS7Padding 填充模式加密,兼容PHP 7版本

参考手册 http://www.php.net/manual/en/function.openssl-decrypt.phpclass Security{ public static function encrypt($input, $key) { if (substr(PHP_VERSION, 0, 1) == '7') { ...

2019-02-27 15:04:39 5194

原创 微信支付服务商模式

appid 公众号APPIDmch_id 服务商商户号 可以在申请服务商sub_appid 子商户公众账号ID 先特约商户申请,申请成功可以在特约商户管理查看对应商户配置添加一个公众号appidsub_mch_id 子商户号 特约商户管理查看sub_openid 可以直接拿公众号登陆授权得到的opendi...

2019-01-28 17:23:56 6650

原创 Mysql 查询两表,汇总另一个表字段,并通过汇总字段排序分页

需求:获取设备列表汇总每个设备下的货道产品的总数量可以通过货道产品的总数量排序设备表 device货道表 channel直接上SQL语句SELECT d.*,b.goods_num FROM device as d LEFT JOIN ( SELECT sum(goods_num) as goods_num ,device_id FROM c...

2019-01-26 15:08:23 1232

原创 ThinkPHP5 增加水印 图片 报错 imagettfbbox(): Could not find/open font

$image = \think\Image::open($path.$imgName);$image-&gt;text('水印内容','./static/shuiyin.ttf',18,'#FFFFFF')-&gt;save($path.$imgName);执行会报错imagettfbbox(): Could not find/open font遇到这个问题是GD库更新问题,字体路径存在...

2019-01-22 15:24:25 6578 2

原创 支付宝第三方应用,用户登录授权获取信息

这是对应的关系 ,很重要应用授权方案一 商户先通过服务商发起授权的二维码进行授权,这时后台商家授权应用的列表里就有对应的商户 方案一 商户先通过服务商发起授权的二维码进行授权,这时后台商家授权应用的列表里就有对应的商户方案二 这里也可以用过官网文档的接口进行第三方应用授权保存对应信息拼接URL进行用户信息登录授权/oauth2/publicAppAuthorize...

2019-01-16 10:49:18 12796 3

原创 多位个数字 ,不同组合排列之和 (不重复,所有可能的组合之和) PHP

数组$array = [1,2,3,4]; // 多位数也可以以下是所需的结果以下是具体实现代码 public function getSortCartList($array,$level = -1,&amp;amp;$list =[]) { for ($i=0; $i &amp;lt; count($array); $i++) { if($level &amp;lt; ...

2018-12-25 12:01:52 3316

原创 支付宝API授权获取用户信息旧版问题 alipay.user.userinfo.share

通过AlipayUserUserinfoShareRequest 获取信息不全只有user_id 其他头像,姓名的信息都没能获取解决方案alipay.user.userinfo.share 改为 alipay.userinfo.share并且需要修改授权时指定的scope 为auth_user可以参考 https://openclub.alipay.com/read.php?tid=...

2018-12-22 10:38:46 6615

原创 MYSQL 根据不同字段的汇总相同字段的总数

需求:汇总一个用户不同支付方式的购买的总杯数buy_num 杯数pay_code 支付方式pay_name 支付名称pay_status 支付状态ms_order 订单表ms_user 用户表SELECT u.id,pay_name,u.username,sum(buy_num) as buy_num, sum(IF(pay_code = &quot;wxpay&quot;, buy_num,...

2018-11-24 17:04:10 4320

原创 查询数据分组之后的前几条数据 可根据不同情况筛选

需求 : 1)获取每个企业新发布的4个产品2)VIP企业获取8个产品简单的demo这是所有的数据SELECT product_name, company_id, add_time, vip, rnFROM (SELECT product_name, company_id, add_tim...

2018-11-19 19:15:36 447

原创 Mysql group by 与order by 一起使用

项目中遇到这样的要求,从数据表里查出每台机器的最后一次链接时间必须group by机器id order by connect_time"SELECT `c`.*,`d`.`equipment_type` FROM `ms_gateway_connect` c LEFT JOIN `ms_gateway_device` `d` ON `c`.`equipment_id`=`d`.`e...

2018-11-16 10:57:03 701

原创 微信支付报错:用户传入的appid不正确,请联系商户处理

微信APP支付的时候,报用户传入的appid不正确,请联系商户处理错误解决方案: 1 . 确保所有配置正确2 .可以检查一下签名的大小写

2018-11-14 18:06:07 17701

原创 PHP 模拟登录 cookie

前提是你已经获取到登录cookie$cookie_file = __DIR__ . "/".'cookies.txt';$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER =&gt; true, CURLOPT_ENCODING =&gt; "", CURLOPT_MAX...

2018-10-11 10:24:46 3003

原创 微信小程序图片等比缩放显示正中间

这是小程序 image标签的mode ,对图片的缩放做的处理缩放 scaleToFill 不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素缩放 aspectFit 保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。缩放 aspectFill 保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的...

2018-04-14 13:47:54 6933

原创 记录一下项目踩到的一些坑(不断更新)

1 HTTPS 问题排查相信大家PHP在做第三接口或者一些接口调用的时候都会用到curl  ,在本地部署开发没问题但是部署到正式服务器的时候就会导致返回一些无知错误解决方案排查:可以考虑一下是否在curl 的时候做了HTTPS的校验2.小程序微信支付 返回支付验证签名失败基本这是在小程序调用wx.requestPayment,出现的如果已经能过提交订单并且返回prepay_...

2018-04-04 13:32:58 714

原创 json 数组读取排序问题

今天遇到一个依赖健值数组读取排序的问题  接口开发同事返回的json格式是这样的, 我在小程序调用接口读取数组遍历之后发现排序乱了{ "price_info": { "08": { "01": { "price": 9999, "booked": 0 }, "02": { "

2018-03-28 18:34:18 1826

原创 小程序项目没有快速创建 (Quick start) 微信小程序开发工具

有时候项目直接从GIT 拉取 ,会存在.git 隐藏文件或者因为编辑器 会存在一些隐藏文件夹,导致我们直接在新建的时候直接选择当前文件夹时微信小程序开发工具不会显示快速搭建项目解决方案 只需要讲文件的隐藏文件清空,保证文件夹完全空的...

2018-03-21 18:27:45 5206

原创 InnoDB遇到的配置问题,数据保存不到,但MYISAM又可以正常保存

项目遇到一个奇葩的问题 , 数据提交 MySQL存储引擎是InnoDB, 数据一直保存不了, SQL语句是没问题的把存储引擎改为MYISAM 又可以了 两者最大的区别就是前者支持事务 ,但是程序里是没有执行事务的 ,换了同事另一台电脑InnoDB又可以正常运行发现原来MYSQL的配置问题 解决方案  将 MYSQL InnoDB 的   autocommit   配置设为1  ,自动提交...

2018-03-20 16:22:00 665

原创 微信小程序更改刷新data 数组结构里的某一项数据

这是我的小程序简单效果图每一个panel 是一个类别  每次点击查看更多 需要调用接口刷新当前类别的数据因为这是分类是一个数据 于是我定义成一个data  数组data: { category_list:[ { id: 1, name: '阅读', show: false, loading: true, news_list: [] }, { id: 2, name:...

2018-03-16 14:00:24 20184 7

原创 高并发的场景模拟 Siege压力测试命令使用

Siege安装(略,百度一大把)Siege命令常用参数-c 200 指定并发数200-r 5 指定测试的次数5-f urls.txt 制定url的文件-i internet系统,随机发送url-b 请求无需等待 delay=0-t 5 持续测试5分钟# -r和-t一般不同时使用Siege 常用案例# 200个并发对http://www.goo...

2018-03-15 22:51:32 4317

原创 关于微信H5自动播放视频-canvas实现逐帧动画效果加音频

项目需求   用户进入页面自动播放一段小视频 解决方案一   利用 JS reload 之后执行 video.play 和 video  autoplay 都只能在WEB段实现, 但是到了移动端就执行不了   因为项目应用了微信的JS-SDK,所以只需要做兼容微信内置浏览器   想到微信JS-sdk 的WeixinJSBridgeReady 的方式 执行document.addEventListe...

2018-03-14 13:02:23 6757

原创 支付宝PHP版本5.3兼容

PHP5.3 支付宝会报这两个错 Use of undefined constant OPENSSL_ALGO_SHA256 - assumed 'OPENSSL_ALGO_SHA256'Use of undefined constant JSON_UNESCAPED_UNICODE - assumed 'JSON_UNESCAPED_UNICODE'解决方案1. php 5.3  没有这个,那么...

2018-03-12 18:44:46 2558 1

UNIAPP 安卓离线SDK Android-SDK@3.96.81954-20231106

uniapp 离线SDK 官网没有旧版本,兼容旧版本打包插件

2023-11-15

手持机UHF模块接口文档

手持机UHF模块软件调试指导 v1.1.doc UHFDemo for Android instructions / UHFDemo for Android 使用说明

2023-04-12

简约大气的个人博客HTML源码

简约大气的个人博客HTML源码

2023-02-03

餐饮行业企业官网HTML 源码

餐饮行业企业官网HTML 源码

2023-02-03

uniapp 安卓原生websocket 插件

uniapp 安卓原生websocket 插件

2023-02-03

GhatGPT AI生成的简单基础Vue教程大纲, 供初学者根据学习大纲,快速上手Vue

Vue教程学习

2023-02-02

Uniapp APP Android 离线SDK 版本号Android-SDK@3.6.18.81676-20230117

由于官网不提供旧版离线 APP sdk , 为了满足旧项目需求, 仅供参考下载使用 为了项目的运行最好升级SDK同时升级HBuilder

2023-02-02

Uniapp APP Android 离线SDK 版本号Android-SDK@3.6.17.81662-20230112

uniapp 不提供旧版离线 APP sdk , 满足旧项目需求, 仅供下载

2023-02-01

快递100 Python SDK demo

快递100 封装SDK Python demo

2021-03-11

环信IM Python第三方SDK easemob

环信IM 第三方Python 封装的SDK 和 demo 即用

2021-03-11

压力测试 siege命令行参数说明

压力测试的温度说明,用的是siege 工具命令,可以直接压力测试接口,并发数

2019-01-26

GprinterSDKV2.1 适用于android佳博打印机SDK

GprinterSDKV2.1 USB,蓝牙,网口, 佳博打印机SDK

2015-07-06

MySQL高效编程

MySQL高效编程PDF,电子书 ,個人看了覺得很贊

2014-07-22

jquery1.7手冊

手冊使用,可以更快的查找相對應的內容,項目必備,配合著div+css. 做出完美web前端開發

2014-04-18

空空如也

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

TA关注的人

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