- 博客(31)
- 收藏
- 关注
原创 Nas服务器复制文件时,错误0x800700DF:文件大小超出允许的限制,无法保存
今天从群辉nas服务器上复制一个压缩文件到本地电脑硬盘时复制不成功,提示如下图。试了几次都不行,但是那天从另外一台电脑上往nas上复制的时候确实可以的,也试了从nas上复制一个图片是可以保存成功的,这样看来问题就出在windows电脑上了。找到FileSizeLimitInBytes值,其默认值为:50000000,修改其十进制为:4294967295。1、打开本地电脑注册表:Win+R——输入cmd,回车——命令页输入: regedit,回车。3、修改注册表后,重新启动电脑后生效。
2023-02-10 16:49:51
3478
1
原创 php用ftp_put上传图片文件失败,文件大小为0
php 封装了个ftp上传类,其中upload方法调用ftp_put上传图片文件,之前用的windows服务器用了2年多没有问题,前阵子换了linux服务器后一直没有注意这个问题,最近客户端有反应图片上传不成功。从接口接收到客户端传递来的数据开始一步步中断测试,最终问题定位在了Ftp类中的upload方法里,这里面ftp_put(this−>conn,this->conn,this−>conn,remote_file,localfile,local_file,localfil.
2022-05-14 15:51:24
868
原创 thinkphp中使用group_concat()函数时的排序方法
数据来自2张表,在之前的帖子里已经写了这获取数据后如何拆分数据$data = Db::table('hi_project_combo')->alias('A') ->leftJoin('hi_project B','B.id=A.pid') ->field('B.id,max(B.group_name) group_name,max(B.class_name) class_name,max(B.type) type,max(B.sort) sort,m
2022-02-15 15:39:50
2737
原创 thinkphp5连表查询,max(),GROUP_CONCAT(),concat_ws(),CONCAT(),group by综合运用方法及字符串拼接、拆分数组重组
总结:关于2两个关联表聚合查询返回数据个人总结。数据请求用到max(),GROUP_CONCAT(),concat_ws(),CONCAT(),group by。php字符串拆分用到explode()。php将两个索引数组重组成关联数组用到array_combine()。我这个需求和做法,纯属个人根据自己的想法和需求来的,本人不是专业程序员,自学的,目前自己还没有找到更好的方法,这里纯属个人记录,如果还有其他好用的方法,还望大家给与指点。一、返回数据结构:下面为接口返回的数据结构,数据来.
2022-01-16 21:45:48
2678
2
原创 详细说明VScode设置中文,主题更改,文件图标及字体设置
前言:之前一直使用的编辑器是phpstorm,使用挺满意的,但好长时间一直难受的是elementUi的html自定义标签不被识别,满屏的红色横线看着太难受,找了好多帖子,包括国外的讨论说是有其他插件影响,都尝试了个遍还是没有解决。。。又不想掩耳盗铃式的直接禁用掉陌生标签提醒,今天想了想,直接换编辑器吧,干脆直接安装了一个vscode。下面说点基本配置,主要是希望和原来使用的phpstorm界面风格相近一点,要不看着好不习惯。一、设置中文1.打开vscode ,按快捷键“Ctrl+Sh.
2021-12-12 16:10:23
15565
原创 vue报错:Property “visible“ must be accessed with “$data.visible“ because以及net::ERR_CONNECTION_REFUSED
昨天把电脑关了,今天打开电脑,npm run dev,然后浏览打开汗~报如下一堆错误:[Vue warn]: Property "visible" must be accessed with "$data.visible" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.
2021-12-06 16:05:39
3533
原创 thinkphp5递归获取Element Ui的Cascader 级联选择器数据
第一部分:前端部分最终效果数据库数据Element Ui 的Cascader 级联选择器数据应用:<el-cascader v-model="value" :options="dep_jobs" :props="{ expandTrigger: 'hover',value:'id',label:'classname' }" @change="handleChange"></el-cascader>.
2021-12-04 16:10:44
1409
原创 thinkphp项目在phpstorm中提示ext-json is missing in composer.json
因代码中用到的 json_decode 函数处出现了一条下划线
2021-11-26 15:01:43
2550
原创 php提取二维数组的id或某个键值集合
问题描述一:比如有个变量($stu_list)的值为下面的数组,然后把数组里的id这个键值提出来组成一个新的集合目标数组: Array( [0] => Array ( [id] => 1 [group_id] => 5,3 [cTime] => 2021-03-02 09:29:37 [people_count] => 179 )
2021-09-06 13:58:49
3604
原创 vue用import方式引入ttf字体文件报错及解决方法
关于在vue项目中引入ttf格式的字体文件,基本工作:下载下来字体文件,新建一个font文件夹,把字体文件放进去,在新建一个font.css文件(可以不用新建,直接在主css文件里写),把字体文件@font-face引入进css里。注:@font-face也可以直接在scss文件里写或引入,不一定要在css文件里。前面工作做完后,运行报错O(∩_∩)O网上查了好半天,普遍都说是配置文件webpack.config.js中没有配置解析字体的模块。用到的方法就是在build -> webpa
2021-08-29 14:32:46
3684
2
原创 vue如何关闭eslint语法检查
创建vue项目的时候,一路回车敲下来,忘记了把Use ESLint to lint your code?(Y/N) 选择了Y,等到写代码的时候,发现多敲或少敲个空格,都一堆波浪线。这种对我这样的强迫症实在无法忍受,大家安装的时候还是最好直接选择N.关闭方法:共2个文件1、在build/webpack.base.conf.js文件中,注释或者删除掉:module->rules中有关eslint的规则2、config/index.js中 useEslint: true 改为 useEslint
2021-08-26 15:50:49
5841
原创 Element ui 日期时间今天,昨天,近七天,等快捷选择及:default-time无效处理方法
一、需求描述:项目里每月需要统计当月的一些数据,或者随时需要调取部分时间段的数据,用Element ui的日期时间控件来实现,如下图:但为了便捷,就加入几个固定的时间快捷选项,因为数据库里的时间存储的是时间戳,所以前端查询需要给提供具体的时间段部分。Element ui的DateTimePicker组件提供了个default-time属性,可以预设具体的时间,但这个属性有个问题,设置好以后,只能对在通过日历插件选择的日期有效,对快捷选项是无效。我这里用一个方案,就是**setHours(0,0,
2021-05-27 18:54:16
3799
1
原创 忘记mysql数据库root账户密码如何修改
如果知道密码需要修改的情况下比较简单,这里主要记录下忘记mysq登录密码时如何修改。先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。在开始下面的操作之前,先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。1、打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。简洁方法:找到安装mysql的文件夹,进入mysql的bin目录,鼠标单击地址栏,拖选地址栏的全部文本,输入cmd,回车即.
2021-04-12 14:50:04
288
原创 mysql的设置的任务事件自动执行失效
在数据库mysql设置了个计划任务事件,每天对到期的信息状态自动变更,但今天发现好几个3月份的信息到期,状态还显示正常,没有过期。排查过程:1、经过检查发现,定时任务状态是ENABLE(启用),上次运行时间是2021-02-20,在这之后再没有执行了。2、查看服务器运行状态,发现在我2020-02-21下午3点多重启了服务器3、登录mysql数据库输入 show variables like ‘event_scheduler’;发现event_scheduler是关闭状态也就是.
2021-03-11 10:58:25
702
原创 给vue项目添加favicon.ico图标
效果如下:操作步骤:1、本地环境下的favicon.ico配置:如上图的截图,如果本地环境不需要可不配置,但是配置完需要重新执行 npm rundev,如果执行此命令报错,说明下图所示的favicon地址配置不正确。2、线上项目的favicon.ico配置:配置完毕后重新执行:npm run build,重新打包。在浏览器运行dist>index.html文件,即可看到效果。...
2021-03-08 14:21:36
2319
1
原创 vue项目打包 打包运行报错以及Element UI字体图标不显示问题解决详细过程
vue项目本地开发完成后要部署上限,需要先把项目打包,打包步骤我经过试错,总结出简单3步完成。项目有更新情况打包:非首次打包可直接:npm run build即项目前期已经配置好,并经打包部署过运行没有什么问题,后期局部修改后重新打包,可直接运行以上命令进行打包。项目初次打包部署项目初次打包部署或打包后运行有问题,需进行以下三步操作:第1,2步中修改的2处文件位置:1.config>index.js 文件里面的dev是开发环境,build是打包部署运行的版本。找到build
2021-03-08 12:52:26
3703
1
原创 element-ui的滚动条组件el-scrollbar如何使用
项目原来用html做的,有个scrollbar滚动条,是js插件,现在用vue框架了,想用这个滚动条还有点复杂,突然想到elementui官方文档的侧栏不就是的吗,怎么样,看起来是不是觉得挺优雅。但是经过仔细找,发现Element 官方没有说有这么一个Scrollbar组件的,文档没有说,但当我查看官网源代码,发现他有使用el-scrollbar这样一个组件,经过多方查找,虽然官网没有写使用文档,但是我们还是可以用的。基础用法:<div class="lsm-container".
2021-03-03 21:10:14
7446
1
原创 vue安装sass-loader运行报错解决方法
vue安装sass-loader坑很多,网上的解决方法千篇一律的复制,不知道有没有经过验证。一、深坑的出现如果初次安装sass-loader依赖后就报错,那很大概率应该是由于版本问题导致。 你应该是采用如下几个命令安装:npm install node-sass --save-dev //安装node-sass npm install sass-loader --save-dev //安装sass-loader npm install style-loader --save-dev
2021-03-02 12:50:55
7353
10
原创 v-viewer图片组件在vue项目使用方法
v-viewer可随意放大及缩小图片,另外还有旋转、翻转等功能,是一款不错的前端图片显示插件第一步:安装依赖npm install v-viewer --save第二步:在main.js引用并配置import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'Vue.use(Viewer);Viewer.setDefaults({ defaultOptions: { zIndex: 9999 }, Optio.
2021-03-01 16:12:24
953
原创 vue.js用cnpm详细安装过程
一、开发环境vue推荐开发环境:Node.js: javascript运行环境(runtime),不同系统直接运行各种编程语言npm: Nodejs下的包管理器。webpack: 它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。二、环境搭建安装node.js:1.从node.js官网下载并安装node,安装过程很简单。2.npm 版本需要大于 3.0,如果低于此版本需要升级它#查看版本npm -v6.14.4#
2021-02-28 20:29:46
2269
1
原创 登录mysql提示1045 - Access denied for user ‘v****‘@‘ip‘(using password:YES)
在本地用Navicat连接服务器上的mysql数据库时提示:1045 - Access denied for user ‘v****’@‘ip’(using password:YES)第一理解好像说是密码不正确,经过检查发现密码并没有错误,而且程序都能正常连接,肯定不是密码的问题,最终确认是因为服务器上安装的mysql登录权限的问题。我的服务器是windows服务器,远程连接到服务器,进入mysql的bin目录,在地址栏输入cmd,打开cmd输入面板,输入:mysql -u root -p
2021-02-27 14:58:36
488
原创 vue中使用v-for渲染的列表当某项数据变动时视图列表没有更新问题解决
例如视图中的列表<tr v-for="vo in indexData.list"> <td>{{vo.code}}</td> <td>{{vo.username}}</td> <td>{{vo.cTime}}</td></tr>渲染的是以下数据// 视图列表数据indexData:{ total: 20, list: [ { "id": 101,
2021-02-09 18:11:50
2294
2
原创 Vue在子组件修改数据父组件中的值也被改变实例解决方法
首先说下情况,父组件的修改和添加使用的是同一套element ui的Dialog组件,当父组件点击修改方法时,会把选中行的数据通过props中传递给子组件。下面是子组件接收数据这不是想要的效果,实际应该是在提交修改后,当数据库修改成功以后,再把修改成功的数据返回,前端做更新。经过一番资料查找,这里牵扯到的是数据存储是在堆内存还是栈内存。基本数据类型number,string,boolean,null,undefined以及ES6中的symbol,这些基本数据类型是存储在栈内存中的,如果复制这
2021-02-04 14:12:24
3556
2
原创 vue结合element ui实现文字消息上下无缝滚动切换
最近项目里需要个消息翻滚一条条出现的效果,如下图:正在用原生js操作的时候,突然想起element ui有个走马灯(Carousel),这个走马灯可以实现前端比较常用的轮播效果,那肯定也能实现这个功能消息无缝翻滚出现的功能。话不多说,下面放代码:html部分:<!--我这个需求是有消息时才会让这个功能显示,所以使用了v-if--><div class="bs-sysMsg" v-if="systemMsg.length > 0"> <i class="
2021-01-29 18:13:34
7872
8
原创 vue根据返回数据状态给按钮动态设置disabled属性
需求如下:根据返回值的状态(status的值),如果值为0/1/2可以使用打卡按钮,status的值为其他的则禁用。原按钮为:<el-button type="primary" size="mini">打卡</el-button>根据状态渲染:第一种方法,采用v-if,v-else:<el-button v-if="vo.status===0 || vo.status===1 || vo.status===2" type="primary"
2021-01-16 10:31:36
14062
1
原创 vue中class类名根据绑定的值三元表达式或字符串拼接动态添加类名
如下这个html标签,最终根据数据返回值是,1则表示男性,2则表示女性,渲染2种不同的icon图标。<span class=“gender bg-muted fa-nanxing”></span><span class=“gender bg-muted fa-nvxing”></span>有2种实现方法:1、数组方法<span :class='["gender","bg-muted",data.gender===1 ? "fa-nanxing
2021-01-08 15:46:40
1787
原创 mysql从一张表中取出数据插入到另一张表详细操作过程
最近有这样一个需求,原来的订单表wp_order设计不合理,原来的订单表没有订单详表,只有一张主表。现在是要重构订单表,分为订单主表wp_order_master和订单详表wp_order_detail,需要把原来的wp_order中的数据拆分后插入这两张表。我这里总结有3种mysql插入语句方式,分别是:以下表1为目标表,表2为原表表结构一样insert into 表1select * from 表2这个方式说白了就跟复制一样,要求2张表的所有字段一致,否则报错。表结构不一样i.
2021-01-01 13:46:24
13786
8
原创 Thinkphp中日期时间区间查询以及whereTime用法
使用where和whereTime方法进行时间的比较查询where用法// 查询大于等于指定时间的数据Db::table('article')->where('create_time','>=','2020-12-10')->select();// 查询小于指定时间的数据Db::table('article')->where('create_time','<','2020-12-10')->select();// 查询指定时间区的数据Db::table(
2020-12-31 10:21:05
3688
原创 解决phpstorm编辑器中element ui的代码出现标签未知提醒横线
phpstorm编辑器中element ui的代码出现标签未知提醒横线,向下图这样,看着特难受类似这情况,就是编辑器无法识别标签,编辑器安装element 插件即可解决。操作步骤如图:安装完后,完美。...
2020-12-30 15:40:10
5568
原创 盒子flex浮动布局并且换行后左对齐
今天有人问到下面这样一个问题他想要的效果:而他做出来的效果是:他这个是flex布局,完了外层的盒子给了个 justify-content: space-between; 样式,这样大盒子里每个小视图块就均分了,但是换行后假如每行只能排4个,如果下一行不够4个,被两端对齐。给出我的做法:1、基本思路是外层容器flex布局,让内部的每个小容器从左向右按顺序排列(justify-content: flex-start;),并且允许换行(flex-start;flex-wrap: wrap;);2、
2020-12-29 16:48:55
6015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人