- 博客(235)
- 收藏
- 关注
原创 使用宝塔的git配合webhook实现自动拉取代码
##到此为止,基本的版本控制已经可以了,但是想实现本地改了代码,线上项目也要同步修改,宝塔是有这个服务的,但是收费,对于白嫖的人来说,下面的才是正菜!#1 安装好git之后,在服务器上生成一个密钥,服务器是可以生成多个密钥的哦。在这试实际情况,可能需要重启一下宝塔面板,不是重启服务器哦。#3 第一次先手动在项目目录中操作一下git命令。安装之后宝塔后台gitlab也会是已安装状态。先输入一个#,然后点击编辑再输入下面的脚本。我这个安装卸载好几次了,卡在“配置”这块。#2 然后把密钥放入到项目的仓库中。
2024-05-05 10:58:15 445 1
原创 微信小程序生成二维码加密(CryptoJS4.0加密PHP8.0解密)AES方式加密
【代码】微信小程序生成二维码加密(CryptoJS4.0加密PHP8.0解密)AES方式加密。
2024-05-05 10:46:19 1035
原创 layui前端时间戳转换成时间
{ title: '预计执行时间',templet:function (d) { if(d.plan_date){ return layui.util.toDateString(d.plan_date*1000, 'yyyy-MM-dd'); }else{ return ""; } }},{f...
2023-09-14 10:02:29 23
原创 小程序一天只弹出一次广告
pop() { let d0 = Date.parse(new Date().toLocaleDateString())/1000 let now =wx.getStorageSync("pop") if(now > d0){ //缓存时间大于今天0点,说明显示过了 console.log("不显示") this.setData({...
2023-03-24 15:49:48 19
原创 短信链接带参数跳转小程序
创建云函数// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init()// 云函数入口函数exports.main = async (event, context) => { const wxContext = cloud.getWXContext() switch (event.action) { ...
2023-02-20 09:35:24 937
原创 2022-11-13
图片抓取$url=$_GET["url"];get_img($url);/** * 获取远程图片 * @param $url 图片URL */function get_img($url){ $ext=pathinfo($url,PATHINFO_EXTENSION); $ext_arr = explode("?",$ext); $ext=$ext_arr[0...
2022-11-13 21:04:03 482
原创 layui表格高度自适应
.layui-table-cell{ overflow:visible; text-overflow:inherit; white-space:normal; height: auto !important; word-break: break-all; }done: function (index, la...
2022-10-13 01:37:44 2867
原创 微信公众号自动回复设置层级以及点击文字跳转小程序
这个功能仅在微信中有作用,所以,一些标签是微信特有的。其实这个功能就是用到了微信的 bizmsgmenu 。基本格式是weixin://bizmsgmenu?msgmenucontent=这里写菜单内容&msgmenuid=这里写菜单ID再配合上a标签,最终的样子是这样:<a href="weixin://bizmsgmenu?msgmenucontent=点击这里领取&am...
2022-09-20 16:42:10 3196
原创 PHP生成随机数并批量更新到MySQL数据库
Debug::remark('begin'); $sql = ' UPDATE `xzd_select` SET lunch1_rand = CASE id '; $res = db('xzd_select')->order('id', 'asc')->select(); foreach ($res as $val) {...
2022-09-09 02:44:04 233
原创 解决gitlab中添加了sshkey push/pull时还需要输入用户名密码
在gitlab中添加了开发者的sshkey后 开发者pull/push代码还是需要输入用户名密码解决办法输入git config --global credential.helper store命令然后操作pull/push 会让输入用户名密码,第一次输入进去。下次再操作pull/push时就不需要输入用户名密码了。...
2022-08-23 15:54:03 609
原创 解决composer 安装报错Installation failed, reverting ./composer.json and ./composer.lock to their
1、把需要引入的包写入 composer.json 中(写入的话,就不需要 composer require 了,直接composer update 即可。)2、删除 composer.lock3、$ composer clearcache 清除缓存4、$ composer update 更新依赖(重新生成 composer.lock)https://blog.csdn.net/zz000...
2022-07-26 03:58:33 5515 2
原创 解决从微信公众号复制图片显示“此图片来自微信公众平台未经允许不可引用”的问题...
<meta name="referrer" content="never">image.pngimage.png
2022-07-25 15:36:14 559
原创 小程序 rich-text中图片点击放大与自适应大小问题
点击放大// js data:{ imgarr:[]}// 主要代码let imgarr = [];let regex = new RegExp(/<img.*?(?:>|\/>)/gi); // 匹配所有图片let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // 匹配src图片let arrsImg = o...
2022-04-26 13:23:52 550
原创 Vue解决跨域
'use strict'// Template version: 1.3.1// see http://vuejs-templates.github.io/webpack for documentation.const path = require('path')module.exports = { dev: { // Paths assets...
2022-04-06 21:36:27 138
原创 vue新建页面
在src下面新建view文件夹,然后新建一个vue页面(以/src/view/home.vue为例)vue页面中只能是template为最外层标签,里面有且仅有一个div标签<template> <div class="home"> <div class="title">这是一个{{msg}}页面</div> ...
2022-04-06 13:22:30 3838
原创 安装ant并使用
文档:https://antdv.com/docs/vue/introduce-cn/项目中运行:npm install ant-design-vue --save全部引用main.js中// The Vue build version to load with the `import` command// (runtime-only or standalone) has been...
2022-04-05 16:41:28 962
原创 Vue安装,并解决安装less报错问题
搭建Vue开发环境的步骤一:在搭建vue的开发环境之前,一定一定要先下载node.jsvue的运行是要依赖于node的npm的管理工具来实现,node可以在官网或者中文网里面下载,根据自己的电脑选择是32还是64 ,网址:http://nodejs.cn;image.png二:下载好node之后,打开docs管理工具,先看看node安装成功了没有,输入 node -v ,回车,会输出...
2022-04-05 16:35:39 1551
原创 解决微信浏览器video标签自动播放视频失效
正常在浏览器好好的视频,在微信内置浏览器中点击播放全屏,样式也不一样,自动播放失效。罪魁祸首是微信把video标签都成微信规则的了。下面方式可以解决视频播放全屏以及不能自动播放的问题。<video id="videoPlay" class="video" autoplay="autoplay" playsinline="true" preload="auto" poster=""...
2022-03-13 15:51:07 9554 2
原创 腾讯云上海二区服务器访问不了宝塔云服务器解决办法
当使用curl命令访问宝塔的https://www.bt.cn和https://api.bt.cn时候报错image.png解决办法:sed -i "/bt.cn/d" /etc/hostsecho "116.213.43.206 www.bt.cn api.bt.cn download.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts...
2022-03-04 21:00:45 399
原创 宝塔面板安装卡在Connecting to download.bt.cn解决方法
腾讯云服务器安装宝塔时候在配置了安全组之后提示Resolving download.bt.cn (download.bt.cn)… 125.88.182.172Connecting to download.bt.cn (download.bt.cn)|125.88.182.172|:80… failed: Connection timed out.解决将download.bt.cn定向在美...
2022-03-04 13:03:29 5164 1
原创 thinkphp6的自定义异常处理
框架支持异常处理由开发者自定义类进行接管,需要在app目录下面的provider.php文件中绑定异常处理类,例如:<?phpuse app\ExceptionHandle;use app\Request;// 容器Provider定义文件return [ 'think\Request' => Request::class,// 'thin...
2022-02-27 02:16:39 2939
原创 vue无法加载文件C:\Users\Administrator\AppData\Roaming\npm\vue.ps1因为在此系统上禁止运行脚本……解决办法...
如图解决办法:使用管理员权限打开Windows PowerShell然后输入set-ExecutionPolicy RemoteSigned再输入Y`image.png即可
2021-09-11 23:42:35 290
原创 微信小程序刷新当前页面
同文件刷新this.onShow() 或者 this.onLoad()不同js刷新(封装的登录等)// 获取所有路由const pages = getCurrentPages()// 获得最新路由const perpage = pages[pages.length - 1]// 刷新最新路由 / 刷新当前页面perpage.onShow() 或者 perpage.onLoa...
2021-08-17 13:48:03 381
原创 MySQL查找替换
update 表名 set 字段名=replace(字段名,'要查找的数据','要替换的数据')eg:替换user表中头像地址src字段中www.aaa.com替换成www.bbb.comupdate user set src=replace(src,'www.aaa.com','www.bbb.com')...
2021-08-12 10:10:15 142
原创 gitlab 无法查看提交的文件Errno::ENOMEM (Cannot allocate memory - /opt/gitlab/embedded/bin/git):...
查看日志:tail -f /var/log/gitlab/gitlab-rails/production.log查看内存free -h原因是swap没有修改swap大小mkdir /swapfile cd /swapfilesudo dd if=/dev/zero of=swap bs=1024 count=2000000sudo mkswap -f swapsud...
2021-05-13 14:17:28 183
原创 OBS降低延迟
设置->输出->输出模式选择高级image.png码率控制选择ABR。比特率设置在2500以上。这里在选择时应考虑到大多数观众端的网络状况,避免因推流画面质量过,导致高观看端由于网速有限出现卡顿。关键帧间隔设置为1。CPU使用预设选择superfast。配置选择baseline。微调选择zerolatency。最后点击应用再点击确定即可注意事项(1)访...
2021-05-08 15:24:29 4482
原创 使用宝塔的git配合webhook实现自动拉取代码
下载image.png我这个安装卸载好几次了,卡在“配置”这块解决办法:停止安装然后登录服务器命令行运行chmod 755 /www/server/panel/install/gitlab.sh & /www/server/panel/install/gitlab.sh install安装之后宝塔后台gitlab也会是已安装状态完成之后切记服务器一定要开放8099端...
2021-04-06 17:15:58 848
原创 MySQL根据创建时间时间戳统计每天新增人数
SELECT FROM_UNIXTIME(create_time,'%Y-%m-%d') AS 时间, count(*) AS 新增人数FROM tableWHERE FROM_UNIXTIME(create_time, '%Y-%m-%d') > '2021-03-01' and FROM_UNIXTIME(create_...
2021-04-01 09:30:59 665
原创 阿里云解析不生效,手动更新方法
Windows命令:nslookup -q=A abc.comnslookup -q=A abc.com 223.5.5.5nslookup -q=A abc.com dns7.hichina.comLinux命令:dig A abc.comdig A abc.com @223.5.5.5dig A abc.com @dns7.hichina.com
2021-03-30 14:29:49 686
原创 Linux宝塔服务器安装gitlab并自动化部署项目(更新代码线上自动更改)
下载image.png我这个安装卸载好几次了,卡在“配置”这块解决办法:停止安装然后登录服务器命令行运行chmod 755 /www/server/panel/install/gitlab.sh & /www/server/panel/install/gitlab.sh install安装之后宝塔后台gitlab也会是已安装状态完成之后切记服务器一定要开放8099端...
2021-03-12 14:31:05 1413 2
原创 uni-app 中使用swiper结合最新版animation动画效果
<template> <view class="block"> <view class="mask"> <swiper class="my_swiper" vertical="true"> <swiper-item> &...
2020-12-29 15:12:23 1182 1
原创 将线上网站打包成exe可执行文件
1、首先电脑需要有node环境。去nodejs的官网 https://nodejs.org/en/ 下载,一直下一步就行检验安装是否成功,cmd命令输入如下命令,出现nodejs的版本号,说明安装成功npm -vimage.png2、安装nativefierGitHub上开源地址:https://github.com/jiahaog/nativefiernpm instal...
2020-12-21 20:16:14 9693 5
原创 uni-app小程序全局分享好友设置
首先创建一个全局分享JSexport default{ data(){ return { //设置默认的分享参数 //如果页面不设置share,就触发这个默认的分享 share:{ title:'share测试', path:'/pages/...
2020-09-21 14:50:30 2368
原创 layui前端时间戳转换日期
<input type="text" name="end_time" value="{{ layui.util.toDateString(d.data.end_time*1000, 'yyyy-MM-dd HH:mm:ss') || ''}}" class="layui-input" id="end_time" placeholder="yyyy-MM-dd">不要相信除以1,还有自...
2020-09-08 15:56:48 821
原创 laravel使用jwt实现自动刷新token
RefreshToken.php<?phpnamespace App\Http\Middleware;use Auth;//use Illuminate\Auth;use Closure;use Tymon\JWTAuth\Exceptions\JWTException;use Tymon\JWTAuth\Http\Middleware\BaseMiddleware;us...
2020-09-07 23:01:59 1077 1
原创 MySQL查询某个字段包含某个值--FIND_IN_SET
情景:文章中有标签字段(label),存的是标签ID字符串。image.png现在想在文章列表进行筛选,根据标签筛选出对应标签的文章但是不能用like。SO,FIND_IN_SET函数就大显身手了FIND_IN_SETFIND_IN_SET(str,strlist)str要查询的字符串strlist字段名 参数以”,”分隔 如 (1,2,6,8,10,22)查询字...
2020-09-07 13:45:42 5975 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人