自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦逸灵箭——的博客

愿CSDN永无BUG......

  • 博客(53)
  • 收藏
  • 关注

原创 自定义显隐滚动条:滚动时显示,不滚动自动隐藏,自定义隐藏时间

滚动时出现滚动条,停留三秒后,自动消失

2023-02-28 10:50:09 1769

原创 【uniapp】uniapp 使用uView框架 upload组件压缩图片

uniapp中使用uview对相机拍照、选择图片进行压缩上传,可以定义质量比,压缩比。支持多端使用。

2022-08-18 16:21:03 1753

原创 win11系统下,不断弹出关机窗口

tips: 升级win11后,最大的感受就是华而不实,不建议大家升级。界面并没有美观多少,而且还有一些方便的快捷键、模块布局更改了,并不好用。耗电大,也是比较突出的问题。软件不兼容。最近电脑总是无缘无故弹出关机界面的窗口,类似在桌面,按了快捷键ctrl + F4一样。每天弹出几十次。即使是不动电脑,也会弹出。导致这个问题的根本罪魁祸首,就是因为深信服EDR软件,与WIN11系统不兼容导致的。查看系统的进程,找到ingress.exe,右键打开文件所在位置,直接卸载即可。...

2022-03-15 15:26:22 14135 8

原创 TP6 model mysql 语句 where is null 查询写法

