自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux-centos下安装ffmpeg的详细教程

首先需要安装yum源:这个源安装的ffmpeg版本是3.4然后可以安装ffmpeg。

2024-05-16 12:46:02 345

原创 Linux环境下安装selenium 和 chromedriver

ChromeDriver - WebDriver for Chrome - Downloads (这个页面是低版本的驱动)Chrome for Testing availability (这个页面里是高版本的驱动)

2024-04-16 10:12:50 663

原创 Git提交规范 关键词feat、fix等字段含义

Git提交规范 feat、fix等字段含义。

2024-04-03 16:40:38 603

原创 Liunx Centos 防火墙操作

【代码】Liunx Centos 防火墙操作。

2023-12-07 20:16:29 243

原创 golang教程 beego框架笔记一

在这里插入图片描述](https://img-blog.csdnimg.cn/f79bf20b1f074897b7bb99f98e0ff100.png。环境配置都没有问题,但是执行官网的命令:go get -u github.com/beego/bee/v2@master。后面换成:go install github.com/beego/bee/v2@master 才成功。使用bee命令总是提示:‘bee’ 不是内部或外部命令,也不是可运行的程序。bee工具安装成功之后再bin目录下会有.exe文件。

2023-09-08 17:37:13 498

原创 php图片批量压缩并同时保持清晰度

php图片压缩可以通过GD库来实现。php批量压缩图片

2023-08-24 16:58:51 1011

原创 Linux下查找和删除7天以前的文件

在工作做,项目里runtime目录下产生很多日志文件,需要定期去删除记一次linux下清理过期日志的过程;环境说明:删除/var/log/下7天以前的.log文件;用到的命令:find、rm;

2023-08-22 10:42:57 1779

原创 PHP 微信支付V3版本SDK使用整理汇总

最近项目中需要使用微信支付,决定使用微信官方V3 SDK版本接口。

2023-08-08 16:27:41 1836 1

原创 linux服务器使用rsync 和 inotify或者sersync 实现服务器之间文件实时同步

secrets file = /etc/rsync.password 存储该用户的密码文件为 /etc/rsync.password.auth users = rsync_user1 rsync的用户名为rsync_user1。path = /data 同步的目的路径。

2023-08-03 13:56:45 290

原创 Linux下的scp 、rsync两种命令同步文件

是一种功能强大且广泛使用的文件同步工具。它能够在本地和远程系统之间实现高效、快速的文件传输和同步,支持断点续传和快速安全的文件上传下载。会导致硬盘I/O非常高,而scp基本不影响系统正常使用。还非常不占资源,不会提高多少系统负荷,在这一点上,会快一点,但当小文件众多的情况下,在Linux系统中,

2023-08-03 13:08:25 580

原创 PHP 支付宝支付、订阅支付(周期扣款)整理汇总

最近项目中需要使用支付宝的周期扣款,整理一下各种封装方法。

2023-07-29 15:20:14 1390

原创 PHP使用PhpSpreadsheet库的操作Excel表格

PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到使用 PhpSpreadsheet 开发的PHP要求 7.1或更高版本PhpSpreadsheet 支持链式操作。

2023-07-08 11:06:17 2181

原创 FCM( Firebase) 发送推送消息PHP

Firebase 的管理后台也有发送测试消息推送的入口,在左侧栏目的 Cloud Messaging。

2023-01-04 18:35:32 1787 2

原创 thinkphp6、thinkphp5.0 使用think-queue实现普通队列和延迟队列

何为异步消息队列:所谓消息队列,就是一个以队列数据结构为基础的一个实体,这个实体是真实存在的,比如程序中的数组,数据库中的表,或者redis等等,都可以。异步队列的作用:个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。

2022-11-18 12:11:48 3186 1

原创 thinkphp6 API多版本控制

项目开发api接口时,一般都是有版本的,比如 v1,v2,v3…对应的url可以为 /v1/user/index /v2/user/index像这种模式怎么在thinkphp6.0实现呢注意:是使用了tp6的多应用模式,使用多应用需执行 composer require topthink/think-multi-app。

2022-11-17 17:36:10 1773

原创 Git忽略已经提交过一次文件Git忽略文件

项目开发中,有时候会把无需上传(test.txt)的文件commit,并push了,这时在.gitignore文件里面添加"test.txt"已经不起作用了。因为.gitignore只对从来没有commit过的文件起作用。这时有两种方法可以操作。

2022-11-16 14:48:49 744

原创 js实现中文转拼音的两种方法

js实现中文转拼音的几种方法使用方法第二种-引用第三方库浏览器 script 引入:ESModule 引入:commonjs 引入:

2022-10-21 18:05:59 14872

原创 Php使用ZipArchive打包下载文件、图片

PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启。

2022-10-17 22:29:26 696

原创 百度编辑器ueditor 安装教程

好久没有用到过ueditor编辑器了,今天需要用的时候发现下载都是直接到git上去,并且下载下来的文件里还没有ueditor.all.js,下面把安装教程记录一下###安装node.js。

2022-10-11 23:14:40 691

原创 liunx shell脚本并发控制详解

首先定义并发的数量,然后创建管道文件,并往管道文件中插入数据(可以是空行),比如控制 的并发数是50,那么始终都会是50个后台进程一起执行,直到程序结束。并发进程并不是等所有都执行完一轮后在执行新的一轮,而是完成一个后就会返回,如果能读到数据则执行对应的后台进程,如果读取不到则一直等待,在删除管道文件,因为删除管道文件不会影响句柄,然后定义分隔符,以分隔符xx运行管道文件,在使用read -u命令读取分隔符内容,

2022-10-08 10:24:03 723

原创 php微信小程序登陆完整流程

小程序登陆流程:1、使用wx.login 获取code,2、使用wx.getUserInfo 获取用户信息,然后上传到服务端,3、服务端在通过codee获取access_token,openid 或 unionid4、根据wx.getUserInfo 上传encryptdata 和 iv 解密获得用户的基本信息5、执行注册流程返回注册信息。

2022-09-28 20:41:28 2015

原创 php 实现rpc,使用php链接jsonrpc服务

最近在学习go时,看到微服务rpc时,在想php能不能实现呢,答案是肯定的,下面写下来记录一下。先看目录结构rpcapiTest.phpclientserver。

2022-09-19 09:44:08 1009

原创 liunx创建git仓库,自动更新同步文件

接下来在客户端执行提交文件,在/www/wwwroot/kaoji/demo.git仓库里面就可以看到文件啦;现在在客户端提交一个文件,在/home/myweb目录下面就看到文件了,只有操作master提交才会有文件。在/home/mygit/demo.git/.git/hooks目录下新建文件post-receive。其实就是在/home/mygit/demo.git/.git/config文件里面添加了。(注意 --bare参数创建的裸仓库,就是没有工作区的,提交上来的文件是看不到的)

2022-09-09 12:14:43 672

原创 Liunx 服务器上编译安装swool扩展和Swoole简单实现RPC原理

swool安装,swool简单实现RPC原理示例代码

2022-09-03 17:32:59 315

原创 PHP 输出各个时区对应的时差表

在项目中需要用户到各个时区(Asia/Shanghai),一时不知道怎么直接快速的定位国家所对应的时区,$timeZone。

2022-07-28 14:26:14 792

原创 php图片上传功能,实时显示上传的图片

php图片上传功能,实时显示上传的图片

2022-07-09 15:16:18 1509

原创 php 苹果apple登陆

1、在apple后台配置好

2022-06-21 17:36:23 1651

原创 Google 登陆

1、配置好谷歌应用2、执行 composer require google/apiclient /** * google login * composer require google/apiclient */ public function google() { $id_token = $this->request->param('id_token', '', 'trim'); if (!$id_token )

2022-04-23 12:30:22 1682

原创 Facebook支付

html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv

2022-04-23 12:27:03 357

原创 Php实现Facebook app端web网页登陆功能

PHP实现facebook app端和 web端登陆流程

2022-04-23 12:10:11 2528

原创 mysql批量更新不同记录时使用update 结合case、when

语句: UPDATE table_name SET filed = CASE filedWhere WHEN filedWhereVal THEN filedVal ENDUPDATE tb_video_tj SET play_num = CASE video_id WHEN 1 THEN 6 WHEN 2 THEN 1 WHEN 3 THEN 1 WHEN 5 THEN 1 END,play_end_num = CASE video_id WHEN 1 THEN 1 WHEN 2 THEN .

2022-03-30 12:30:56 1849

原创 php过滤特殊表情符号

/** * 过滤上传特殊表情符号的(emoji表情) * @param $str * @return mixed */function filterEmoji($str=''){ $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $.

2022-03-14 16:36:26 1022

原创 GoFrame框架入门教程一(下载框架)

本地环境1、Windows 2、go版本 1.173、编辑器 GoLand 2021.3.2新建项目文件使用 go mod文件管理项目包module goFramego 1.17require github.com/gogf/gf latest保存之后会自动更新依赖(GoFrame框架)自动更新失败依赖失败的情况File > Settings > Go > Go Module...

2022-02-24 16:42:28 1010 1

原创 table表头固定,表格数据内容滚动

目的:方便运营人员查看第二屏的数据,能直观的查看数据对应关系代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>table表头固定</title> <style> table{ border-collapse: collapse; bord

2022-02-18 16:21:45 707

原创 Python 按指定时区获取时间

根据时区获取时间import datetimeimport pytz# 目标时区dateStr = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")print(dateStr) # 2021-11-09 14:00:51# 目标时区dateStr = datetime.datetime.now(tz=pytz.timezone('Asia/Jakarta')).strftime("%Y-%m-%d %H:%M:%S")print

2021-11-09 14:04:32 3686

原创 Python 生成随机字符串的方法

random.sample使用 random.sample指定字符生成随机字符串listRandom = [0, 1, 2, 3, 4]str = random.sample(listRandom , 2)print(str ) str = random.sample(range(0, 9), 4)print(str)range(start, stop[, step]) 函数可创建一个整数列表start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于rang

2021-11-08 17:52:22 12388 1

原创 php 根据最小值随机返回指定位数的随机数

php 根据最小值随机返回指定位数的随机数/** * 根据最小值随机返回指定位数的随机数 * @param int $min * @param int $max * @Date 2021/6/29 19:58 * @Author wzb */function random_number_float($min=0,$max=0){ $powMin = 0; $lenMin = strlen(substr(strrchr($min, "."),1)); if($lenMi

2021-10-26 11:36:57 121

原创 PHP各种获取日期的方法,获取日期对应星期、一周日期、星期开始与结束日期的汇总方法

各种获取日期方法var_dump(date('Y-m-d H:i:s'));var_dump(date('w'));var_dump(date('Y-m-d',strtotime('-1 day',time())));var_dump(date('Y-m-d',strtotime('-1 week',time())));var_dump(date('Y-m-d',strtotime('-1 month',time())));var_dump(date('Y-m-d',strtotime('-1

2021-09-16 11:47:02 1982

原创 php之RSA加密解密

介绍RSA算法属于非对称加密算法,非对称加密算法需要两个秘钥:公开密钥(publickey)和私有秘钥(privatekey).公开密钥和私有秘钥是一对,如果公开密钥对数据进行加密,只有用对应的私有秘钥才能解密;如果私有秘钥对数据进行加密那么只有用对应的公开密钥才能解密.因为加密解密使用的是两个不同的秘钥,所以这种算法叫做非对称加密算法.简单的说就是公钥加密私钥解密,私钥加密公钥解密准备需要给PHP打开OpenSSL模块代码/** * RSA算法属于非对称加密算法,非对称加密算法需要两个秘钥:公

2021-09-16 11:37:17 14747

原创 负载均衡后,thinkphp5获取用户真实IP地址

在项目中由于使用的是单个服务器,所以代码里获取ip地址都是直接使用框架里自带的方法获取,但是负载均衡之后,获取的ip地址就不对了,每次请求都在变/** * 获取用户真实IP * @param int $type * @param bool $adv * @return mixed * @Date: 2021/8/14 11:54 * @Author wzb */function get_user_ip($type = 0, $adv = true){ $type =

2021-08-16 10:05:05 1124

tecnickcom.zip

php中TCPDF源码包,已修改部分代码,解决无法使用中文名下载的问题!!!! 代码库使用Composer下载下来的

2020-07-23

字节跳动支付demo.zip

字节跳动(今日头条)小程序支付、支付宝、微信支付完整版Demo 里面包含小程序端的代码和服务器端的代码

2020-04-02

alipay.zip

支付宝app端支付封装类,主要用于app支付回调验证的时候使用,没有调用demo,请谨慎下载 网页端请谨慎使用

2020-03-23

WxPayH5.zip

里面有微信封装的类, 接口分三种类型: * 【请求型接口】--Wxpay_client_ * 统一支付接口类--UnifiedOrder * 订单查询接口--OrderQuery * 退款申请接口--Refund * 退款查询接口--RefundQuery * 对账单接口--DownloadBill * 短链接转换接口--ShortUrl * 【响应型接口】--Wxpay_server_ * 通用通知接口--Notify * Native支付——请求商家获取商品信息接口--NativeCall * 【其他】 * 静态链接二维码--NativeLink * JSAPI支付--JsApi demo 只做了 网页支付,和微信H5支付

2020-03-23

空空如也

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

TA关注的人

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