自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 PHP7 引入的“??” 和“?:”的区别

【代码】PHP7 引入的“??” 和“?:”的区别。

2023-06-29 17:17:46 103

原创 2022,再见,2023,我来了!

回想起这一年,真是经历了酸甜苦辣,甜的是在而立之年成功晋级奶爸,苦的是在这一年我们经历了在沪最黑暗的时刻(新冠疫情),这一年苦辣心酸真的是深受其中你我懂得!这一年,体重涨了不少,也感受到了很多痛苦的事,也偷偷哭过好几次,虽有诸多不幸,也还是有一些值得欣慰的事。今年最大的感悟,身体健康真的超级重要,有的人真的可能分开彼此都能过的更好,生活上偶尔摆烂真的会快乐。四月,封控,媳妇孕期,孩子胎位不正,医院呆了大半个月。

2023-01-05 10:45:50 129

原创 Vue 打包 ERROR TypeError: Cannot read property ‘tapPromise‘ of undefined

之前打包发版都是正常的,这边查看代码提交记录,在使用 compression-webpack-plugin 插件时尽然对版本进行变更,安装插件的时候默认最新版本,但是可能脚手架还不支持这个版本,所以需要降低插件版本进行使用,这边在安装的时候最新版本为 v9.2.0,降到 v6.1.1 进行使用;在前端vue打包升级的时候,遇到。

2022-12-25 19:07:36 2652

原创 .gitignore失效的原因

在开发实际的开发中,我们将某些文件加入.gitignore,但是怎么操作都是无效的。其实在最初git add时并没有更改.gitignore,.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

2022-12-23 10:37:49 324

原创 shell 脚本上传SFTP服务指定位置并删除本地文件

在某次项目中,遇到频繁将本地的log上传到指定的sftp服务上,每秒都都会上传。在最初的想法是通过代码级解决,功能也实现了,之前遇到一些问题:1、特别吃服务资源 2、影响其他服务,3、效率特别慢。

2022-12-23 10:36:08 865

原创 Think PHP v6.0.3 升级 v6.1 上传文件报错

league/flysystem”:“^1.0” 缺少,引入一下filesystem包就可以了。

2022-12-23 10:34:00 606

原创 Vue非常好用的directive 方法指令

##参数1 :*指令的名称,注意,在定义的时候,名称前面不需要加 v- 前缀,但在调用的时候,必须在指令名称前加上 v- 前缀来进行调用。value: 指令的绑定值, 例如: v-my-directive=“1 + 1”, value 的值是 2。在每个函数中,第一个参数,永远是 el ,表示被绑定了指令的那个元素,这个 el 参数,是一个原生的JS对象。###参数2: 是一个对象,这个对象身上,有一些指令相关的函数,这些函数可以在特定的阶段,执行相关的操作。name: 指令名,不包括 v- 前缀。

2022-12-23 10:32:02 259

原创 nginx启动失败:Redirecting to /bin/systemctl start nginx.service Fail

因为nginx没有有添加到系统服务,手动手动添加一个即可。

2022-12-23 10:30:39 548

原创 Nginx服务器安装部署1.16.1(Linux)---rpm方式安装

#1、安装GCC、automake、pcre、zlib和openssl。

2022-12-23 10:29:26 588

原创 composer install => [Composer\Downloader\TransportException]

网上搜索大部分都说用户权限的问题,这边也尝试了,最终还是不可以。最后的办法是采用切换。,我之前的阿里的把他切换腾讯源即可。

2022-12-23 10:27:43 794

原创 Cookie 存储数据失效

在某次前端开发中,在处理账号信息及存储时,自己的账号信息怎么都存储不上。采用localStorage或sessionStorage存储没啥问题,但是局限于我们套用微信小程序的外壳web-view,缓存机制仅能采用Cookie存储方式。在最终多个账号使用测试时,发现一个奇怪的问题:针对数据量少账号信息是可以存储数据。经过查阅文档得知:在所有浏览器中,任何cookie大小超过限制都被忽略,且永远不会被设置。

