大数据
文章平均质量分 52
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
Element UI Table实现可编辑表格+校验 的方式进行提交
在一些场景下面,我们需要对table来进行编辑,就像表单一样使用,可能还会带验证。本文vue+elementui实现动态添加行/可编辑的table,文中示例代码介绍的非常详细,大家也可以参照一下:原创 2022-08-22 09:51:28 · 3398 阅读 · 0 评论 -
yii2 中日志的配置与使用
YII2中给我们提供了非常方便的日志组件,只需要简单配置一下就可以使用。原创 2022-08-11 09:43:12 · 429 阅读 · 0 评论 -
PHP安装php7.4-mbstring 报错: Depends: libonig2 (>= 5.9.5) but it is not installable
PHP安装php7.4-mbstring 报错: Depends: libonig2 (>= 5.9.5) but it is not installable原创 2022-08-10 14:23:14 · 302 阅读 · 0 评论 -
git pull error: Your local changes to the following files would be overwritten by merge 解决方案
git pull error: Your local changes to the following files would be overwritten by merge 解决方案原创 2022-07-24 14:09:00 · 280 阅读 · 0 评论 -
如何使用PR给Github开源项目提交自己的代码
使用pr 为github开源项目提交自己的代码。fork开源项目,创建本地代码仓库,本地代码仓库更新,push本地更新到远程仓库原创 2022-07-24 13:34:28 · 544 阅读 · 1 评论 -
git忽略指定文件或者指定文件
们在使用git进行协作开发的时候经常会遇到一些配置问题,不同成员使用的IDE可能不同,那么IDE生成的配置文件也就不同,比如开发JAVA,idea生成的配置文件为.iml,而eclipse为.project,那么如果把这些配置文件都提交至git上的话必将造成配置错乱,为避免这个问题,可以通过git的.gitignore来忽略指定的文件,这些文件只在本地有,git push的时候这些文件会被自动忽略。...原创 2022-07-10 14:48:34 · 15979 阅读 · 1 评论 -
git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法
git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法原创 2022-07-10 14:35:54 · 2480 阅读 · 0 评论 -
element ui滑动登录,密码强度提示
我们知道验证码的目的 是为了验证到底是人还是机器。我这里写的只是模仿了样式,并没有进行那些复杂的操作,所以并不安全(不能判断人还是机器),下面看效果:原创 2022-07-10 14:03:30 · 1466 阅读 · 0 评论 -
迅雷chrome扩展插件造成服务器返回的数据js解析页面数据异常
迅雷chrome扩展插件造成服务器返回的数据js解析页面数据异常原创 2022-06-11 09:31:46 · 513 阅读 · 1 评论 -
mybatis-plus 数组包含查询(postgreSql)
我们都知道PostgreSQL数组类型字段查询可以使用 ANY/SOME/ALL 关键字进行筛选。比如用户关注的店铺app名称,是数组的形式,这样我们使用函数的方式进行模糊搜索的方式来查找,当然我们使用注解转换成数组,直接 使用 @> 操作符 当然也是可以的。...原创 2022-06-05 16:35:41 · 3932 阅读 · 0 评论 -
mybatis插入数据后返回自增主键ID的2种方式
开发过程中我们经常性的会用到许多的中间表,用于数据之间的对应和关联.这个时候我们关联最多的就是ID,我们在一张表中插入数据后级联增加到关联表中.我们熟知的mybatis在插入数据后返回的是插入成功的条数,那么这个时候我们想要得到相应的这条新增数据的ID,该怎么办呢?............原创 2022-06-05 16:00:23 · 13921 阅读 · 0 评论 -
js根据树结构查找某个节点的下面的所有父节点或者子节点
js根据树结构查找某个节点的下面的所有父节点或者子节点原创 2022-05-29 13:37:35 · 3058 阅读 · 1 评论 -
yii2 中andWhere多个or查询 orm条件
yii2中,经常会使用很多条件进行组合判断查询数据,和laravel 中不同,laravel 闭包函数查询,通过对where条件的处理后,这样一来,就把闭包函数处理成where条件的形式。原创 2022-05-29 13:09:34 · 2246 阅读 · 0 评论 -
yii2 使用gii生成mongo模型 控制器以及YII2 多MongoDB配置和使用
yii2 使用gii生成mongo模型 控制器以及YII2 多MongoDB配置和使用原创 2022-05-01 14:42:38 · 1424 阅读 · 0 评论 -
SpringBoot、mybatis返回树结构的数据
本文主要介绍了springboot怎样构造树形结构数据并查询,文中通过示例代码介绍的非常详细,具有一定的参考价值,输出一个树型数据原创 2022-04-17 14:12:02 · 2038 阅读 · 0 评论 -
yii2 打印sql日志
yii2打印sql的方法:首先通过语句“Article::find()->joinWith('articleClass');”查询结构;接着调用createComment和getSql方法;最后通过“var_dump”打印出来即可。这种方法太不友好了,需要手动添加打印。原创 2022-04-17 12:53:08 · 2757 阅读 · 0 评论 -
element admin 页面按钮弹框权限控制
官网也给出来了建议,把权限放在vuex里面,通过角色来访问。在实际的使用过程中,我们的数据是从后台获取的,用户在登录的时候,根据用户的角色,动态获取了权限,前端在格式化路由进行展示。实现思路就是从后台根据用户查询用户所分配的所有按钮权限 每一个按钮都有标识,然后前端来控制原创 2022-03-17 16:40:31 · 1312 阅读 · 0 评论 -
vue-element-admin从后台动态查询菜单并生成路由信息
项目是gitee下载的 地址 https://gitee.com/panjiachen/vue-element-admin由于分支较多,最初我下载的master版本的 ,但是权限版本比较老了,权限这块我使用的是vue-element-admin权限验证: vue-element-admin权限验证,根据不同角色动态生成路由渲染侧边栏https://gitee.com/gsx1992/vue-element-admin.git这个里面的, 修改最大的地方就是 src/store/modules原创 2022-02-19 18:22:41 · 2479 阅读 · 1 评论 -
vue-element-admin iframes 组件操作 iframe状态保持,iframeli里面新开Tagview,切换tagview不刷新
最近在使用vue-element-admin版本开发项目,由于新旧交替历史原因,不得不使用iframe嵌套旧版本的页面,这么一来旧版本里面比如某个页面会有新开页面,那么我们需要动态监听这个新开的页面,把它添加到tagView上面:原创 2022-02-18 17:02:43 · 2882 阅读 · 2 评论 -
element ui table封装组件,render 函数动态事件设置
element ui table封装组件,render 函数动态事件设置,这样就实现了render 里面props来自定义style,动态绑定多个事件,值得注意的是自定义style一定要驼峰命名,否则是不会生效的。原创 2022-01-06 10:37:32 · 2542 阅读 · 0 评论 -
element ui table封装组件,支持自定义列和事件操作
封装element ui table, 支持自定义列的展示和按照指定顺序展示自定义列需要在引用页面重新写一下,这样就可以定义化了,多数用于一些转换,或者操作列场景下,自行考虑即可,我们粉转成一个组件,那么不用每个table页面按照官方的这种el-table-column写法...原创 2022-01-03 13:42:07 · 2976 阅读 · 1 评论 -
VUE ElementUI Admin使用table时,选中某行或者鼠标移入某行时添加背景色
VUE ElementUI Admin使用table时,选中某行或者鼠标移入某行时添加背景色原创 2022-01-03 13:16:09 · 1510 阅读 · 0 评论 -
PostgreSQL - 修改默认端口号/密码
PostgreSQL - 修改默认端口号/密码,例如:1、客户端认证方式为密码验证,设置初始密码,则会涉及到修改密码2、忘记了数据库登录密码,则会涉及到修改密码原创 2021-12-29 10:47:46 · 9957 阅读 · 2 评论 -
el-select多选以tag展示时,超过显示长度以...省略号显示
el-select多选以tag展示时,超过显示长度以...省略号显示,问题描述注意:① 一个tag文字过长需要溢出隐藏,超出部分… 显示② 多个tag卡片溢出隐藏,超出部分…显示原创 2021-12-23 18:10:54 · 6899 阅读 · 0 评论 -
element UI form table 表单以及验证
在开发过程中偶尔遇到el-table嵌套el-form,而且还需要表单验证的需求,但是这种都是官方的组件就可以实现,但是有时候我们需要表格的这种形式,那么使用原生的就不行了,下面我们来看一下这种的form table使用:原创 2021-12-18 15:57:55 · 1640 阅读 · 0 评论 -
基于ElementUI 登录密码强度和滑动验证码组件
在使用登录验证 的时候,可以使用滑动验证码,本组件是基于ElementUI套件中的Progress 进度条加以改造的,使用正则表达式去实时验证密码的强度,讲真话,效果体验还是不错的。项目中只需要引入该组件集成到自己的项目中即可,方便模块化使用,本文基于 ElementUI admin 登录 疆这2个放在一起使用原创 2021-12-18 15:10:19 · 2387 阅读 · 8 评论 -
idea Cannot resolve method (最新2020解决办法)
idea Cannot resolve method (最新2020解决办法),Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法原创 2021-12-07 10:43:26 · 5796 阅读 · 5 评论 -
vue + iview页面Modal中内嵌Tabs,每次打开的时候Modal时默认选中Tabs的第一项
文档中说激活面板的name用value,页面第一次加载的时候可以,放在modal里就不好使了,每次打开的时候,当前激活的tab总显示上一次离开时的界面。原创 2021-12-02 09:46:06 · 2776 阅读 · 0 评论 -
idea 可以通过 RESTful Web 插件,从此不用再开Postman了
接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能。但是当使用了IDEA REST之后,postman就可以丢了,因为,IDEA REST Client具有postman的所有功能原创 2021-11-26 16:41:36 · 868 阅读 · 0 评论 -
Intellij IDEA 提示cannot find declaration to go to 解决方法
Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to原创 2021-11-26 16:14:08 · 21232 阅读 · 1 评论 -
vue iview UI 隐藏Table组件里的某些列
我们在做Table的时候经常会根据一些条件需要进行隐藏。因此是否可以提供这样一个显示隐藏的属性,能够设置某列是隐藏的呢?原创 2021-11-24 16:51:24 · 2356 阅读 · 0 评论 -
vue-element-admin 框架 页面内跳转非左侧菜单,展示标签导航viewTag
vue-element-admin 框架 页面内跳转非左侧菜单栏页面原创 2021-11-17 18:07:20 · 4100 阅读 · 2 评论 -
element ui 使用mock接口测试
一、mock简介mock原是python的第三方库python3以后mock模块已经整合到了unittest测试框架中,不用再单独安装二、mock作用1. 解决依赖问题:当我们测试一个接口或者功能模块的时候,如果这个接口或者功能模块依赖其他接口或其他模块,那么如果所依赖的接口或功能模块未开发完毕,那么我们就可以使用mock模拟被依赖接口,完成目标接口的测试2. 单元测试:如果某个功能未开发完成,我们又要进行测试用例的代码编写,我们也可以先模拟这个功能进行测试3. 模拟复杂业务的接原创 2021-11-14 14:34:59 · 3452 阅读 · 2 评论 -
git更换其他分支为主分支master
在一些时候,我们需要把某个分支更换成master分支,那么我们就需要备份远啦1、备份原master代码 git checkout mastergit pullgit checkout -b admin-i18n2、设置github或gitlab默认分支和受保护分支属性以gitlab为例: 点开项目仓储,找到settings--repository 找到Default Branch,设置默认分支为其他分支 Protected Branches,如果...原创 2021-11-12 16:20:44 · 12066 阅读 · 0 评论 -
iview 动态删除table的某一列
有时候我们需要让Table组件不显示某行,如何实现?(基于iview),我们可以在初始化的时候把列全部取出来,在具体使用的时候在根据逻辑来处理,直接上代码:<template> <div style="width:600px;margin:0 auto"> <Tabs value="normal" @on-click="changeTab"> <TabPane label="查询" name="normal"> &原创 2021-11-08 22:30:51 · 891 阅读 · 0 评论 -
ORACLE分页查询SQL语句(最有效的分页)
rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号。这篇文章主要介绍了oracle 使用rownum的二种分页方式,需要的朋友可以参考下第一种,直接使用起止限定数:SELECT * FROM (SELECT t.*,ROWNUM r FROM TABLE t WHERE ROWNUM <= page*pageSize) WHERE r >= ((page - 1) * pageSize + 1)第二种:使用BETWEEN:SELECT * ..原创 2021-11-01 11:05:07 · 30855 阅读 · 1 评论 -
iview tabs 选项卡设置自定义样式
选项卡切换组件,常用于平级区域大块内容的的收纳和展现。iview里面我们可以来自定义tabs切换的样式。默认的就是这种;<template> <Tabs type="card" closable @on-tab-remove="handleTabRemove"> <TabPane label="标签一" v-if="tab0">标签一的内容</TabPane> <TabPane label="标.原创 2021-10-31 12:31:23 · 2243 阅读 · 0 评论 -
iview table 表格设置自定义样式
选项卡切换组件,常用于平级区域大块内容的的收纳和展现。比如我们现在有这样一个页面:这个页面是没有设置自定义样式之前的页面我们可以根据自己的分割设计表头,表体样式:背景颜色为深色背景 左侧可勾选checkbox 选中鼠标hover浮动到某行,当前行背景颜色更换为红色 奇数偶数行变色比如上图这样的样式。/*底色*/.ivu-table td{ background-color: #182328; color: #fff;}/*头部th*/ .i..原创 2021-10-31 12:02:19 · 2768 阅读 · 0 评论 -
mysql 乱码字符 latin1 characters 转换为 UTF8
背景:目前正在进行业务重构,需要对使用MySQL的业务库表进行重新设计,在迁移时,遇到了中文字符乱码问题(源库表的默认编码是LATIN1,新库表的默认编码为UTF8),故重新学习了下MySQL编码和解码相关知识,并整理了在遭遇乱码时的一些常用技巧。比如我下面一张表是省市区的编码存储,导入之后数据库变成如下的乱码:这个实际上是latin1字符编码。如果我们直接查的话,那么需要转换一下:select id,parent_code,area_code,CONVERT(CAST(CONV.原创 2021-10-27 10:27:52 · 2372 阅读 · 0 评论 -
yii2 session存储代码解析
首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),在 Yii 框架中,autoStart 属性缺省被设置为true,所以,虽然没有使用session_start(),你仍然可以使用 $_SESSION 全局变量,但最好使用下面我们来看看源码:首先yii2的public配置文件中:可以找到CCacheHttpSession类,看到缓存有个前缀 Yii.CCacheHttpSession.因为缓存配置的是redis,看到缓存类CRedisCa...原创 2021-10-25 12:02:33 · 300 阅读 · 0 评论