自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这不是我的博客

我不知道将去何方,但我已在路上

  • 博客(179)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Linux】zsh和oh-my-zsh 命令高亮和提示

一、首先要了解一下zshZ shell(Zsh)是一款可用作交互式登录的shell及脚本编写的命令解释器。Zsh对Bourne shell做出了大量改进,同时加入了Bash、ksh及tcsh的某些功能。特性包括:可帮助用户键入常用命令选项及参数的可编程命令行补全功能,自带对数百条命令的支持 可与任意Shell共享命令历史 可在无需运行外部程序(如find)的情况下通过文件扩展匹配...

2018-12-23 01:29:47 14770 1

原创 mac搭建redis集群

mac搭建redis集群

2022-09-30 15:42:59 2118 2

原创 select 下拉框某一项设置为不可选

select 下拉框某一项设置为不可选

2022-07-25 16:57:24 1511

原创 【mysql】mysql查询结果添加固定值

可直接使用默认值和别名设置selectfield1,field2,'默认值'field3 from user例如:select id,nickname,"PHP" language,1 type from user

2021-07-20 17:11:32 2754

转载 mysql 输出为null时转换成0的需求以及ifnull基本用法

在进行mysql开发的时候时常遇到要将null 显示为我们需要的数据,这个时候就可以使用ifnull函数,下面将讲解基本用法,和针对多表关联以及配合group by 的情况下怎么解决:IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。IFNULL() 函数语法格式为:IFNULL(expression, alt_value)1如果第一个参数的表达式 expression 为 NULL,则返回第二个参数

2021-07-12 13:16:41 2193

原创 mysql 一个表中的字段like另一个表中的字段

select a.name,b.company from a a,b b where a.tag like '%'||b.tag||'%'select a.name,b.company from a a,b b where a.tag like concat ('%',b.tag ,'%')select a.name,b.company from a a,b b where a.tag like '%' +b.tag +'%'

2021-07-12 13:14:21 6526

转载 SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn‘t match value