2022-12-23 10:26:10 271

转载 Httpd - Apache Web 服务器 禁止一切爬虫

最近发现自己的一个网站服务非常卡顿,服务请求非常慢,几乎接近崩溃的状态。

2022-12-23 10:22:09 384

转载 连接sftp 提示connection closed

根据上面的错误我一开始判断是我脚本批量删除log 问题,后面定位下问题,不是此问题。之前连接正常,但是突然不可以,可能是密码过期,重置密码即可,但是密码不能修改,原因是我们多处在使用,变更很麻烦。这时候就需要把sftp设置密码永不过期。在今天客户反应,我们的sftp 服务连接不上了,输入正确的信息提示。2、找到需要修改的用户,将倒数第三个的90改为99999。

2022-12-23 10:20:11 3557 1

原创 Cookie 存储数据失效

在某次前端开发中,在处理账号信息及存储时,自己的账号信息怎么都存储不上。采用localStorage或sessionStorage存储没啥问题,但是局限于我们套用微信小程序的外壳,缓存机制仅能采用存储方式。在最终多个账号使用测试时,发现一个奇怪的问题:针对数据量少账号信息是可以存储数据。经过查阅文档得知:,各浏览器Cookie大小、个数限制如下:- Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。  - Fire

2022-12-09 10:59:46 273

原创 Nginx服务器安装部署1.16.1(Linux)----rpm 安装

通过如下指令可以查看Nginx服务器版本。在nginx文件夹中时的相对路径。使用默认配置启动Nginx。nginx文件夹下相对路径。查看Nginx进程状态。停止Nginx服务器。重启Nginx服务器。

2022-11-30 18:04:41 1729

原创 nginx启动失败:Redirecting to /bin/systemctl start nginx.service Fail

因为nginx没有有添加到系统服务,手动手动添加一个即可。

2022-11-30 18:00:59 1554

原创 Think PHP v6.0.3 升级 v6.1 上传文件报错

league/flysystem”:“^1.0” 缺少,引入一下filesystem包就可以了。

2022-11-30 11:21:11 625

原创 Vue非常好用的directive 方法指令

Vue.directive()参数说明###参数1 :*指令的名称,注意,在定义的时候,名称前面不需要加 v- 前缀,但在调用的时候,必须在指令名称前加上 v- 前缀来进行调用###参数2: 是一个对象,这个对象身上,有一些指令相关的函数,这些函数可以在特定的阶段,执行相关的操作。

2022-11-30 11:12:34 440

原创 脚手架创建Vue项目

在命令中输入以下命令创建Vue项目

2022-06-24 15:57:41 705

原创 ‘NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES‘ to ‘sql_mode‘ 5.7 兼容 5.6

这是错误信息,上面说我们group使用错误和某个地方冲突了(不兼容问题);一、原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”,这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序。二、sql层面在sql执行时,出现该原因:简单来说就是:输出的结果是叫target list

2022-06-20 10:52:03 787

原创 ‘NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES‘ to ‘sql_mode‘ 2022-06-20T01:05

今天工作中常规开启本地环境,在打开Mysql 时提示:原因在于:1、 MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的。2、 由于MYSQL是在‘strict mode’严格模式下工作的,如果改为非严格模式,上面的语句就可以执行成功3、 MYSQL5.x在windows下是默认以‘strict mode’工作的,当执行上面的语句时,会给你一个错误或者警告信息;解决原因:1、 找到mysql安装根目录下的my.ini文件2、 找到这样一行:sql-mode=“STRI

2022-06-20 09:18:58 1136

原创 DES 3DES加密算法,cbc模式,pkcs5Padding字符填充方式

npm install crypto-js配置文件添加如下内容 前端请求封装处理后端DES(加解密)更多文献参考:DES 3DES加密算法,cbc模式,pkcs5Padding字符填充方式

