自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (2)
  • 收藏
  • 关注

原创 antd走马灯goTo正确使用姿势

antd走马灯goTo正确使用姿势

2023-04-14 13:57:25 800

转载 Nodejs将h264/h265转码成mp4或某一帧图片

node h264 h265 ffmpeg

2023-03-03 10:56:57 1060

原创 极速临时解决跨域问题 (mac chrome)

极速临时解决跨域问题

2022-08-31 17:52:07 542

原创 OpenCV介绍与入门

OpenCV入门OpenCV介绍关于OpenCV1. OpenCV能做什么;2. OpenCV与图形学与FFmpeg的关系;3. OpenCV的未来;OpenCV介绍OpenCV是计算机视觉的框架关于OpenCV1. OpenCV能做什么;目标识别i.人脸识别ii.车辆识别iii.物体识别等自动驾驶i.车道识别ii.障碍物识别等医学图像分析i.CT结果分析视频内容理解i. 将视频非结构的数据转换成结构化的数据ii.使用大数据将非机构数据进行分析(文字、人物…)2. Op

2022-05-04 13:23:15 3338

原创 Error: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory

原因:没有将共享库放在加载程序可以找到它的位置。查看a目录和b文件夹中是否有任何共享库(文件以lib开头,通常以.so结尾)。找到它们后,创建一个名为/etc/ld.so.conf.d/opencv.conf的文件,并将指向存储库的文件夹的路径写入其中,每行一个。处理方案:第一步[root@*** /] find / -name libopencv_calib3d.so.2.4/home/vpcloud/.jumbo/lib/libopencv_calib3d.so.2.4第二步:.

2021-05-19 14:39:02 2135

原创 OpenCV 车辆检测/人脸识别+图像拼接+文字识别

是矩阵,可以理解为一张图 有head 与 body组成

2021-05-11 19:53:28 12212 24

原创 node中new ImageData 或 new Image未定义 UnhandledPromiseRejectionWarning: ReferenceError: ImageData is no

错误信息如下(node:12834) UnhandledPromiseRejectionWarning: ReferenceError: ImageData is not defined at /Users/y/Desktop/exps/server.js:133:19 at done (/Users/y/Desktop/exps/ebag.js:178:17) at /Users/y/Desktop/exps/ebag.js:277:13 at processTick

2021-04-21 19:29:18 2141 1

原创 Node 学习

2021-04-21 15:45:50 129

原创 curl: (35) OpenSSL SSL_connect: 连接被对方重设 in connection to raw.githubusercontent.com:443

Ubuntu20.04安装nvmroot@parallels-Parallels-Virtual-Platform:/tmp# curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current

2021-04-02 21:25:53 18768 3

原创 Jquery基础 - 理论篇

Jquery基础jQuery 的入口函数jQuery 选择器jQuery 事件jQuery 效果jQuery HTMLjQuery 遍历AJAX其他JSONP参考手册插件jQuery 的入口函数$(document).ready(function() { }); $(function() { });javascript 的入口函数 window.onload = function () { }jQuery 与 javascript 入口函数的区别 jQuery是在html所有标签dom都

2021-01-28 20:27:17 187 1

转载 PHP - 理论篇-1

PHP基础PHP 变量作用域PHP echo/printPHP EOF(heredoc)PHP 数据类型PHP 类型比较PHP 常量PHP 字符串变量PHP 运算符PHP If...Else 语句PHP 数组PHP 数组排序PHP 超级全局变量PHP 循环 - While 循环PHP 魔术常量PHP 命名空间(namespace)PHP 面向对象PHP 变量作用域PHP 有四种不同的变量作用域:local 局部作用域global 全局作用域static 静态作用域parameter 函数

2021-01-28 20:15:16 388 1

原创 什么是协程

协程不是进程或线程,其执行过程类似于子例程,或者说不带返回值的函数调用 一个程序可以包含多个协程,可以对比与一个进程包含多个线程,因此以下对比协程和线程。而多个线程相对独立,有自己上下文,切换受系统的控制 而协程也相对独立,有自己的上下问,但是其切换由自己控制,由当前协程切换到其他协程由当前协程来控制 多进程执行流程 代码执行流程 → 正常执行图 → 任务1 → 任务2 → 任务3 → 完成执行,进程退出。 ...

2021-01-28 14:52:39 1392 9

原创 jQuery基础

jQuery 的入口函数 $(document).ready(function() { }); $(function() { }); javascript 的入口函数 window.onload = function () { } jQuery 与 javascript 入口函数的区别 jQuery是在html所有标签dom都加载之后就会去执行,可以执行多次 第N次都不会被上一次覆盖 javascript是等到所有内容包含图片、外链等信息加载完才回去执行,只能执行第一次.

2021-01-22 16:57:41 200 1

转载 Go语言基础

