自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 Laravel5使用box/spout扩展,大文件导出CSV文件

PHP导出大文件CSV,Laravel框架使用box/ spout扩展导出CSV大文件。

2023-09-14 21:49:06 467

原创 laravel-admin日期字段后面多了.000000Z

laravel-admin日期字段后面多了.000000Z。

2022-11-23 15:33:51 794 1

原创 【百度营销API】返回89406,the access token you provided is invalidate

调用【百度营销API】返回错误提示[the access token you provided is invalidate],给遇到的朋友做个参考

2022-09-23 11:32:45 565

原创 使用Python实现批量PPT转图片,格式支持PNG、JPG,转后图片后批量重命名

Python批量PPT转图片,格式支持PNG、JPG,转后图片后批量重命名

2022-09-08 16:30:38 1496 1

原创 apache2配置SSL,支持https访问

环境:apache2.2.15centos6.9配置yum install mod_ssl opensslapache配置安装好了mod_ssl,会在/etc/httpd/conf.d中生成ssl.conf文件ssl.conf配置,该文件已经引入了mod_ssl.so,所以不需要在httpd.conf中引入;证书配置,把证书放到某个目录,比如我的/etc/httpd/ssl中,没有创建一个ssl目录,就可以了;由于使用紧急所以没有细致研究ssl配置...

2020-08-20 10:49:28 541

原创 Docker 容器常用命令

一、新建并启动容器语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]常用选项:选项说明- -name为容器指定一个名称-i以交互模式运行容器,通常与-t同时使用-t为容器重新分配一个伪输入终端,通常与 -i 同时使用-d后台运行容器,并返回容器ID使用docker镜像centos:centos7以【交互模式】启动一个容器,并将容器命名为my-test-centosdocker run -it --na

2020-08-06 17:06:44 179

原创 Docker Images镜像的命令

docker版本说明:Docker version 18.03.1-cedocker images ,执行结果标题说明REPOSITORY:表示镜像的仓库源TAG:镜像版本标签IMAGE ID:镜像的IDCREATED:镜像创建时间SIZE: 镜像大小说明:同一个仓库源有多个TAG,代表仓库源存在的不同版本;比如:从仓库拉取centos7的镜像:docker pull centos:centos7语法:RESPOSITORY:TAG,代表指定centos安装的版本,如果不指定T

2020-08-05 23:31:42 642

原创 Centos7 Docker更换阿里镜像加速

阿里云镜像加速器docker默认从官方仓库下载,https://hub.docker.com,由于该网站在国外…方案:切换到阿里云镜像使用vi或vim打开daemon.json,没有该文件,touch先创建,路径如下: vim /etc/docker/daemon.json阿里云镜像地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrorsdaemon.json中代码,网址换成你的~{ "registr

2020-08-05 10:40:29 395

原创 Centos7手动安装GCC5.4.0,看这一篇就够了

我的环境宿主机:Win10虚拟机软件:Vmware虚拟机Centos7(CentOS-7-x86_64-Minimal-1810)下载GCC-5.4.0.tar.gz文件通过wget下载太慢,通过win浏览器下载,在使用【winscp】工具上传到虚拟机目录中;下载地址:https://mirrors.ustc.edu.cn/gnu/gcc/gcc-5.4.0/安装过程先安装这个,具体为什么还不清楚;yum -y install bzip2cd 到文件所在目录,/home/

2020-08-04 09:42:43 2350 4

原创 Laravel env中文件特殊字符引来的问题

记录问题场景:env中存在mysql配置,它的密码带特殊符号,我们的部署是通过linux脚本去改密码,本地配置由于简单没有符号,线上配置加了特殊符号;报错:浏览器访问报错,打开debug查看,PDO连接失败,在看密码这一项,没有特殊符号,什么鬼。。最终解决方案*env中带特殊符号的配置用引号包裹,就是这么简单...

2020-08-03 13:28:50 1347

原创 Navicat连接Mysql报错:Client does not support authentication protocol requested by server;

出错场景:window刚装了mysql8的版本,使用navicat连接报错;解决:先用命令连接mysql执行如下命令use mysql;alter user 'root'@'localhost' identified with mysql_native_password by '设置的密码'; flush privileges;执行完以后,重新连接,会提示成功~...

2020-07-28 21:39:55 191