2022-06-10 14:39:55 1675 1

原创 解决AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using local

1、启动apache遇到错误:2·、修改httpd.conf配置3、关闭在启动httpd4、查看有无报错

2022-06-10 14:09:37 1907

原创 TP5与TP6的差异

目录结构异同安装方式tp6只能通过composer安装类的加载方式tp5采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而tp5没有使用tp6支持更多的PSR规范组件独立 (tp6将orm独立出来)(模板引擎)中间件改进tp6开始使用了管道模式来实现中间件 比之间的版本实现更加简洁,有序引入Filesystem组件...

2021-08-06 17:58:40 656

原创 TP3.2和TP5 的差异区别

TP5和TP3.2的区别 </h2> <div id="cnblogs_post_body" class="blogpost-body blogpost-body-html">首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。需要摒弃的3.X旧思想URL的变动首先对3.X的不严谨给开...

2021-08-06 17:26:47 259

原创 php 存储数据加密解密

6种php加密解密方法<?php function encryptDecrypt($key,$string,$decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key),base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))),"12"); return $decrypted

2021-07-30 14:47:35 282

原创 element-ui vue子组件调用父组件($parent)的坑

使用element-ui 子组件调用 父组件,用到parent时,使用<el−container></el−container>,<el−main></el−main>布局时,发现,,报错TypeError:"this.parent 时,使用<el-container></el-container>,<el-main></el-main>布局时 ,发现,,报错TypeError: "this.par.

2021-07-12 16:20:17 1112

原创 php getimagesize 函数 - 获取图像信息

