- 博客(40)
- 资源 (6)
- 收藏
- 关注
原创 区块链学习一:安装 Geth
Geth 是以太坊客户端的官方实现之一,它允许您连接到以太坊网络并参与区块链交互。通过安装 Geth,您可以运行一个以太坊节点,与网络中的其他节点通信,并执行各种操作,例如创建账户、发送交易以及部署和执行智能合约。通过安装和配置 Geth,您可以轻松地参与到以太坊网络中,并使用区块链技术进行各种操作。本篇文章介绍了如何使用 DockerHub 上的 Geth Docker 映像来安装和运行 Geth 节点,以及如何将 Geth 更新到最新版本。希望这篇文章对您在区块链学习的旅程中有所帮助。
2023-07-14 11:08:35
4069
原创 一个水表有停用/启用:计算当月真正使用的天数
水表是用于测量水消耗量的设备,对于水费计算非常重要。然而,在某些情况下,水表可能会被停用或重新启动,这对计算当月真正使用的天数带来了一些挑战。本文将探讨如何处理这种情况,以便准确计算水费。当水表被停用时,它不会记录任何数据。而当水表重新启动时,它将继续记录水的消耗量。因此,在计算当月真正使用的天数时,我们需要排除停用期间的数据。
2023-07-01 18:14:39
284
原创 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
2610
原创 记一次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
855
原创 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
2061
原创 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
2886
原创 小程序从后台切到前台首页刷新机制 (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
2973
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
964
原创 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
778
原创 记录Chrome截屏整个页面的命令
F12 / 右键检查 进入开发者工具调出命令MACcommand + shift + PWindow :ctrl + shift + P输入命令capture full size screenshot
2019-12-27 16:22:58
1136
原创 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
111
原创 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
4321
原创 urldecode 报错 Malformed UTF-8 characters, possibly incorrectly encoded
使用urlencode 编码了一段字符串写入数据库读取的时候使用urldecode 解码报错 Malformed UTF-8 characters, possibly incorrectly encoded解决方案检查一下是否保存到数据库的字符串长度是否被截取导致...
2019-04-10 10:25:10
2314
原创 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
174
原创 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
5282
原创 微信支付服务商模式
appid 公众号APPIDmch_id 服务商商户号 可以在申请服务商sub_appid 子商户公众账号ID 先特约商户申请,申请成功可以在特约商户管理查看对应商户配置添加一个公众号appidsub_mch_id 子商户号 特约商户管理查看sub_openid 可以直接拿公众号登陆授权得到的opendi...
2019-01-28 17:23:56
6700
原创 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
1266
原创 ThinkPHP5 增加水印 图片 报错 imagettfbbox(): Could not find/open font
$image = \think\Image::open($path.$imgName);$image->text('水印内容','./static/shuiyin.ttf',18,'#FFFFFF')->save($path.$imgName);执行会报错imagettfbbox(): Could not find/open font遇到这个问题是GD库更新问题,字体路径存在...
2019-01-22 15:24:25
6678
2
原创 支付宝第三方应用,用户登录授权获取信息
这是对应的关系 ,很重要应用授权方案一 商户先通过服务商发起授权的二维码进行授权,这时后台商家授权应用的列表里就有对应的商户 方案一 商户先通过服务商发起授权的二维码进行授权,这时后台商家授权应用的列表里就有对应的商户方案二 这里也可以用过官网文档的接口进行第三方应用授权保存对应信息拼接URL进行用户信息登录授权/oauth2/publicAppAuthorize...
2019-01-16 10:49:18
13158
3
原创 多位个数字 ,不同组合排列之和 (不重复,所有可能的组合之和) PHP
数组$array = [1,2,3,4]; // 多位数也可以以下是所需的结果以下是具体实现代码 public function getSortCartList($array,$level = -1,&amp;$list =[]) { for ($i=0; $i &lt; count($array); $i++) { if($level &lt; ...
2018-12-25 12:01:52
3388
原创 支付宝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
6757
原创 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 = "wxpay", buy_num,...
2018-11-24 17:04:10
4378
原创 查询数据分组之后的前几条数据 可根据不同情况筛选
需求 : 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
476
原创 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
742
原创 微信支付报错:用户传入的appid不正确,请联系商户处理
微信APP支付的时候,报用户传入的appid不正确,请联系商户处理错误解决方案: 1 . 确保所有配置正确2 .可以检查一下签名的大小写
2018-11-14 18:06:07
18014
原创 PHP 模拟登录 cookie
前提是你已经获取到登录cookie$cookie_file = __DIR__ . "/".'cookies.txt';$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAX...
2018-10-11 10:24:46
3068
原创 微信小程序图片等比缩放显示正中间
这是小程序 image标签的mode ,对图片的缩放做的处理缩放 scaleToFill 不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素缩放 aspectFit 保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。缩放 aspectFill 保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的...
2018-04-14 13:47:54
7079
原创 记录一下项目踩到的一些坑(不断更新)
1 HTTPS 问题排查相信大家PHP在做第三接口或者一些接口调用的时候都会用到curl ,在本地部署开发没问题但是部署到正式服务器的时候就会导致返回一些无知错误解决方案排查:可以考虑一下是否在curl 的时候做了HTTPS的校验2.小程序微信支付 返回支付验证签名失败基本这是在小程序调用wx.requestPayment,出现的如果已经能过提交订单并且返回prepay_...
2018-04-04 13:32:58
760
原创 json 数组读取排序问题
今天遇到一个依赖健值数组读取排序的问题 接口开发同事返回的json格式是这样的, 我在小程序调用接口读取数组遍历之后发现排序乱了{ "price_info": { "08": { "01": { "price": 9999, "booked": 0 }, "02": { "
2018-03-28 18:34:18
1883
原创 小程序项目没有快速创建 (Quick start) 微信小程序开发工具
有时候项目直接从GIT 拉取 ,会存在.git 隐藏文件或者因为编辑器 会存在一些隐藏文件夹,导致我们直接在新建的时候直接选择当前文件夹时微信小程序开发工具不会显示快速搭建项目解决方案 只需要讲文件的隐藏文件清空,保证文件夹完全空的...
2018-03-21 18:27:45
5238
原创 InnoDB遇到的配置问题,数据保存不到,但MYISAM又可以正常保存
项目遇到一个奇葩的问题 , 数据提交 MySQL存储引擎是InnoDB, 数据一直保存不了, SQL语句是没问题的把存储引擎改为MYISAM 又可以了 两者最大的区别就是前者支持事务 ,但是程序里是没有执行事务的 ,换了同事另一台电脑InnoDB又可以正常运行发现原来MYSQL的配置问题 解决方案 将 MYSQL InnoDB 的 autocommit 配置设为1 ,自动提交...
2018-03-20 16:22:00
1255
原创 微信小程序更改刷新data 数组结构里的某一项数据
这是我的小程序简单效果图每一个panel 是一个类别 每次点击查看更多 需要调用接口刷新当前类别的数据因为这是分类是一个数据 于是我定义成一个data 数组data: { category_list:[ { id: 1, name: '阅读', show: false, loading: true, news_list: [] }, { id: 2, name:...
2018-03-16 14:00:24
20418
3
原创 高并发的场景模拟 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
4402
原创 关于微信H5自动播放视频-canvas实现逐帧动画效果加音频
项目需求 用户进入页面自动播放一段小视频 解决方案一 利用 JS reload 之后执行 video.play 和 video autoplay 都只能在WEB段实现, 但是到了移动端就执行不了 因为项目应用了微信的JS-SDK,所以只需要做兼容微信内置浏览器 想到微信JS-sdk 的WeixinJSBridgeReady 的方式 执行document.addEventListe...
2018-03-14 13:02:23
6856
原创 支付宝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
2629
1
手持机UHF模块接口文档
2023-04-12
Uniapp APP Android 离线SDK 版本号Android-SDK@3.6.18.81676-20230117
2023-02-02
Uniapp APP Android 离线SDK 版本号Android-SDK@3.6.17.81662-20230112
2023-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人