Easter79 Easter79
3年前
Vue 仿钉钉流程图(流程节点绘制 vue+Ant【如果用其他UI库需要替换几个组件】 附 demo)
Vue仿钉钉流程图(流程节点绘制vueAntDesignofVue)仿钉钉流程图Api包括:一维数组传参,获取单节点数据,返回所有节点组成的一位数组生成每个节点的父节点Id集合很多公司后台管理系统都需要画流程图,功能大同小异,所以,仿照钉钉管理
Wesley13 Wesley13
3年前
UI界面布局容器与布局策略概述
本文描述了UI界面的容器与布局策略。主要从理论角度论述原理和实现思路,并包含一些容器的样例贴图。本文写于2016年2月,现发布于博客和大家分享。原文是工作需要做的研究,博客基于原始草稿,并做了一定删减和增补。UI界面的基本组成单位是UI元素,容器是用于容纳多个子元素的组件。布局实际上是一种算法策略,用于计算子元素在容器中的位置排列。布局管
虾米大王 虾米大王
3年前
java代码095
code095.jspEL表达式访问数组<%Stringarr2(String)request.getAttribute("book");for(inti0;i$index:$bookindex
虾米大王 虾米大王
3年前
java代码077
code077.jspAddBook0)out.println("成功添加了"row"条数据");param.close();conn.close();catch(Exceptione)out.println("图书信息添加失败");e.printStackTrace();%返回
Stella981 Stella981
3年前
Babel Installation
1\.Installationnpminstallsavedevbabelloaderbabelcore2\.UsageviaConfigvarPersonrequire("babel!./Person.js").default;newPerson();viaL
Wesley13 Wesley13
3年前
JAVA 算法代码分享
1.按一定长度截取字符串成数组publicstaticStringsplitStringByLength(Stringstr,intlen){intstrLenstr.length();StringresultArray;if(strLen%len
Wesley13 Wesley13
3年前
Mysql性能优化
1,SQL语句中in包含的值不应过多Mysql对于in做了相应的优化,即将in中的常量全部存储在一个数组里面,而这个数组是排好序的。但是对于数值较多,产生的消耗也比较大的;例如:selectidfromtwehrenumin(1,2,3);对于连续的值,能用between别用in,再或者使用连接来替换;
Wesley13 Wesley13
3年前
Java线程之Timer
!在这里插入图片描述(https://oscimg.oschina.net/oscnet/730e89480439851f713afd6d740bc572b3c.jpg)简述java.util.Timer是一个定时器,用来调度线程在某个时间执行。在初始化Timer时,开启一个线程循环提取TaskQueue任务数组中的任务,如果任务数组为
Easter79 Easter79
3年前
Spring中的引介增强
引介增强是一种特殊的增强,其它的增强是方法级别的增强,即只能在方法前或方法后添加增强。而引介增强则不是添加到方法上的增强,而是添加到类方法级别的增强,即可以为目标类动态实现某个接口,或者动态添加某些方法。我们通过下面的事例演示引介增强的使用。!(https://oscimg.oschina.net/oscnet/d5976dfca55759c4
Wesley13 Wesley13
3年前
ByteArrayOutputStream的用法
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次