自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格の调

心向远方,行在当下;以梦为马,不负韶华

  • 博客(31)
  • 收藏
  • 关注

原创 Nas服务器复制文件时,错误0x800700DF:文件大小超出允许的限制,无法保存

今天从群辉nas服务器上复制一个压缩文件到本地电脑硬盘时复制不成功,提示如下图。试了几次都不行,但是那天从另外一台电脑上往nas上复制的时候确实可以的,也试了从nas上复制一个图片是可以保存成功的,这样看来问题就出在windows电脑上了。找到FileSizeLimitInBytes值,其默认值为:50000000,修改其十进制为:4294967295。1、打开本地电脑注册表:Win+R——输入cmd,回车——命令页输入: regedit,回车。3、修改注册表后,重新启动电脑后生效。

2023-02-10 16:49:51 2253 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,localf​il.

2022-05-14 15:51:24 746

原创 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 2559

原创 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 2396 2

原创 如何不让input输入框显示或禁止历史记录

关于html的input输入框设置id后弹出历史记录情况记录

2022-01-05 20:02:31 604

原创 详细说明VScode设置中文,主题更改,文件图标及字体设置

前言:之前一直使用的编辑器是phpstorm,使用挺满意的,但好长时间一直难受的是elementUi的html自定义标签不被识别,满屏的红色横线看着太难受,找了好多帖子,包括国外的讨论说是有其他插件影响,都尝试了个遍还是没有解决。。。又不想掩耳盗铃式的直接禁用掉陌生标签提醒,今天想了想,直接换编辑器吧,干脆直接安装了一个vscode。下面说点基本配置,主要是希望和原来使用的phpstorm界面风格相近一点,要不看着好不习惯。一、设置中文1.打开vscode ,按快捷键“Ctrl+Sh.

2021-12-12 16:10:23 14178

原创 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 3193

原创 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 1318

原创 thinkphp项目在phpstorm中提示ext-json is missing in composer.json

因代码中用到的 json_decode 函数处出现了一条下划线

2021-11-26 15:01:43 2291

原创 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 3266

原创 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 3357 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 5566

原创 Element ui 日期时间今天,昨天,近七天,等快捷选择及:default-time无效处理方法

一、需求描述:项目里每月需要统计当月的一些数据,或者随时需要调取部分时间段的数据,用Element ui的日期时间控件来实现,如下图:但为了便捷,就加入几个固定的时间快捷选项,因为数据库里的时间存储的是时间戳,所以前端查询需要给提供具体的时间段部分。Element ui的DateTimePicker组件提供了个default-time属性,可以预设具体的时间,但这个属性有个问题,设置好以后,只能对在通过日历插件选择的日期有效,对快捷选项是无效。我这里用一个方案,就是**setHours(0,0,

2021-05-27 18:54:16 3377 1

原创 忘记mysql数据库root账户密码如何修改

如果知道密码需要修改的情况下比较简单,这里主要记录下忘记mysq登录密码时如何修改。先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。在开始下面的操作之前,先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。1、打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。简洁方法:找到安装mysql的文件夹,进入mysql的bin目录,鼠标单击地址栏,拖选地址栏的全部文本,输入cmd,回车即.

2021-04-12 14:50:04 233

原创 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 548

原创 给vue项目添加favicon.ico图标

效果如下:操作步骤:1、本地环境下的favicon.ico配置:如上图的截图,如果本地环境不需要可不配置,但是配置完需要重新执行 npm rundev,如果执行此命令报错,说明下图所示的favicon地址配置不正确。2、线上项目的favicon.ico配置:配置完毕后重新执行:npm run build,重新打包。在浏览器运行dist>index.html文件,即可看到效果。...

2021-03-08 14:21:36 2116 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 3420 1

原创 element-ui的滚动条组件el-scrollbar如何使用

项目原来用html做的,有个scrollbar滚动条,是js插件,现在用vue框架了,想用这个滚动条还有点复杂,突然想到elementui官方文档的侧栏不就是的吗,怎么样,看起来是不是觉得挺优雅。但是经过仔细找,发现Element 官方没有说有这么一个Scrollbar组件的,文档没有说,但当我查看官网源代码,发现他有使用el-scrollbar这样一个组件,经过多方查找,虽然官网没有写使用文档,但是我们还是可以用的。基础用法:<div class="lsm-container".

2021-03-03 21:10:14 6813 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 6822 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 855

原创 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 2101 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 406

原创 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 2131 2

原创 Vue在子组件修改数据父组件中的值也被改变实例解决方法

首先说下情况,父组件的修改和添加使用的是同一套element ui的Dialog组件,当父组件点击修改方法时,会把选中行的数据通过props中传递给子组件。下面是子组件接收数据这不是想要的效果,实际应该是在提交修改后,当数据库修改成功以后,再把修改成功的数据返回,前端做更新。经过一番资料查找,这里牵扯到的是数据存储是在堆内存还是栈内存。基本数据类型number,string,boolean,null,undefined以及ES6中的symbol,这些基本数据类型是存储在栈内存中的,如果复制这

2021-02-04 14:12:24 3121 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 7193 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 11800 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 1687

原创 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 13014 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 3371

原创 解决phpstorm编辑器中element ui的代码出现标签未知提醒横线

phpstorm编辑器中element ui的代码出现标签未知提醒横线,向下图这样,看着特难受类似这情况,就是编辑器无法识别标签,编辑器安装element 插件即可解决。操作步骤如图:安装完后,完美。...

2020-12-30 15:40:10 5231

原创 盒子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 5774

空空如也

空空如也

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

TA关注的人

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