- 博客(38)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注

原创 Vue3 Vue2开发区别
这两都是用于创建响应式对象,ref 通常用于创建基础类型,reactive 通常用于创建响应式,这是官方推荐的,现实中也不尽然,有人也用 ref 来定义数组,也有人一个组件只定义一个 reactive,所有数据都放里面,就像 Vue2 的 data 一样,也有人都用。因为对象引用类型,可以用来做代理或劫持,如果只返回基础类型的话,存储在栈中,执行栈里执行完就回收了,没有办法添加代理或劫持,自然就没办法追踪后续的变化,所以不得不返回一个对象,这样才能有响应式。Vue3 里就可以怎么写。
2024-12-12 17:38:45
946
原创 2022,再见,2023,我来了!
回想起这一年,真是经历了酸甜苦辣,甜的是在而立之年成功晋级奶爸,苦的是在这一年我们经历了在沪最黑暗的时刻(新冠疫情),这一年苦辣心酸真的是深受其中你我懂得!这一年,体重涨了不少,也感受到了很多痛苦的事,也偷偷哭过好几次,虽有诸多不幸,也还是有一些值得欣慰的事。今年最大的感悟,身体健康真的超级重要,有的人真的可能分开彼此都能过的更好,生活上偶尔摆烂真的会快乐。四月,封控,媳妇孕期,孩子胎位不正,医院呆了大半个月。
2023-01-05 10:45:50
183
原创 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
3175
原创 .gitignore失效的原因
在开发实际的开发中,我们将某些文件加入.gitignore,但是怎么操作都是无效的。其实在最初git add时并没有更改.gitignore,.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
2022-12-23 10:37:49
450
原创 shell 脚本上传SFTP服务指定位置并删除本地文件
在某次项目中,遇到频繁将本地的log上传到指定的sftp服务上,每秒都都会上传。在最初的想法是通过代码级解决,功能也实现了,之前遇到一些问题:1、特别吃服务资源 2、影响其他服务,3、效率特别慢。
2022-12-23 10:36:08
1256
原创 Think PHP v6.0.3 升级 v6.1 上传文件报错
league/flysystem”:“^1.0” 缺少,引入一下filesystem包就可以了。
2022-12-23 10:34:00
758
原创 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
315
原创 nginx启动失败:Redirecting to /bin/systemctl start nginx.service Fail
因为nginx没有有添加到系统服务,手动手动添加一个即可。
2022-12-23 10:30:39
884
原创 composer install => [Composer\Downloader\TransportException]
网上搜索大部分都说用户权限的问题,这边也尝试了,最终还是不可以。最后的办法是采用切换。,我之前的阿里的把他切换腾讯源即可。
2022-12-23 10:27:43
903
原创 Cookie 存储数据失效
在某次前端开发中,在处理账号信息及存储时,自己的账号信息怎么都存储不上。采用localStorage或sessionStorage存储没啥问题,但是局限于我们套用微信小程序的外壳web-view,缓存机制仅能采用Cookie存储方式。在最终多个账号使用测试时,发现一个奇怪的问题:针对数据量少账号信息是可以存储数据。经过查阅文档得知:在所有浏览器中,任何cookie大小超过限制都被忽略,且永远不会被设置。
2022-12-23 10:26:10
333
转载 连接sftp 提示connection closed
根据上面的错误我一开始判断是我脚本批量删除log 问题,后面定位下问题,不是此问题。之前连接正常,但是突然不可以,可能是密码过期,重置密码即可,但是密码不能修改,原因是我们多处在使用,变更很麻烦。这时候就需要把sftp设置密码永不过期。在今天客户反应,我们的sftp 服务连接不上了,输入正确的信息提示。2、找到需要修改的用户,将倒数第三个的90改为99999。
2022-12-23 10:20:11
4434
1
原创 Cookie 存储数据失效
在某次前端开发中,在处理账号信息及存储时,自己的账号信息怎么都存储不上。采用localStorage或sessionStorage存储没啥问题,但是局限于我们套用微信小程序的外壳,缓存机制仅能采用存储方式。在最终多个账号使用测试时,发现一个奇怪的问题:针对数据量少账号信息是可以存储数据。经过查阅文档得知:,各浏览器Cookie大小、个数限制如下:- Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。 - Fire
2022-12-09 10:59:46
332
原创 Nginx服务器安装部署1.16.1(Linux)----rpm 安装
通过如下指令可以查看Nginx服务器版本。在nginx文件夹中时的相对路径。使用默认配置启动Nginx。nginx文件夹下相对路径。查看Nginx进程状态。停止Nginx服务器。重启Nginx服务器。
2022-11-30 18:04:41
1876
原创 nginx启动失败:Redirecting to /bin/systemctl start nginx.service Fail
因为nginx没有有添加到系统服务,手动手动添加一个即可。
2022-11-30 18:00:59
1671
原创 Think PHP v6.0.3 升级 v6.1 上传文件报错
league/flysystem”:“^1.0” 缺少,引入一下filesystem包就可以了。
2022-11-30 11:21:11
846
原创 Vue非常好用的directive 方法指令
Vue.directive()参数说明###参数1 :*指令的名称,注意,在定义的时候,名称前面不需要加 v- 前缀,但在调用的时候,必须在指令名称前加上 v- 前缀来进行调用###参数2: 是一个对象,这个对象身上,有一些指令相关的函数,这些函数可以在特定的阶段,执行相关的操作。
2022-11-30 11:12:34
514
原创 ‘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
1152
原创 ‘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
1474
原创 DES 3DES加密算法,cbc模式,pkcs5Padding字符填充方式
npm install crypto-js配置文件添加如下内容 前端请求封装处理后端DES(加解密)更多文献参考:DES 3DES加密算法,cbc模式,pkcs5Padding字符填充方式
2022-06-10 14:39:55
2055
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
2400
原创 TP5与TP6的差异
目录结构异同安装方式tp6只能通过composer安装类的加载方式tp5采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而tp5没有使用tp6支持更多的PSR规范组件独立 (tp6将orm独立出来)(模板引擎)中间件改进tp6开始使用了管道模式来实现中间件 比之间的版本实现更加简洁,有序引入Filesystem组件...
2021-08-06 17:58:40
715
原创 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
314
原创 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
362
原创 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
1251
1
原创 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
359
2
原创 TP6 取消{$Think.**} 后,模板表示方式
TP在之前的版中是可以使用{KaTeX parse error: Expected 'EOF', got '}' at position 9: Think.**}̲,TP6在模板中调用{Think.**}无法显示内容,官方在之前在更新,取消了之前的用法,官方回复并未取消,只是采用新的方式: {$Request.**} 或 采用助手函数{:session(**)}、{:cookie(**)} 等...
2021-06-23 13:46:31
175
原创 无限级分类
#数据表 字段 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
84
原创 PHP基本的排序算法
快速排序选择一个基准元素,通常选择第一个元素或者最后一个元素。通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。function quicksort($arr){//判断参数是否是一个数组 if(!is_array($arr)) return false;//递归出口:数组长度为1,直接返回数组 $length = count($arr); if($length...
2021-06-22 17:34:25
92
原创 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
329
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
115
转载 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
1090
原创 \r,\n,\r\n的区别
\n是换行,英文是New line,表示使光标到行首\r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回车换行我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,既是回车,又是换行。“\r\n"与”"的区别\r\n是输出的HTML代码换行,客户看到的效果没有换行。...
2021-06-22 13:41:29
440
Qunee for Html 兼容 Vue 版
2021-07-23
PHP连接sqlserver数据库
2018-09-29
vue 拓扑图插件 ?
2021-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人