原创 阿里云服务器提示PHP-CGI远程代码执行(CVE-2012-1823)

记一次阿里云服务器漏洞提示服务器环境:web服务器:apachephp:版本 >= 7阿里给的技术参考操作记录修改php.ini,打开fix_pathinfo=1的注释,修改为0重启apache结果【验证】未通过,截止目前20200717,准备给阿里提交工单;其他安装性配置修改隐藏apache版本在httpd.conf中加入,增加之前建议先搜索ServerTokens ProductOnlyServerSignature Off隐藏PHP版本信息修改p.

2020-07-17 15:28:15 298

原创 Nginx常用命令

nginx 常用命令我的nginx目录,/usr/logcal/nginx/sbin中, cd到这个目录查看版本./nginx -v关闭nginx./nginx -s stop启动nginx./nginx重新加载nginx,一般是修改了配置./nginx -s reloadreload 如果报错"/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)执行以下命令,重新rel

2020-06-29 22:14:48 195

原创 Nginx安装

安装环境Centos6.5nginx安装,以1.12.2版本为例nginx官网通过winscp上传到centos服务器上安装依赖安装pcre依赖

2020-06-29 21:51:21 265

原创 Nginx基本概念

Nginx简介高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强反向代理正向代理通过代理服务器访问:在客户端(浏览器)中配置代理服务器,通过代理服务器进行互联网访问;反向代理客户端对代理是无感知的,将请求发送给【反向代理】服务器,由反向代理服务器选择目标服务器获取数据后返回,此时反向代理服务器和目标服务器对外是一个服务器,暴露的是代理服务器的地址,隐藏了真实服务器IP;负载均衡通过反向代理服务器,将请求分发到其他的服务器,将请求集中到单个服务器上改为将请求分发到多台服

2020-06-29 20:24:53 176

原创 laravel admin使用maatwebsite/excel导入excel并入库

###maatwebsite/excel官方文档https://docs.laravel-excel.com/3.1/getting-started/需求Laravel Admin 后台上传excel、如果文件符合格式,则转存到自定义的目录,然后入库laravel Admin截图示例导入的弹出框导入的操作,用的3.1的版本安装maatwebsite/excel 3.1的...

2020-04-27 10:34:35 2512

原创 Laravel Admin增加自定义按钮,例如导入excel按钮

Laravel增加自定义按钮,例如导入excel参考网址:不建议看,因为缺少关键图片https://laravel-admin.org/docs/zh/model-grid-custom-actions#app操作步骤一,创建一个普通操作类php artisan admin:action Post\\你自己业务的关键字 --name="导入按钮的名字"//示例:php artisa...

2020-04-26 19:40:09 2641

原创 PowerDesigner以WORD格式导出Mysql数据表(含清单、表字段、注释)等

背景信息开发好一个产品之后,按合同交付给【金主】一些交付件,其中可能包含,数据库的表结构信息本文参考:https://blog.csdn.net/github_39325328/article/details/80902471导出步骤PowerDesigner以WORD格式导出Mysql数据表(含清单、表字段、注释)等操作的步骤:下载PowerDesigner,并安装请自行下载...

2020-04-15 14:21:17 1050

原创 laravel常用artisan命令

模型相关新建模型,日常做项目中,基本会把创建的model放到Models文件夹下,遵循规则;php artisan make:model Models/xxx新建模型,并创建对应的迁移文件,增加参数-mphp artisan make:model -m Models/xxx迁移执行数据库迁移php artisan migrate控制器创建控制器php ...

2020-04-03 16:55:45 634

原创 laravel5.7 模型属性