是插入2条数据,字段没有保持一致。$data = [ ['title'=>'斗破苍穹','author'=>'天蚕土豆','content'=>'晋级斗圣!!!'], ['title'=>'斗罗大陆','author'=>'唐家三少'], ]; app('db')->table('test')->insert($data);第二条数据的 content 要给值$data = [ ['title'=>'斗破苍穹',

2021-07-09 17:30:13 2036

原创 【PHP】php日期转换为星期

当前日期获取星期:date("l"); // 英文星期。输出Saturdaydate("w"); // 数字星期。(0是周天)。输出6获取中文星期:$weekArray = ["日", "一", "二", "三", "四", "五", "六"];echo "周" . $weekArray[date("w")];指定日期转为星期:$data = "2020-08-05";$weekArray = ["日", "一", "二", "三", "四", "五", "六"];echo

2021-07-03 10:52:54 709 2

原创 PHP异步执行(curl)

引入AsyncCURL类,AsyncCURL.php下载链接<?phpnamespace app\common\lib\tools;/* // 使用范例 // 传入参数说明 // url 请求地址 // data POST方式数据 //并发调用 $param1 = array( array( 'url' => "http://localhost/a.php?s=1", ), array( ..

2021-06-28 14:57:54 1959 2

原创 git别名 git config --global alias

$ git config --global alias.ck checkout$ git config --global alias.ci commit$ git config --global alias.br branch$ git config --global alias.st status

2021-06-21 15:29:31 434

原创 git查看某个文件的修改记录

git log --pretty=oneline 文件名

2021-04-13 15:42:18 340

原创 css设置网页文本选中样式(ant design vue)

::selection { background:#DDDDDE; color: #ffffff; // color: var(--antd-wave-shadow-color); // ant design vue,可根据主题色修改}::-moz-selection { background:#DDDDDE; }::-webkit-selection { background:#DDDDDE; }定义和用法::selection选择器...

2021-03-30 14:39:16 1427

原创 xftp 查看隐藏文件

工具-》选项-》常规-》勾选“显示隐藏文件”

2021-03-26 14:48:47 388

原创 PHP统计数组每个值的个数

array_count_values():统计每个特定的值在数组$array中出现过的次数;$array = [1,2,3,4,2,2,3,4,5];$count = array_count_values($array);打印结果:

2021-03-06 13:27:32 802

转载 git 网上拉代码遇到 error: RPC failed; result=18, HTTP code = 200 | 2.12 MiB/s

解决方法:终端输入命令:git config --global http.postBuffer 24288000查看git config --list原因:默认git库太小 不够用 需要重新配置参考链接:http://stackoverflow.com/questions/17683295/git-bash-error-rpc-failed-result-18-htp-code-200b-1kib-s...

2021-03-05 09:50:59 273 1

原创 Class ‘League\Flysystem\Adapter\Local‘ not found

上传文件报错解决方法:安装Flysystem:composer require league/flysystem

2021-02-25 17:05:58 2127

原创 PHP:cURL error 60: SSL certificate unable to get local issuer certificate

导致该问题的原因在于没有配置curl.cainfo,该配置位于php.ini中。解决方案:1)下载cacert.pemhttps://curl.haxx.se/ca/cacert.pem2)配置php.ini[curl];AdefaultvaluefortheCURLOPT_CAINFOoption.Thisisrequiredtobean;absolutepath.curl.cainfo=【你的绝对路径】...

2021-02-24 11:35:05 149

原创 报错Warning: require(D:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):

Warning:require(D:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):composerdump-autoloadcomposerupdate

2021-02-24 11:34:09 9060

转载 git push/git clone代码速度太慢

一、解决git push/git clone代码速度太慢:1.使用管理员权限打开hosts文件sudo vim /etc/hosts2.在该文件末尾空一行填入151.101.72.249 github.global.ssl.fastly.net修改之后速度由10k20k左右增到500k-1000k左右二、检出大项目报错,curl的postBuffer默认值太小:error: RPC failed; curl 18 transfer closed wit...

2021-02-23 09:51:54 490

转载 解决npm install卡住不动的小尴尬

遇到的问题npm install -g @angular/cli复制代码安装angular cli工具时,发现进度条一直卡住不动,相信很多朋友也遇到过。原因应该是国内的网络连接npm速度较慢,甚至很多东西都无法下载安装。那么如何解决这个问题呢?方案一:安装cnpm镜像这个是比较常用的方法,我首先也是使用了这个方法。cnpm的安装方法,参考http://npm.taobao.org/npm install -g cnpm --registry=https://re...

2021-02-22 17:45:17 1706

转载 npm和yarn 速度超级慢

#如果觉得安装速度慢,安装源和原来 npm 是一样的,可以通用,修改方法如下:在国内不管使用npm还是yarn,安装速度都很慢。因为镜像源地址在国外,有qiang的存在,导致速度很慢,这里换上淘宝的镜像源,即可加速安装速度 这里示例使用的是yarn,使用npm的用户将yarn改为npm即可。yarn config get registry # 查看当前设置的镜像源地址# -> https://registry.yarnpkg.com可以改成 taobao 的源:ya...

2021-02-19 17:38:54 1434

原创 Windows下Yarn安装与使用

方法一:使用安装包安装下载官方安装包,https://yarnpkg.com/zh-Hans/docs/install安装完毕后,一定要配置环境变量。关闭终端窗口,重新打开。配置环境变量:右键点击“我的电脑” =》属性方法二:使用npm安装npm i yarn -g-i:install-g:全局安装(global),使用 -g 或 --global输入以下命令:yarn -v#或者yarn -version安装成功常用...

2021-02-19 14:32:43 562

转载 Creating Server TCP listening socket *:6379: bind: No error

在Windows下启动redis报错:Creating Server TCP listening socket *:6379: bind: No error如图所示:解决方案:直接在命令行中输入:redis-cli.exe如下图所示:然后再输入:shutdown意思就是关闭的意思,如下图所示:然后再输入:exit意思就是退出的意思,如下图所示:然后重新输入启动命令:redis-server.exe redis.windows.conf如图所示,...

2021-02-18 15:48:18 2334 4

原创 mac文件夹显示隐藏文件

在隐藏文件所在的目录按键盘上面的shift+cmmand+.

2021-01-24 14:00:37 141

转载 PHP implode分割数组后加引号

在使用implode分割字符串后,直接用mysql进行查询时,拼接后的字符串不带引号,会报字段找不到的错误,如下:$str = implode(',',array('张三','李四','王五'));$res = DB::select("SELECT `user`.username,`user`.mobile FROM `user` WHERE `user`.username NOT IN (".$str.") ;"); 报错信息:SQLSTATE[42S22]: Co...

2021-01-09 10:33:14 726

转载 tp6 不能使用vendor

从thinkphp 5.1.x后vendor的使用方法发生变化,文档又没有详细说明。官方真的太坑了!在thinkPHP 5.1.X后新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的include或者require语法。原来的import(“Vendor.Classes.PHPExcel.IOFactory”);或Vendor(‘phpoffice.phpexcel.Classes.PH

2020-11-13 15:04:44 2854

转载 Mysql:把指定数据行排在前面

如果只是一条数据行,可以这样:SELECT * FROM user ORDER BY user_id<>7,score DESC;主要是“user_id<>7”,就会把用户id为7的排在前面。如果是多条数据行:SELECT * FROM user ORDER BY user_id NOT IN(7,8,9),score DESC;...

2020-11-13 13:24:41 2787 2

转载 tp5引入第三方类 实现获取音频(.mp3)文件时长。

一、你需要在核心之外扩展和使用第三方类库,并且该类库不是通过Composer安装使用,那么可以直接放入应用根目录下面的extend目录下面,该目录是官方建议的第三方扩展类库目录。二、类的命名规范遵循PSR-2及PSR-4规范,注意不要和系统的命名空间产生冲突,例如核心的think、app以及Composer类库自身定义的命名空间。引入类文件实例化类文件调用方法$mp3 = new \lib\MP3File($position); //实例化类,传入文件名$a = $

2020-08-31 13:30:38 516 2

转载 ThinkPHP6.X自定义上传文件名(保留原始文件名)

ThinkPHP6.X采用闭包函数方式自定义上传文件名以及上传保留原始文件名的方法代码:$file = request()->file($fieldName);// 自定义文件名$info = \think\facade\Filesystem::disk('public')->putFile($this->userid, $file, function () use ($file){ switch (config('app.ueditor.upload_filename')

2020-08-24 14:02:24 3018

原创 tp6-更新数据时追加数据

旧数据:aaa,追加bbb,更新后为aaabbb原生写法:update表名set字段名=concat(字段名,"要增加的数据")where条件值tp6写法:TableName::update(['status' => 2, 'info' => \think\facade\Db::raw("concat(info,'bbb')")], ['id' => 1]);...

2020-07-10 18:55:51 3142

转载 div禁用,不可点击

div禁用——添加样式style={pointer-events: none;}1、根据当前项目的场景,在特定条件下时,该div禁用,不可点击,先在HTML内给此标签新加一个类名2、写好不可点击的样式3、在特定逻辑下,加入新类名$(".原类名").addClass("新类名");注意!更改样式,建议大家用ng-class,具体原因大家可以看我2018-8-23分享的“脏检查”这篇文章,有详细解释哦~————————————————版权声明:本文为CSDN博主...

2020-06-12 17:10:08 4630

转载 PHP关掉浏览器继续执行

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);//通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;//每隔半小时运行do{//这里是你要执行的代码sleep($interval);//等待5分钟}while(true); ...

2020-05-26 10:05:00 610

原创 如何在 Mac 上强制退出应用

同时按住三个按键:Option、Command 和 Esc (Escape) 键。这类似于在 PC 上按下 Control-Alt-Delete。或者,在屏幕左上角的苹果 () 菜单中选取“强制退出”。

2020-05-13 12:47:58 272

转载 ThinkCMF多条件查询sql where条件判断

ThinkCMF多条件查询sql where条件判断TP中 Where 条件表达式格式为:$map['字段名'] = array('表达式', '操作条件');$map['status'] = array('=', '1');$map['title'] = array('like', '%测试%');$map['delete_time'] = array('=', '0');实际跑起来不知道为什么就变成where `status` in ('=', '1') and `ti

2020-05-09 13:01:11 947

转载 php -v和phpinfo() 输出的php版本不一致(php和php-fpm版本不一致)

这个的问题就是系统自带的php版本和新安装的php高级版本同时存在,并且终端和phpinfo()加载的文件位置不一致导致。其中,nginx服务解析phpinfo()是依赖php-fpm实现的,所以phpinfo()输出的是php-fpm启动的版本;而终端执行php -v是加载终端配置文件中设置的php安装目录对应的php版本的;所以导致两者php版本不一致主要就是启动的php-fp...

2020-05-08 13:10:04 1537

原创 Call to undefined function think\captcha\imagettftext()

mac 下访问项目的时候验证码无法显示,报错:是因为gd未安装freetype,访问phpinfo()可以返现发现没有这个模块然后大家给出比较终极的方案都是通过一行命令来解决:curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1后面的7.1是自己的版本号,根据自己情况。官网地址:https://php-o...

2020-05-07 16:28:21 3509

转载 session与cookie之间的关系

session和cookie

2020-05-07 13:20:43 206

转载 JS判断多个时间段是否有重叠(时分)

let dateAr = [ { s: '01:00', e: '14:08' }, { s: '01:04', e: '02:05' }, { s: '05:21', e: '08:00' }, { s: '10:20', e: '12:08' },]function Fn() { for (let k in dateAr) { if (!judege(...

2020-04-30 00:33:31 2467 1

原创 no-referrer-when-downgrade

no-referrer-when-downgrade

2020-04-29 11:28:11 8388 2

原创 【git】git忽略文件权限修改

git config core.filemode false // 当前版本库git config --global core.fileMode false // 所有版本库

2020-04-28 16:43:28 433

mac界面化redis管理工具Another_Redis_Desktop_Manager

mac界面化redis管理工具Another_Redis_Desktop_Manager

2022-09-30

AsyncCURL.php

curl调用类

2021-06-28

xshell7.rar

xshell7

2021-02-19

ChromeSetup.exe

从官网下载的windows10系统使用的谷歌浏览器的安装包-ChromeSetup.exe ChromeSetup.exe ChromeSetup.exe

2019-12-12

空空如也

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

TA关注的人

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