- 博客(46)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 elment 树状表格 设置有无子节点都对齐
.el-table__row:not([class*='el-table__row--level-']){ td:first-child { padding-left: 23px; } } .el-table__placeholder{ margin-right: 3px; }
2022-05-27 16:43:58
396
3
原创 ele用el-tree和el-table 实现table字段自定义选择
<template> <div class="p"> <div class="p1"> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="id" label="id" > </el-tab.
2022-04-18 11:35:35
908
原创 利用github定时执行任务
# 前言之前用node写了个程序,想要他每天定时执行,但是不想买云服务器也不想自己电脑当服务器天天开着机,无意中发现github可以实现该需求。# github怎么实现利用github Actions实现。## 步骤1、程序上传到github,点击【Actions】npm install -s pdfjs-dist@2.0.9432、使用<template> <div> <canvas v-for="page in pages" :id="'the-canvas'+
2021-07-09 14:11:56
492
1
原创 tinymce在vue中使用
vue2.0环境1、安装npm install --save "@tinymce/tinymce-vue@^3"npm install tinymce -S2、将node_modules文件夹中tinymce文件夹复制到static下3、具体代码参考一下文件,注意路径参照自己的写<template> <div class='tinymce'> <h1>tinymce</h1> <edit.
2021-03-15 15:20:12
965
2
原创 页面hash改变,视口内容改变
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .part{ background-color: lightpink; height: 500px; margin-bottom:.
2020-12-10 15:44:05
151
原创 js 微任务宏任务
问:下面代码执行后输出什么? setTimeout(function(){ console.log(1) new Promise(function(resolve2){ console.log(8); resolve2() }).then(function(){ console.log(9) setTimeout(function(){
2020-10-14 17:05:48
216
原创 js实现滚动加载分页数据
js实现滚动加载,自动向后台请求分页数据,全部数据请求完毕后,不能再向下滚动,也不再重复请求。注:后台用json-server模拟数据,数据格式如下{ "data": [ { "title": "1" }, { "title": "2" }, { "title": "3" }, { "title": "4" }, { "title": "5" },
2020-10-13 10:18:41
2527
原创 记录一次vue-cli工程打包部署过程
1、打包,执行package.json文件中build对应命令:npm run build:prod2、下载nginx,将前端部署到nginx中(我使用的是windows环境)1)、http://nginx.org/en/download.html下载nginx文件到本地2)安装部署:a、下载完成后,解压,运行cmd,不要直接就双击nginx.exeb、cd到解压之后的目录(到直接能看到docs,conf等的目录)c、启动:start nginxd、默认端口号是80...
2020-09-29 14:30:11
391
1
原创 java 打包文件夹为.tar.gz 删除目录
public class FileUtil { /** * * <p>Method :createTarFile * <p>Description : 打包文件 .tar.gz * * @param sourceFolder * @param tarGzPath * @param ignoreDir */ public static void createTarFile(String sourceFolder, String tarGzPat.
2020-09-11 17:13:01
573
原创 js 构造树型结构数据
handleTree(data, "id", 'parentId', 'children', 'root');//data 数据源 id子节点id字段 parentId 父节点id字段 rootId 根节点idfunction handleTree(data, id, parentId, children, rootId) { id = id || 'id' parentId = parentId || 'parentId' children = children || 'childr...
2020-09-11 17:10:38
1264
原创 webpack+babel+react 搭建react环境
1.安装#安装webpacknpm install --save-dev webpack#如果使用webpack4+还要安装clinpm install --save-dev webpack-cli#安装输出设置插件npm install --save-dev html-webpack-plugin#安装webpack-dev-servernpm install --save-dev webpack-dev-server#babel 核心包npm install --save-de
2020-05-24 13:26:04
224
原创 mysql8 group by order by 获得的不是第一条
mysql8版本中,想获得没组中时间最新的一条,以下写法获取的不是第一条select * from (select * from a order by a.time desc) b group by b.user_id解决办法:select * from (select * from a order by a.time desc limit 100000000000) b group by b.user_id这时能获得每组中时间最新的一条,mysql其他版本没有试。...
2020-05-09 10:53:09
1133
6
原创 java 将数据写入word模板并下载
1、参考了文章Java之利用FreeMarker导出Word实例_rentian1的博客-优快云博客2、引入freemarker-2.3.13包3、此方法生成docx是有问题的,docx文件打开报错@RequestMapping(value = "/downloadApply") public ResponseEntity<byte[]> download...
2020-04-23 14:36:17
1767
原创 获得键盘中每个按键的keyCode值
获得键盘中每个按键的keyCode值,每按下一个按键,页面中table就增加一行,分别显示按下的键和该键代表的keyCode值。代码保存为html文件,浏览器中打开即可<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></...
2020-02-23 13:59:08
468
原创 layui分页样式改变
layui分页的原始样式:修改成如下样式:新增css代码如下:(pageBox为放置分页的容器id)/*修改layui分页的样式*/#pageBox .layui-laypage a{ color: #94999F; font-size: 12px;}#pageBox .layui-laypage em{ font-size: 12px;}...
2020-01-17 09:04:45
8377
2
原创 poi设置表格内容水平垂直居中
XSSFCellStyle alignStyle = (XSSFCellStyle) wb.createCellStyle();alignStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);//水平居中alignStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);//垂直居中XSSF...
2019-11-22 14:43:45
11815
2
原创 java 导出数据到表格,并根据数据动态合并单元格
需求:导出机构的统计数据到表格,需要根据数据,将同一机构的机构名称列合并单元格。类似生成下面这样的表格地方private void writeExcel(XSSFSheet sheet, List<Export> list) { int end=0; int start=3; //需要合并的开始行,结束行的集合 List<Map<...
2019-11-21 11:13:54
1721
原创 request获得访问路径,端口,ip等
System.out.println(request.getLocalAddr());System.out.println(request.getServerName());System.out.println(request.getRemoteAddr());//获得访问该服务的客户端的ip地址,大多数时候是真实的,但是当使用了代理,则不正确System.out.print...
2019-09-12 17:05:17
2951
原创 jfinal renderJson 报错对应html找不到 java.lang.RuntimeException: File not found : 。。。。method.html
问题:jfinal renderJson 报错对应html找不到 java.lang.RuntimeException: File not found : 。。。。method.html解决办法:拦截器中没有inv.invoke();导致此问题。要么不配置任何拦截器,若配置了拦截器就要有inv.invoke();。/***配置全局拦截器*/publicvo...
2019-09-12 11:30:42
1439
2
原创 spring boot 读取配置文件
需要两步骤1、在类上添加注解@PropertySource,指定配置文件路径,默认路径下可以不添加此注解(application.properties中的配置信息读取就不需要此注解,直接第二步) classpath:con/myConfig.properties指的是src/main/resources目录下con目录下的myConfig.properties文件@Proper...
2019-09-09 14:41:37
131
原创 easyui 的datagrid最后多一列的解决办法
发现easyui的datagrid最后多出来一列,像这样:解决办法:$("#table").datagrid({url:'/home/query',method:'get', scrollbarSize :0,//处理最后多出来一列 fitColumns:true...
2019-08-29 14:24:35
1404
1
原创 form serialize序列化对象转换成json对象
function serializeToObject(jsonArray){ var o = {}; $.each(jsonArray, function() { if (o[this.name] !== undefined) { if (!o[this.name].push) { o[this.name] = [o[this.name]];...
2019-08-29 10:00:19
4274
1
原创 nodejs request get请求外部接口,报错请求超时Error: connect ETIMEDOUT 220.181.38.149:80
nodejs request get请求外部接口,报错请求超时问题,一直以为是写法不对,后来是发现公司网设置了代理,程序中同样需要设置代理var reqUrl = request(url,{'proxy':'http://username:password@url:port'});//这是get方式request('http://www.baidu.com',{'proxy':'http...
2019-08-22 17:02:34
7031
原创 公共header,导航栏对应导航高亮
html:<div class="jlLayout"> <ul class="jlMenuList"> <li ><a href="localhost:8080/menu3">菜单3</a></li> <li><a href="localhost:8080...
2019-08-09 14:14:44
443
原创 sublim 安装插件
1、下载完成sublim2、准备安装package control,此处只介绍手动安装(因为当时自动安装老是失败,哭。。。。。)3、https://github.com/wbond/sublime_package_control此网站上下载zip,解压,改名为Package Control ,放到点击sublim--preferences--Brose Packages..所在的目录中...
2019-01-14 17:13:47
468
原创 js for in 循环
For...In 声明用于对数组或者对象的属性进行循环/迭代操作。写法格式:for(var v in arrObj){...}当arrObj是数组时,v代表索引当arrObj是对象时,v代表属性例子:var arr = []; arr.push("121"); arr.push("2sd"); arr.p...
2018-09-06 10:56:45
3583
原创 备忘信息
1、$("input[name='box'][value=1]").attr("checked","checked");//设置某个value的checkbox被选中;$("input[name='box']:checked").val();//只返回第一个匹配元素的值$("input[name="box"]").val("123");//设置所有匹配元素的内容
2018-08-24 09:26:29
231
原创 css选择器
css选择器:基础选择器,关系选择器,属性选择器,伪类选择器,伪对象选择器基础选择器:#id .class 标签名称关系选择器:包含选择器(E F) 选择所有子元素,包括孙元素等 eg:ul li {}子选择器(E>F)选择直接子元素,不包含孙元素等相邻选择器(E+F)选择相邻的第一个兄弟元素以及这个兄弟元素的所有子孙元素,只选择第一个 向下选择兄弟元素兄弟选择器(E...
2018-07-30 16:23:31
260
原创 js递归树状json,获得某个节点下全部子节点
问题描述:有一个json数组,数据有层级关系,现想获得某个节点下或一组节点的所有子级。解决办法:递归获得子节点(如果你有更好的办法欢迎提供) var arr2 = [ { "id": "1", "title": "1", "pid": "-1"
2018-07-27 14:40:01
12070
1
原创 一些基础样式整理
1、文字不折行,多出的部分用省略号显示 p {/*通过设置这三个属性,使多出的文本用省略号显示*/ white-space: nowrap;/*设置文本不折行*/ overflow: hidden;/*设置多出的部门隐藏*/ text-overflow: ellipsis;/*设置多出的文本用省略号显示*/ }...
2018-07-25 19:55:21
143
原创 使用datatable时,第一页行元素的点击事件好用,第二页点击事件不好用;为未来标签绑定事件
问题描述:使用datatable时,第一页行元素的点击事件好用,第二页的点击事件不好用,或者说页面加载后通过事件或ajax等新生成的标签对之前定义的该类标签的时间不好用,不能触发。问题原因:bind 和click只能为页面已经加载好的元素绑定事件,不能为未来元素绑定事件,翻页之后,第二页的数据是动态生成的,相当于未来元素,所以时间没有绑定上。解决方法:不用bind或click,使用未来元素...
2018-07-25 10:45:39
969
原创 div加css完成经典布局
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>div布局练习&l
2018-07-20 15:33:36
276
原创 js 中 !!的用法
!!是将表达式强制转化为bool值的运算,运算结果为true或false,表达式是什么值,结果就是对应的bool值,不再取非。不是取非再取非的意思!!!!!false=false; 要注意false和“false” 的区别!!!!!!!"false"=true;!!true=true;!!(NaN || undefined || null || 0 || ' ')=false;...
2018-07-13 11:45:59
10999
原创 mysql数据库中某个字段的数据为分号分割的数据,将该数据拆分成多行
SELECT count(id) AS counts ,TITLE, CODE, chaifenFROM ( SELECT t.CODE, t.TITLE, t.ID, substring_index( substring_index( t.CODE, ';', b.help_topic_id + 1 ), ';', - 1 )...
2018-07-09 11:54:30
3288
multiselect2side.js 实现左右选择-交换内容,包括js,css,demo页面
2018-01-15
这个用echart能画吗
2022-07-27
/deep/ 深度选择器不生效
2022-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人