自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 收藏
  • 关注

原创 配置app分享出去的跳转链接

第一步 准备好apple-app-site-association文件内容{"applinks":{"apps":[],"details":[ { "appID":"自己的appid", "paths": ["*","/qq_conn/101988454/*"] } ]}}说明101988454这里是在qq平台上自动生成的第二步将这个文件放到前端分享详情页的项目根目录,并且与入口文件平级,比如入口文件是index.ht...

2022-05-27 15:51:58 569 1

原创 gin框架中数据库配置

model目录中数据库配置文件mysql.go内容如下package modelimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "log" "time")var MysqlDb *sql.DBvar MysqlDbErr errorconst ( USER_NAME = "root" PASS_WORD = "root123456" HOST =

2022-04-30 16:12:29 1786

原创 对接阿里云内容安全

第一种 通过阿里云接口对接$client = new \GuzzleHttp\Client();//GuzzleHttp如果没有请安装 $baseUrl = 'https://green.cn-shanghai.aliyuncs.com';//阿里云接口域名 $apiUrl = '/green/text/scan';//阿里云接口名 $requestUrl = $baseUrl.$apiUrl; $signD...

2022-04-26 16:38:43 760

原创 php中使用$_ENV获取环境变量

第一步找到php.ini文件(一般路径是/usr/local/php/etc)第二步找到variables_order参数默认是GPCS 更改成EGPCS第三步 打开php-fpm.conf文件,设置要设置的环境变量值env[PHALPI_REDIS_AUTH]=redis密码env[PHALPI_REDIS_HOST]=redis ipenv[PHALPI_REDIS_PORT]=redis 端口第四步 改完后保存退出,重启php-fpm命令systemctl restar

2022-04-14 15:24:28 2288

原创 php怎么将秒数转换成时分秒

/*** 将秒数转换成时分秒** @param 秒数 $seconds* @return void*/function changeTimeType($seconds){if ($seconds > 3600) {$hours = intval($seconds / 3600);$time = $hours . ":" . gmstrftime('%M:%S', $seconds);} else {$ti...

2022-04-13 17:54:25 1751

原创 阿里云分片上传oss

第一步通过composer安装阿里云oss第二步使用的控制器上面引入use think\Request;use OSS\OssClient;use OSS\Core\OssException;use OSS\Core\OssUtil;接口如下//文件上传阿里云oss(分片上传) function sendossneaf(Request $request){ $uploadFile=$request->file('img_url'); $...

2022-04-11 13:26:54 1074

原创 php分片上传视频

页面内容#uploadVideo { text-align: center; line-height: 30px; font-size: 12px; overflow: hidden; display: inline-block; /*position: absolute;*/ width: 100px; height: 30px; background-color: #ccc; bo...

2022-04-10 10:33:03 1205

原创 Linux(Centos 7)安装ffmpeg

1.安装epel-release安装命令yum-y install epel-release此命令执行完后正常如下图2.安装nux存储库安装命令rpm -Uvh​​​​​​http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm命令安装完后正常如下图3.安装ffmpeg和ffmpeg -devel软件包安装命令yum install ...

2022-03-31 13:03:19 1909 1

原创 服务器上安装禅道

第一步:禅道16.4版本发布,支持导入Jira数据和SonarQube项目管理 - 禅道下载 - 禅道开源项目管理软件大家好,禅道16.4发布了,本次发布主要实现了禅道导入JIRA数据,免费为广大Jira用户提供了新的平台和管理工具;同时还支持创建SonarQube项目、生成详细报告以及导入问题项到禅道Bug等功能。https://www.zentao.net/dynamic/zentaopms16.4-80496.html在这个链接下载对应的环境上安装包,如果这个链接失效,可以从禅道官网找找第二步:

2022-02-23 17:43:54 274 1

原创 生成zip压缩包命令

zip -q -r test.zip test

2022-02-16 10:28:49 189

原创 配置负载均衡

前端项目域名配置文件upstream backendapi { #ip_hash; server stg_api2.vfinemusic.com:8081; server bro_api2.vfinemusic.com:8080;}server { listen 80; client_max_body_size 10240M; server_name stg_broadmin.vfinemusic.com; ...

2022-02-15 16:02:55 1204

原创 pc端生成微信支付二维码

基础类WechatPay.php<?phpnamespace App\Library;class WechatPay{ const KEY = '2nlp59yio07cgmz6qk1rwtdbu34xa8sj'; //支付秘钥需要更改成自己的 const APPID = 'wx3bf59e7749b9cb05'; //APPID需要更改为自己的 const MCHID = '1617949930'; //商户号需要更改成自己的 // const SECRE...

2022-02-10 16:28:49 1469

原创 pc端生成支付宝支付二维码

验签类RSA.php<?phpnamespace App\Library;class RSA{ /** * RSA签名 * @param $data 待签名数据 * @param $private_key 私钥字符串 * return 签名结果 */ function rsaSign($data, $private_key,$type = 'RSA') { $search = [ ...

2022-02-10 16:25:30 5528

原创 通过.sh文件执行php文件

.sh文件内容例如musicformat.sh文件#!/bin/shps -fe|grep run_format_process.php |grep -v grepif [ $? -ne 0 ]then php /home/wwwroot/handleformatmusic/run_format_process.phpelse echo "runing....."firun_format_process.php文件内容<?phprequire ...

2022-02-10 16:07:32 967

原创 php使用ffmpeg将音乐wav格式转为mp3格式

$cmd="ffmpeg -i {$old_save_path}{$fileName} -acodec libmp3lame {$new_save_path}{$fileNewName}"; $commandOutput = shell_exec($cmd);变量说明$old_save_path(wav音乐目录)$fileName(wav音乐文件名)$new_save_path(转为mp3所要存放的目录)$fileNewName(转为mp3文件名)...

2022-02-10 14:39:28 845

原创 分类无限极遍历成树形结构

分类表字段有id(自增) menu(菜单名)parent_id(父级id)代码如下:static function getTree($data,$parent_id=0,$level=0) { $items = array(); foreach($data as $v){ $items[$v['id']] = $v; } $tree = array(); foreach($it...

2021-08-10 13:35:58 141

原创 lnmp安装redis

第一步进入lnmp安装包目录里例如 cdlnmp1.8然后执行命令./addons.sh输入后按照提示输入对应扩展序号就可以最后安装成功后会提示====== Redis install completed ======Redis installed successfully, enjoy it!...

2021-08-05 18:15:55 437

原创 lnmp使用命令配置项目域名

第一步输入命令 lnmp vhost add 将要配置的域名输入然后回车第二步 上一步输完域名回车后会提示Enter more domain name(example: lnmp.org *.lnmp.org):再回车一下第三步 会提示Default directory: /home/wwwroot/域名:这一步后面是要输入要配置域名的项目目录访问路径例如/home/wwwroot/bro-api/public第四步:会提示Allow Rewrite rule? (y/n) 输入y然后回车第

2021-07-30 10:43:46 695

原创 linux命令总结

查看centos版本命令cat/etc/redhat-release

2021-07-27 17:09:57 106

原创 python批量退运费调php接口

1:php接口可退运费订单号串接口/** * [物流管理-可批量退运费订单号列表-供python脚本调用] * @Author 田金刚 * @DateTime 2021-03-06 * @return [json] [description] */ public function refundOrder(){ $res=Db::table('wechat_drug_freight_refund')->wh...

2021-07-02 16:23:47 169

原创 python中列表循环中请求接口事例

#coding:utf-8'''Description: 顺丰退运费逻辑Autor: SmarttangDate: 2021-02-05 22:49:38LastEditTime: 2021-02-05 23:29:11'''import requestsfrom config.con import *class Jobs: def __init__(self): pass def getOrderID(self): ''' ...

2021-06-26 19:28:52 988

原创 python脚本定时请求更新物流状态接口

mode目录里logisticsOrders.py文件内容为:#coding:utf-8'''Description: 物流处理逻辑Autor: SmarttangDate: 2021-02-05 22:49:38LastEditTime: 2021-02-05 23:29:11'''import requestsfrom config.con import *class Jobs: def __init__(self): pass def r...

2021-06-26 19:16:39 458

原创 PHP提取富文本中的纯文字

$string为富文本编辑器内容if($string){ // 把一些预定义的 HTML 实体转换为字符 // 预定义字符是指:<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用 $html_string = htmlspecialchars_decode($string); // 将空格去除 $content = str_replace(" ", "", $html_str...

2021-05-21 09:42:30 693

原创 tp5接入钉钉机器人

第一步:封装钉钉类库在common目录下新建dingding目录,dingding目录里新建DingdingSdk.php文件文件内容如下:namespace app\common\dingding;class DingdingSdk { //消息类型 public $msgtype = array('text',"link","markdown","actionCard","feedCard"); public $secret = ''; //密钥(加...

2021-03-24 15:07:28 693

原创 tp5封装微信退款接口

第一步:封装退款服务类在common/service目录下新建RefundService.php内容如下:namespace app\common\service;use think\Db;use SimpleXMLElement;class RefundService{ /** * API申请退款接口 */ public function apply_refund($parameter) { $url = 'https...

2021-03-24 14:03:51 335

原创 tp5中简单封装redis类

第一步:在common目录新建redis目录,在common\redis新建文件RedisClient.php内容如下:namespace app\common\redis;/*** Redis 客户端封装** @category Common* @package Common* @author kxl*/class RedisClient{ //实例字典, 以实例名称为KEY, 对象实例为值 protected static $dict =...

2021-03-24 13:50:08 388

原创 丰桥自助打印顺丰面单

第一步:基础准备工作对接的丰桥三方官网地址:http://qiao.sf-express.com/pages/developDoc/index.html?level2=535247服务器需要有java环境:需要1.6或以上版本(目前用的java版本是1.8),具体安装步骤可百度搜索一下,安装完后查看下版本。查看服务器时区,使用命令timedatectl | grep "Time zone" 查看,查看是否是echo "Asia/Shanghai" > /etc/timezone...

2021-03-23 20:30:49 2664

原创 tp5封装腾讯云cos文件上传sdk

第一步:使用命令安装sdk到框架vendor目录里composer require tencentcloud/tencentcloud-sdk-php

2021-03-23 19:12:00 877

原创 php日期时间戳转换

php日期转时间戳,指定日期转换成时间戳一、在MySQL中完成  这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME()一般形式:select FROM_UNIXTIME(1156219870);2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()一般形式:Select UNIX_TIMESTAMP('2006-11-04 12...

2021-03-22 16:33:39 178

原创 mac中使用docker安装oracle数据库

第一步:安装阿里云镜像(别的镜像有可能拉取失败,所以最好拉取阿里云镜像)docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g第二步:配置使用阿里云镜像加速器使用命令进入/etc/docker目录,编辑daemon.json文件,加入以下内容:{ "registry-mirrors": ["https://md4nbj2f.mirror.aliyuncs.com"]}第三步:重载配置文件launchc

2021-02-15 15:24:00 310

原创 Redis连接时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused

在安装好redis扩展 尝试连接redis时,客户端打不开,原因是需要先开启服务端,这需要先配置redis.conf ,再启动客户端第一步:确认一下找到redis.conf 中daemonize是否为yes,如果是no,则改为yes第二步:使用配置开启redis服务 redis-server /usr/local/redis-5.0.5/redis.conf第三步:连接使用redis进入/usr/local/bin目录,执行redis-cli -h 127.0.0.1 -p 6379...

2020-06-28 14:07:10 520

原创 Mac MAMP 配置项目域名

1首页修改Apache 的配置文件 如果是 MAMP 路径是 ”/Applications/MAMP/conf/apache/httpd.conf“#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 去掉注释,保存后,用文本编辑器打开 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf,加入需要配置的域名<VirtualHost *:80> .

2020-06-21 16:49:45 600

原创 mac 自带apache配置域名访问项目

第一步:vim /etc/hosts127.0.0.1 www.test.com第二步:配置apache 配置文件vim /etc/apache2/httpd.conf# 把注释打开Include /private/etc/apache2/extra/httpd-vhosts.conf然后:sudo vim /etc/apache2/extra/httpd-vhosts.conf编辑这个文件最后面加上:<VirtualHost *:80> Ser...

2020-06-21 15:44:50 363

原创 mac重装系统后sudo命令不好使

说明:执行前缀带sudo命令时,会报如下错误:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set解决方案: 系统偏好设置 -> 用户与群组 -> 登录选项 网络账户服务器: 点击 “加入” 按钮 转存失败重新上传取消 1.png 打开目录实用工具 ...

2020-04-05 20:57:42 684

原创 gin中模型中增删改查+搜索分页

模型里代码:package modelsimport ( db "awesomeProject/databases" "fmt" _ "gopkg.in/gin-gonic/gin.v1/json")type User struct { ID int `json:"id"` Name string `json:"name"` Gender int...

2020-04-01 20:06:47 3434 2

原创 往二维数组追加键值

数组1:$data结构为如下:Array( [0] => Array ( [id] => 2 [jump_type] => 0 [jump_url] => 0 [content] => 亲爱的萌芽圈156****9878你的笔记正在审核中。...

2020-02-11 12:09:36 1000

原创 gin清晰简化版curd接口例子

package mainimport ( "database/sql" "fmt" "strconv" "github.com/gin-gonic/gin" "net/http" _ "github.com/jinzhu/gorm/dialects/sqlite" _"github.com/go-sql-driver/mysql" "log"...

2020-02-06 15:37:15 268

原创 gin中改进版curd接口例子

package mainimport ( "database/sql" "fmt" "strconv" "github.com/gin-gonic/gin" "net/http" _ "github.com/jinzhu/gorm/dialects/sqlite" _"github.com/go-sql-driver/mysql" "log"...

2020-02-06 15:02:53 402

原创 gin中简单的curd接口例子

package mainimport ( "database/sql" "fmt" "strconv" "github.com/gin-gonic/gin" "net/http" _ "github.com/jinzhu/gorm/dialects/sqlite" _"github.com/go-sql-driver/mysql" "log"...

2020-02-06 11:24:33 613

原创 fastadmin图片上传方法改造

文件路径:application/admin/controller/ajax.php方法:upload改造为:public function upload(){ $fileNow = request()->file('file')->getInfo(); $name = $fileNow['name']; $format = strrchr...

2020-01-20 14:53:23 4031 4

空空如也

空空如也

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

TA关注的人

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