一、Go 语言结构 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 执行 Go 程序二、Go 语言基础语法 Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成: fmt.Println("Hello, World!") 1. fmt 2. . 3. Println 4. ( 5. "Hello, Wor.

2021-01-18 16:44:50 156

原创 微信分享、极简微信分享、thinkphp微信分享、laravel微信分享、3分钟完成微信分享

目录安装微信开发SDK - easywechat准备测试公众号 (已有公众号appid secret 且公众号已配置jsapi安全域名的此步骤可以忽略)后端代码前端代码可能会出现的问题安装微信开发SDK - easywechat根据php版本和安装中的因素 选择不同的easywechat版本https://www.easywechat.com/docs/5.x/installation文档地址,在这里我用5.0版本composer require ov...

2020-12-09 11:31:08 2821 12

原创 Docker 学习

Docker入门什么是docker:是一个容器,将程序打包隔离,可以粗糙的理解为一个轻量级的虚拟机(的确不是虚拟机 少一个Docker Engine),Docker解决了软件包装的问题。mac安装docker:进入docker.com官网、点击 Get Startedlinux安装docker:sudo wget -qO- https://get.docker.com | shsudo usermod -aG docker xbfdocker架构介绍与实战..

2020-12-08 14:24:58 518

原创 Python基础

#!/usr/bin/python# #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。#!/usr/bin/python# -*- coding: UTF-8 -*-# 输出一个示例print("Hello, World!")# 输出一个中文 (编码格式问题需要在 文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8)print("你好 世界!")# 注意:..

2020-11-20 23:26:55 177

原创 微信防封怎么做?

大致解决办法准备一个固定不变的域名 假设a.com (待重定向的域名,这个域名被封的概率很小)准备一个炮灰域名 假设b.com(重定向之后的域名,这个域名就是要让微信封的域名)通过a.com访问,随即会由a重定向到 b.com,这个时候用户看到的就是b.com,被举报以及违规举证也就是在这个域名下面。所以一但b.com被封,立马换一个c.com的炮灰域名,修改a.com的重定向地址即可含有微信授权、微信支付等域名的防封解决办法授权域名就是a.com,b.com永远是炮灰域名(授权完成之后跳转的地址),这里建

2020-11-13 14:40:07 984 1

原创 微信支付服务商分账-请求单次分账

注意事项服务商请求单次分账与普通商户请求单次分账的区别。1下预付单时 务必要添加 profit_sharing 为 Y 否则该笔订单不支持分账。 参考链接 https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_3订单支付成功后不能立刻执行分账逻辑 要任务操作 大于订单支付时间1分钟以上 且有QPS限制 建议做好日志警告 必要时切换到服务商<?phpnamespace app\api\lib\Weixin;us

2020-08-05 04:36:06 1730

原创 微信支付服务商户分账-添加分账接收方

微信支付服务商分账-添加分账接收方写在前面:服务商官方文档SIGN值校验检查地址调试中可能遇到的问题直接上代码服务商添加分账接收方与普通商户添加分账接收方的区别。1写在前面:服务商官方文档https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=25_3&index=4SIGN值校验检查地址https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=20_

2020-08-05 03:55:36 3591

原创 微信支付普通商户分账-请求单次分账

注意事项下预付单时 务必要添加 profit_sharing 为 Y 否则该笔订单不支持分账。 参考链接 https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_3订单支付成功后不能立刻执行分账逻辑 要任务操作 大于订单支付时间1分钟以上 且有QPS限制 建议做好日志警告 必要时切换到服务商<?phpnamespace app\api\lib\Weixin;use think\Controller;class

2020-07-15 15:29:32 3589

原创 微信支付普通商户分账-添加分账接收方

微信支付普通商户分账-添加分账接收方写在前面:微信官方文档SIGN值校验检查地址调试中可能遇到的问题直接上代码写在前面:微信官方文档https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_3&index=4SIGN值校验检查地址https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=20_1调试中可能遇到的问题SIGN_ERROR : https

2020-07-15 06:46:48 2731

原创 解决Easywechat授权登录出现重定向页面(Redirecting to https://open.wein.qq.com/...) 直接出现代码 用户体验不好

问题:授权登录时 会弹出重定向的细节 用户体验不好 如下图解决办法:代码追踪 最后发现请求地址文件在vendor/symfony/http-foundation/RedirectResponse.php 如下图及方法以上的html部分就是我们重定向时看到的 为保证框架后续功能稳定 我们只需要将body 隐藏显示 title删除 清除浏览器缓存 再次访问发现就没有了...

2020-05-28 13:23:09 1586 1

原创 JS限制网页在指定浏览器内打开 (微信、支付宝浏览器等)

$(function() { var ua = navigator.userAgent.toLowerCase(); //判断浏览器的类型 if (ua.match(/MicroMessenger/i) != "micromessenger" && ua.match(/alipayclient/i) != "alipayclient") { // 如果不是微信内置浏览器,或支付宝内置浏览器,就打印访问agent信息 在if内灵活判断 .

2020-05-18 12:03:15 1831

原创 环信thinkphp 环信rest集成 环信postman测试 环信注册单个用户(开放) 环信phpcurl

postman测试正确请求方式依照文档要求HTTP RequestRequest Headers (此处需要注意)参数 说明 Content-Type application/json Request Body参数 说明 username 环信 ID ;也就是 IM 用户名的唯一登录账号 password 登录密码 nickn...

2020-03-31 16:57:04 275

原创 Swoole (异步文件系统IO 读、 写)

<?php/** * 异步IO - 读 * readfile 有大小限制最大4M * read 支持超大文件读取 每次分段读取$size的字节 不会占用太多内存 */$result = swoole_async_readfile(__DIR__ . '/1.txt', function($filename, $fileContent) { echo "文件路径及文件名称 :...

2020-03-22 23:22:26 248

原创 Swoole (Task任务使用 + 毫秒定时器timer)

<?php/** * 结合websocket 实现* ws优化 + task机制*/class Ws{ CONST HOST = "0.0.0.0"; CONST PORT = 8812; public $ws = null; public function __construct() { $this-&gt...

2020-03-22 21:39:01 580

原创 Swoole ( TCP / UDP / Http / Websocket )

查询命令号php使用的php配置文件目录地址命令php -i | grep php.ini

2020-03-21 23:18:56 455

原创 关于MongoDB

MongoDB写在前面MongoDB 概念解析写在前面MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 概念解析不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概...

2019-07-27 16:31:43 114

转载 yum 安装mysql 5.6

https://blog.csdn.net/pengjunlee/article/details/81212250

2019-04-17 20:00:04 147

原创 Redis 学习相关命令

类型string key 1024 字节 val 512 兆 命令: set k v getset k v 先获取再设置值 del k incr k 不存在k 会先创建k 再默认0递增1为 1 decr k 不存在k 会先创建k 再默认0递减1为 -1 incrby k v 在k的v基础上增加v decrby k ...

2019-03-30 19:49:43 254

原创 mac、windows vscode 更新后拓展宿主意外终止问题解决方法

不要安装最新版本 安装旧版本 历史版本地址https://code.visualstudio.com/updates/v1_28...

2019-03-30 14:14:28 854

原创 关于Elasticstack 学习

Mac 学习环境关于elasticsearch学习准备Java8 环境安装与 环境变量配置https://blog.csdn.net/irokay/article/details/71374426 elasticsearch 启动过程中可能出现的问题https://blog.csdn.net/zhang89xiao/article/details/68925294备注:elas...

2019-03-28 23:54:03 248

原创 cobbler exception on server: ‘internal error, unknown profile name CentOS-7‘

cobbler profile 查看配置信息列表[root@192 kickstarts]# cobbler profile list CentOS-7-i386[root@192 kickstarts]# cobbler profile edit --name=CentOS-7-i386 --kickstart=/var/lib/cobbler/kickstarts/cento...

2019-03-15 14:35:40 720

转载 git 生成 SSH key

SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制 步骤检查SSH keys是否存在 生成新的ssh key 将ssh key添加到GitHub中如何生成SSH KEY1. 检查SSH keys是否存在输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pu...

2019-02-25 11:26:13 283

转载 tp5.1 运行workerman时出现 Cannot use Workerman\Worker as Worker because the name is already in use

错误原因:命名空间冲突[think\exception\ErrorException] Cannot use Workerman\Worker as Worker because the name is already in use解决办法:找到目录:\vendor\topthink\think-...

2019-02-01 18:04:52 3449 2

原创 支付宝第三方支付开发

商户应用公钥:商户自己生成了RSA 商户需要生成公钥上传到支付宝开放平台(以便支付宝验证是否是该商户发起的)商户应用私钥:商户自己生成的RAS私钥 商户使用私钥对请求字符串加签支付宝公钥:验证该结果是否是支付宝返回的  生成秘钥:1024长度为 RSA 加密、2048长度为 RSA2 ...

2019-01-25 16:21:57 375

原创 树莓派命令行版 python2.7缺少 pip工具的安装方式

sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pysudo python get-pip.pysudo pip install requests 

2019-01-24 17:16:31 1405 1

原创 thinkphp5composer安装workman错误 Your requirements could not be resolved to an installable set of packag

错误概览信息192:thinkphp_5.0.12_full 2 googol$ composer require topthink/think-workerUsing version ^2.0 for topthink/think-worker./composer.json has been updatedLoading composer repositories with pack...

2019-01-11 02:33:29 1819

原创 使用 thinkphp5 + 阿里云oss

第一步:执行composercomposer require aliyuncs/oss-sdk-php 执行完毕可在vender下看到组件第二步:预先准备的 $accessKeyId, $accessKeySecret, $endpoint,$bucket.第三步:在 application/index/controller/Common.php ...

2018-12-21 17:57:52 2193

centos 5.5 32或64位 下载地址(包含32位于64位链接 亲测可用)

centos 5.5 32或64位 下载地址(包含32位于64位链接 亲测可用)

2019-03-01

国家统计局 省市县镇村 5级地域名称及经纬度等 .sql 数据

国家统计局 省市县镇村 5级地域名称及经纬度等 .sql 数据国家统计局 省市县镇村 5级地域名称及经纬度等 .sql 数据国家统计局 省市县镇村 5级地域名称及经纬度等 .sql 数据

2018-04-26

空空如也

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

TA关注的人

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