array getimagesize ( string KaTeX parse error: Expected 'EOF', got '&' at position 19: …ename [, array &̲imageinfo ] )getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型及图片高度与宽度。Array([0]

2021-07-08 17:22:37 246 2

原创 在vue项目中,js事件如何调用vue的函数

vue 调用 emFace

2021-07-05 17:59:38 284

原创 TP6 取消{$Think.**} 后,模板表示方式

TP在之前的版中是可以使用{KaTeX parse error: Expected 'EOF', got '}' at position 9: Think.**}̲,TP6在模板中调用{Think.**}无法显示内容,官方在之前在更新,取消了之前的用法,官方回复并未取消,只是采用新的方式: {$Request.**} 或 采用助手函数{:session(**)}、{:cookie(**)} 等...

2021-06-23 13:46:31 132

原创 无限级分类

#数据表 字段 id pid title/** * 获得分类树 * @param int $pid 父id * @param array $result返回树结构 * @param int $spac * @return array */require_once "pdo.php";function gettree($pid=0,&$result=array(),$spac=0){ $spac = $spac+2; $row = pdo_getall('item'

2021-06-22 17:40:31 60

原创 PHP基本的排序算法

快速排序选择一个基准元素,通常选择第一个元素或者最后一个元素。通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。function quicksort($arr){//判断参数是否是一个数组 if(!is_array($arr)) return false;//递归出口:数组长度为1,直接返回数组 $length = count($arr); if($length...

2021-06-22 17:34:25 66

原创 PHP 数字保留N位小数

代码如下所示:ps:PHP 数字(价格)保留两位小数下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下。php 商品价格,php保留两位小数,php商品价格展示PHP number_format() 函数number_format():函数可以通过千位分组的形式来格式化数字。语法:number_format(number,decimals,decimal

2021-06-22 17:28:20 218 2

原创 Mysql数据类型、函数及运算符

数据类型tinyint 1字节 (-128,127) (0,128) 小整数类型smallint 2 字节 (-32 768,32 767) (0,65 535)mediumint 3 字节 (-8 388 608,8 388 607) (0,16 777 215)int/integer 4 字节bigint 8字节 超大整数float 4字节 单精度浮点数double 8字节 双精度decimal M+2 定点数char 0-255字节 定长字符串varchar 0-65535 字节

2021-06-22 17:25:34 76

转载 thinkphp6 常用方法文档

请求变量复制代码use think\facade\Request;Request::param(‘name’);Request::param();全部请求变量 返回数组Request::param([‘name’, ‘email’]); 多个变量Request::param(‘a’,‘1’) $a不存在使用默认值1Request::param(‘username’,’’,‘strip_tags’); 参数过滤 去掉html标签 htmlspecialchars转换成实体入库 strtolowe

2021-06-22 16:48:42 992

原创 \r,\n,\r\n的区别

\n是换行,英文是New line,表示使光标到行首\r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回车换行我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,既是回车,又是换行。“\r\n"与”"的区别\r\n是输出的HTML代码换行,客户看到的效果没有换行。...

2021-06-22 13:41:29 263

原创 滑动条 隐藏

::-webkit-scrollbar {width: 1px;background-color: #f5f6f7;}

2021-06-22 12:39:08 29

yi_index_place.sql

自己根据QQ文件整合的Sql数据

2021-09-07

cudart64_110.dll

cusolver64_10

2021-08-30

Qunee 包 (vue js )

Qunee 包 (vue js )

2021-08-02

Qunee for Html 兼容 Vue 版

Qunee 是基于使用HTML5 Canvas技术,绘制清新、流畅的网络图,可用于社交网络图、拓扑图、流程图、地图等需求, JS组件封装,藏繁琐于简洁,轻松构建优雅的互联网应用与企业应用,让数据的在线可视化变得容易!(vue)

2021-07-23

Qunee for Html

Html 完整的一套 拓扑图 demo ,免费使用!!

2021-07-23

Think PHP 数据备份 恢复

Think PHP 页面操作 数据备份 恢复

2021-07-15

TP6 + VUE workman (含表情包)

chat 采用tp6 + vue (CDN) 方式编码,创建初衷在于博客讨论 (之前发布的升级版)

2021-07-06

聊天室(含表情包)workerman-WebSocket-php代码类资源

该聊天室主要使用websocket 把客服端和服务器建立连接 包含 微信表情包

2021-07-06

西游记四组人 animation 动图

个人博客主站 可以添加使用

2021-06-22

Redis-x64-3.2.100.rar

redis-可视化工具,非常好用

2021-04-23

navicat12mysql

Navicat12 MySql 打开 就可以使用

2021-04-23

vue 原生 tree 多级树

vue 原生 tree 多级树

2021-04-23

全球国家地区及城市汇总(含sql和json)下载

全球的国家,各国家的相关城市sql和json数据。有中文名称和英文名称以及对应的地区代码。包含国家的简称和全称信息

2021-01-14

MYSQL全国城市树省市县区

全国城市树,详细到县 包括区号 中英文 地域区号

2021-01-14

tp6+mongodb.zip

修改tp6 原有的mongo 包存在的问题

2021-01-13

TP6 + VUE workman

chat 采用tp6 + vue (CDN) 方式编码,创建初衷在于博客讨论 使用 简单的

2021-01-13

php_sqlsrv_56_ts

php_sqlsrv_56_ts.dll是PHP连接SQLserver数据的以其中之一的扩展

2018-09-29

php_sqlsrv_56_nts

php_sqlsrv_56_nts.dll是PHP连接SQLserver数据的以其中之一的扩展

2018-09-29

SQLserver客户端

SQLserver客户端,解压安装默认位置即可,之后就可以连接数据库了

2018-09-29

PHP连接sqlserver数据库

配置环境:Apache PHP.ini 添加php_sqlsrv_56_nts.dll和php_sqlsrv_56_ts.dll扩展,对应的扩展放到指定的位置上,重启 Apache 就可以连接了

2018-09-29

php_sqlsrv

把 extension=php_sqlsrv_56_nts.dll extension=php_sqlsrv_56_ts.dll 放到 PHP.ini 内

2018-09-29

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

TA关注的人

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