$fillable = [ '可批量填充的字段,白名单【常用】'];$guarded = [ '与上相反,黑名单'];$hidden = [ '模型转换为数组时应当隐藏的字段【框架初始化Users中有该设置】'];$visable = [ '与上相反'];$appends = [ '模型转换为数组时应当追加的虚拟字段' // 例如访问...

2020-04-03 16:36:01 402

原创 Cygwin安装apt-cyg

act-cyg说明类似linux的apt-get命令,有关apt-get是干什么的,请参考https://man.linuxde.net/apt-get-2Cygwin安装apt-cyg步骤打开你的Cygwin64 Terminal下载apt-cygwget https://raw.githubusercontent.com/transcode-open/apt-cyg/mast...

2020-04-03 12:52:20 326

原创 查看Cygwin中安装的软件列表

Crgwin提供了类似linux软件包管理程序(如RPM) - cygcheck查看该功能的使用方法:cygcheck -h效果如图查看已安装的软件列表cygcheck -c效果如图

2020-04-03 12:41:16 1314

原创 Win10安装Cygwin,并安装GCC等软件包

Cygwin是什么简单理解,在Windows环境上运行类Linux系统的软件,由红帽负责维护;下载官方下载:http://www.cygwin.com/,点击【标识处】可下载安装包;安装步骤:双击安装包直接点下一步,出现以下界面这里是安装模式选择:第一种:Install from internet,从internet安装,适合网速比较好的朋友第二种:Downloa...

2020-04-03 11:49:12 5385

原创 centos8、apache2.4配置多站点,使用阿里云服务器

一、环境介绍系统:centos8服务器:阿里云ecsapache版本:2.4.xphp版本:7.4.4二、业务场景一台服务器,一个公网IP,想支持多域名访问,跑多个项目,类似在windows开发环境使用集成环境那么的方便;三、实际操作步骤1. 域名配置hosts127.0.0.1 你的A站域名127.0.0.1 你的B站域名.....2. 修改apache,htt...

2020-03-25 13:57:14 1243 1

原创 阿里云服务器,解析二级域名

前提你必须有一级的域名操作步骤:进入控制台首页进入域名控制台解析二级域名1、点击一级域名对应的【解析】菜单2、添加二级域名,可以查看标红的说明,很好理解3、等待几分钟,就可以了;...

2020-03-24 19:32:40 1448

原创 swoole官方的文档

在此记录一下,新旧的文档地址;旧的文档:https://wiki.swoole.com/wiki/page/p-server.html新的文档:https://wiki.swoole.com/#/

2020-03-23 20:48:38 524

原创 CentOS8系统LAMP常用的命令,会不断的补充~

防火墙常用命令查看开放的端口firewall-cmd --zone=public --list-ports添加3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent查看开机是否启动systemctl is-enabled firewalld.service停止防火墙服务 system...

2020-03-23 20:34:45 122

原创 php7.4.4安装swool

环境centos8php7.4.4这里记录下,折腾一天,按照教程安装的是swool4.2,发现和php7.4的版本不兼容;成功的操作:安装swoole4的版本#搜索一下安装包yum search swoole#进行安装 yum install php74-php-pecl-swoole4.x86_64安装完成操作修改/etc/php.ini,增加extension=s...

2020-03-23 20:29:20 970

原创 laravel5.5 session是null的问题

环境:laravel5.5遇到的问题开发微信网页授权,浏览器模拟session存储openid,session::put之后,session::get总是null,各种查,网上说是web中间件必须得放到路由上,也放了,后来测试dd还是null;问题解决web中间件不需要加到路由上调试session不能使用dd或者die(),要使用return调试参考文章...

2020-03-16 18:19:54 702

原创 做项目通用的弹出框,sweetalert,保留最好的一版

说明日常开发项目,除非项目定制了弹出框样式,以前的开发模式,JS通常使用alert,推荐经过美化后的扩展sweetalert下载地址:使用说明这里仅供示例,详细的使用,请使用搜索引擎搜索sweetalert使用说明;//引入css,请忽略引入的语法<link rel="stylesheet" href="{{ asset('assets/admin/css/sweetal...

2020-03-16 10:38:19 309

原创 laravel5.5报错:Call to a member function setCookie() on null

使用场景get请求,把验证参数的工作放到了中间件中,创建了一个统一报错的blade模板,从中间件中执行下面的代码,报错了; return view('common.error_pop', ['sMsg' => '缺少必要参数,请返回重试!']);报错截图:解决:参考:laravel响应文档 return response() ->view('c...

2020-03-16 10:26:47 2423

原创 PHP请求防止参数被篡改和设置请求超时

代码用途,实现URL参数防止篡改、设置请求超时:仅演示了GET请求,POST原理是一样的防参数篡改原理,客户端请求带上sign参数,服务端去校验sign参数,sign生成规则:url参数增加一个盐值(保密的参数,只有客户端和服务端知晓),排序后MD5,服务端去进行验证,具体看看代码就理解了;请求超时(前提防止参数篡改):客户端请求带上time参数,服务端去校验;客户端请求的代码;//...

2020-03-14 11:10:36 1217

原创 3、C语言表达式、运算符

表达式一个表达式是一系列运算符和算子的组合,用来计算一个值例如:total = 86;count = count + 1;a = (b / c) * d;...运算符(operator)指进行运算的动作,比如加法运算符“+”,减法运算符“-”算子(operand)指参与运算的值,这个值可能是常数、变量、方法的返回值...

2020-02-24 23:42:18 211

原创 2、C语言之浮点数

先插一下,关于C语言整数计算问题先记录一下在学习过程中遇到C语言的在计算上的不同,整数在做加减乘除运算时,结果都是一个整数,这里主要介绍除法,举例:10 / 3,运算结果为3.3333…,但在C语言中,小数点以后它直接给你干掉了,结果是3。C语言你NB啊,真粗暴,哈哈~~~介绍C语言浮点数浮点的定义:浮点这个词的本意指小数点可以浮动的,比如1.2、12.2,133.2,简单理解:带小数...

2020-02-24 22:10:54 1409

原创 git添加远程库

粗略描述下步骤注册github账号并登陆github创建一个仓库本地git生成秘钥,将id_rsa.pub公钥添加到github设置->SSHkey中场景一:你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步1. 在本地仓库下运行如下命令说明:本地仓库关联远程库//xxxx/xxxxx,你的git账户名/远程仓库名git...

2020-02-23 16:53:58 116

原创 Git常用命令说明

Git常用命令说明使用环境:CentOS6.5创建版本库,可以在一个空的目录,或者是已经有文件的目录;//执行后,linux下,执行ls -al;可以看到隐藏文件.git 的目录,这个目录是git用来跟踪管理版本库的,请勿更改,否则会破坏git版本库git init2. 把文件添加到暂存区暂存区请看:廖雪峰:Git工作区和暂存区//关于文件说明:只能跟踪文本文件的改动,比如TX...

2020-02-23 15:24:19 115

原创 1、C语言变量、常量的定义

变量的定义,变量也称为【标识符】;定义单个变量解释:定义一个int类型的price变量,它的值为0;int price = 0;定义多个变量int price1, price2;构造标识符的规则数字、字母、下划线组成,不能以数字开头不可以使用C语言的保留字(关键字)...

2020-02-20 19:56:00 1366

原创 Python判断字符串是否在另一个字符串,函数in和not in

Python判断字符串是否在另一个字符串中,函数in 和 not in比较好理解,直接上代码注意的点:返回的结果是布尔类型,False和True英文区分大小写#判断字符串是否在一个字符串中print("java" in "我学习python")#Falseprint("python" in "我学习python") #Trueprint("java" not in "我学习p...

2020-01-21 17:38:37 1968

原创 Python字符串查找函数find

Python字符串查找函数find比较简单,直接上代码总结下规则,结果数字说明按字符串索引下标查询,索引从0开始,空格会占位并且有下标结果-1,代表没有查找到英文区分大小写str1 = "文章的标题".find("标题")#结果是3print(str1)str2 = "I am en string,string is shoter".find("s")#结果是9pri...

2020-01-21 17:29:53 2181

原创 Python字符串格式化,%和format函数

Python字符串格式化格式化的操作有两种一、使用%,常用的格式化格式描述%s字符串%d有符号整数(十进制)%f浮点数%O转换为带符号的八进制形式的整数%X转换为带符号的十六进制形式的整数%e转换为科学计数法表示的浮点数(e小写)%c格式化字符及其ASCII码常用的示例#字符串print("学习是一件%s的事情"...

2020-01-21 17:19:47 10365 2

sweetalert.rar

sweetalert用于通用的alert弹出框,对样式进行了美化,如果项目未定制弹出框推荐使用,其功能强大,附件中包含了简单使用的说明;

2020-03-16

FastStone(截图、彩色、录制).rar

FastStone软件,支持截图、屏幕识色、录制视频等,转换图片到PDF等功能,前端、后端开发必备,人手一个不夸张。

2019-12-30

404、500、503通用报错页.rar

通用404、500、503报错页面,简介美观,适用于laravel框架使用,其中的代码包括,HTML文件和laravel使用的blade模板。

2019-12-30

空空如也

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

TA关注的人

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