use think\facade\Db;use think\db\Raw;$mode = (new User())->where([ ['name','EXP',new Raw('IS NOT NULL')], // 写法一 ['mobile','EXP',`DB::raw('IS NULL')`] // 写法二])->field("*")->select()->toArray()有问题请添加个人微信:【mengyilingjian】,进群一起技术讨论。添加时请备注

2022-02-21 23:17:28 1309

原创 【git commit 墨迹表情用法】gitmoji :bug: :dog:

GitHub Desktop工作中使用版本控制工具,提交commit使用moji表情,标记本次提交记录的type类型,可以使提交记录简洁明了,目的明确。类似GitHub的官方工具 GitHub Desktop.以下列出一些常用的,了解更多可以到官网参考。官方网址:gitmoji 中解释了每个墨迹表情代表的 commit messages。piccodecommit message????:artImprove structure / format of the code.

2021-07-21 19:58:21 419

原创 Yii2 升级后运行报错 Call to a member function validateCsrfToken() on array

前言tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。报错入下图:根据报错信息查看\vendor\yiisoft\yii2\web\Controller.php 215行代码。/** * {@inheritdoc} */ public function beforeAction($action) { if (parent::beforeAction(

2021-04-21 18:07:57 858

原创 php 值使用number_format函数后计算错误

前言tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。在工作中有个金额数值累加的需求,正常的循环进行计算的时候,发现值总是为1.具体代码如下:错误代码<?php$total_amount = 0;foreach ($list as &$item){ $item['num'] = $item['num']; $item['jd_price'] = number_form

2021-03-03 19:26:33 718 2

原创 PHP -- Easyswoole验证器Validat自定义错误信息

前言tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。请求参数{ "data": { "material_id": 2566381, "num": -1 }}Easyswoole验证器Validat中,没有判断参数大于0的验证。notEmpty() integer() min(0),均无法判断到参数为0的情况。但是可以利用func方法在闭包函数中自定义判断

2021-03-02 16:15:42 402

原创 【Go Time】Go语言 make 与new 的区别

new 函数在官方文档中,new函数的描述如下// The new built-in function allocates memory. The first argument is a type,// not a value, and the value returned is a pointer to a newly// allocated zero value of that type.func new(Type) *Type可以看到,new只能传递一个参数,该参数 为一个任意类型,可

2020-10-11 18:11:36 205

原创 Go gin框架 使用swagger生成API文档

swaggos 是一个golang版本的swagger文档生成器,提供了native code包装器,并且支持主流的web框架包裹器github 地址:https://github.com/swaggo/gin-swagger下载安装 swag$ go get -u github.com/swaggo/swag/cmd/swag在Go项目根文件夹中运行Swag在main.go所在目录执行 swag init, -g 参数是输出详细信息执行后,会生成docs/doc.go以及docs/sw.

2020-09-30 17:02:12 4064 1

原创 【Go Time】Go语言 指针详解

什么是指针请关注原作者公众号:Go编程时光当我们定义一个变量 namevar name string = "Go指针"此时,name 是变量名,它只是编程语言中方便程序员编写和理解代码的一个标签。当我们访问这个标签时,计算机会返回给我们它指向的内存地址里存储的值:Go指针。出于某些需要,我们会将这个内存地址赋值给另一个变量名,通常叫做prt(pointer的简写),而这个变量,我们称之为指针变量。换句话说,指针变量(一个标签)的值是指针,也就是内存地址。根据变量指向的值,是否是内存地址

2020-09-22 15:29:33 381

原创 docker搭建portainer图形管管理容器平台

查询当前portainer镜像[root@VM_16_17_centos ~]# docker search portainerINDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATEDdocker.io docker.io/portainer/portainer .

2020-09-11 11:08:24 1012

原创 Docker搭建jenkins服务

拉取镜像root@EricZhou-MateBookProX: docker pull jenkins/jenkins:ltslts: Pulling from jenkins/jenkins3192219afd04: Pull complete17c160265e75: Pull completecc4fe40d0e61: Pull complete9d647f502a07: Extracting [===================================> .

2020-08-11 15:34:09 291

原创 Docker搭建gitlab服务器

docker搭建gitlab服务拉取镜像docker pull gitlab/gitlab-ce容器搭建docker run -d -p 8000:80 -p 4430:443 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/g

2020-08-11 14:33:34 466

原创 golang-nsq高性能消息队列

nsq高性能消息队列前言安装和部署特性nsq优点&缺点客户端Golang的客户端前言tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征。NSQ 非常容易配置和部署,且具有最大的灵活性,支持众多消息协

2020-07-31 17:23:08 860 2

原创 【Go Time】Go语言里的条件语句else、switch

if语句判断if里的条件可以赋值if的条件里赋值的变量作用域就在这个if语句里if contents, err := ioutil.ReadFile(filename); err != nil { fmt.Println(err)} else { fmt.Printf("%s\n", contents)}// 这里会报错。contents 作用域不同// fmt.Printf("%s\n", contents)switch语句switch语句中,每个cas

2020-07-31 17:05:57 244

原创 【Go Time】Go语言常量定义关键字const

常量函数内定义常量func consts() { const filename = "abc.txt" const a, b = 3, 4 var c int c = int(math.Sqrt(a*a + b*b)) fmt.Println(filename, c)}包内定义常量package mainconst filename = "abc.txt"const()定义const ( filename ..

2020-07-31 17:03:13 347

原创 【Go Time】Go定义变量

变量定义使用var关键字定义变量 var a, b, c bool = true, false, true var s1, s2 string = "hello", "world" var d, e, f, g = 3, 4, true, "string"定义变量可放在函数内,或者直接放包内// 变量在函数内func demo(){ var a int = 30}// 变量在main包内package mainvar ( aa = 56 bb = true

2020-07-31 17:01:44 343

原创 【Go Time】Go语言里的空接口

什么是空接口?空接口是特殊形式的接口类型,普通的接口都有方法,而空接口没有定义任何方法,也因此,我们可以说所有类型都至少实现了空接口。type empty_iface interface { }每一个接口都包含两个属性,一个是值,一个是类型。而对于空接口来说,这两者都是nil,可以用fmt来验证一下。package mainimport "fmt"func main() { var i interface{} fmt.Printf("type:T%,value:v%

2020-07-31 16:59:49 250

原创 git提交commit规范

commit message格式说明Commit message一般包括三部分:Header、Body和Footer。Headertype(scope):subjecttype:用于说明commit的类别,规定为如下几种feat:新增功能;fix:修复bug;docs:修改文档;refactor:代码重构,未新增任何功能和修复任何bug;build:改变构建流程,新增依赖库、工具...

2020-05-07 17:05:30 402

原创 js与php中sha1加密 通过postman请求动态参数 时间戳

js使用sha1加密示例(与php sha1对等)问题出现过程:Postman传动态参数php sha1与js中CryptoJS.SHA1值不一样的问题测试结果问题出现过程:开发过程中,有个接口使用了php 中 sha1加密的方式,我在使用postman请求的时候,需要用post方式传一个动态的时间戳(当前时间)[timestamp],随机数[random],密钥[secretKey]给这个...

2020-02-10 23:01:05 1242

原创 wamp环境404 Not Found 无法访问laravel自定义路由 The requested URL was not found on this server.

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流,一起交流学习!问题场景在新安装的laravel6.2中,发现除了框架内置的根目录路由,其他自定的路由全部都访问不到,页面提示404.我定义的路由为Route::get('/user', function(){ return 'hello...

2020-01-23 18:12:30 594

原创 linux 切换用户报错:This account is currently not available.

linux 切换用户报错:This account is currently not available.问题发现过程及解决方案tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。问题发现过程及解决方案新买的服务器,在用su命令切换用户的时候,报错This account is currently...

2020-01-23 12:50:01 2335

翻译 关于mysql数据库涉及的一些规范

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。设计规范,在分工协作的工作场景中尤其重要,否则团队之间互相牵制太多,问题多多。规范设计我想提到如下的几个规范,其实只是属于开发规范的一部分内容,可以作为参考。规范的本质不是解决问题,而是有效杜绝一些潜在问题,对于千万级大表要遵守的规范,我梳理了如下...

2019-12-08 12:25:08 232

原创 nginx 日志整理 目录区分 日志配置

nginx 日志整理 目录区分 日志配置配置nginx日志目录写自动执行切割日志的脚本 cut_nginx_log.sh执行命令```crontab -e```将脚本添加到crontab任务中Nginx日志对于统计、系统服务排错很有用,但是原始的配置方案,日志很难定位问题。因此设想将nginx日志分类,包括access及error日志。并且按照不同域名及日志进行分类。配置nginx日志目录...

2019-12-06 19:43:51 712

原创 nginx配置 connect() failed (111: Connection refused) while connecting... 解决php-fpm启动之后没有9000端口的问题

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。查看nginx错误日志,信息如下:[root@VM_16_17_centos ~]# tail -f /data/logs/nginx_error.log 2019/11/02 23:42:16 [error] 11700#0: *34 connect() faile...

2019-11-03 01:18:45 1371

原创 不知道密码情况下 进行docker数据库可视化连接

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。1. 通过命令 docker inpect mysql容器id ,查询mysql容器的密码和绑定的端口号2.通过vscode插件或者navicat等可视化工具,进行连接即可。有问题请进群联系我,或者添加我的微...

2019-10-16 11:55:52 213

原创 docker中基于centos镜像部署lnmp环境 php7.3 mysql8.0 最新版

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~如果解决不了,可以在文末加我微信,进群交流。Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制...

2019-08-22 00:39:48 1361 3

原创 VSCode 控制台面板输出乱码 字符编码问题 PHP --已解决

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。首先上一张效果图,看看是不是你想要的效果。第一步:按F1,输入settings.json,添加"code-runner.runInTerminal": true,第二步:将PHP的执行程序路径,添加到系统的PATH环境变量中,就可以了。...

2019-07-10 12:13:28 8025 2

原创 github hooks 配置教程 钩子搭建(实测通过,手把手教程)

tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!❤本人hooks搭建成功,全程参考JellyBool老师的视频教程,有不懂的可以先去看下这个视频,跟着操作。本文主要是以文档形式,教大家搭建git hooks.视频地址:https://www.codecasts.com/series/use-git-in-your-own-way/episodes/215...

2019-03-27 23:16:54 5191 2

翻译 MySQL优化

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤1.EXPLAIN做MySql优化,我们要善用EXPLAIN查看SQL的执行计划。下面来简单的示例,标注(1,2,3,4,5),我们要重点关注的数据:type列,连接类型,一个好的sql语句至少要达到range级别。杜绝出现all级别。key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取...

2019-03-04 18:36:24 239

原创 Windows下 安装yarn,利用chocolatey软件包管理工具,比npm更快更稳定

Chocolatey是一个 Windows 专用的软件包管理工具。Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。这个你可以理解为npm,功能类似,却更快,报错更少。通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上...

2019-02-23 01:26:47 2427 7

原创 laravel项目中通过nvmw安装node.js和npm 开发环境-- windows版

windows版本安装此教程执行的时候,网速一定要好。不然可能出现各种错误。如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤git clone nvmw直接从 github clone nvmw 到项目目录中,本人是用的laravel,本地的路径为E:\wamp64\www\Taskmanager这里建议大家都使用 项目目录存放。cd Tas...

2019-02-23 00:02:24 700

原创 xshell 连接出现 The remote SSH server rejected X11 forwarding request

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤yum install xorg-x11-xauth同时sshd的config文件开启X11Forwarding yesvim /etc/ssh/sshd_config以下,贴上项目中的部分代码,供大家参考,不懂地方可以进入微信技术交流群,如果过期可加我微信:mengyilingjian。...

2019-01-24 21:36:36 587

原创 阿里播放器踩坑记录 进度条重构 video loadByUrl失效解决方案

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。文档地址:https://player.alicdn.com/aliplayer/index.html阿里播放器接口丰富,功能强大,并且官方提供了直接生成的代码。你只需要按照个人需求,定制功能即可。用起来非常简单。但是其中也有不少的坑。而且还提供了源码,如果功能不够项目扩展,可...

2018-12-11 21:31:28 5909

原创 liunx 安装nc/netcat centos安装netcat

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。1:下载源码包,wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz2:解压安装包,tar -zxvf netcat-0.7.1.tar.gz...

2018-10-31 10:35:06 557

原创 微信小程序分享小程序码的生成,多参数以及参数的获取

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html一:开发过程中该如何选择通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以...

2018-10-17 14:32:06 12300

原创 三步操作gitHub汉化插件安装--谷歌浏览器

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。一个好用基于chrome的插件,用来汉化gitHub,大致效果图如下:步骤一:首先下载谷歌浏览器插件Tampermonkey,https://github.com/mengyilingjian/gitHubHanhua.git;然后在浏览输入:chrome:...

2018-09-26 15:42:44 3939 1

原创 微信小程序之生成图片分享 二维码分享 canvas绘制

如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。添加画布首先,在小程序里进行绘图操作需要用到<canvas>组件,步骤大致分为以下3个部分:一张大的背景图,一段动态的文字(‘标题 用户名 及其他信息’),以及一个小程序码图片。那我们就先在我们的wxml代码中放入如下的<canvas>:&lt...

2018-09-06 19:44:53 12358 8

原创 【微信小程序】——wxss引用外部CSS文件及iconfont,图文教程

小程序引入外部文件的方式是:@import “/.wxss”; 小程序的wxss文件font-face的url不接受http地址作为参数,可以接受base64,因此可以先将字体文件下载后,转换为base64,然后引用。 下载到本地并解压ttf文件,到链接https://transfonter.org/,对文件进行转换。 ...

2018-09-04 10:48:29 13604 1

空空如也

空空如也

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

TA关注的人

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