居中最常用的height + line-height,以及margin:0 auto的居中方式就不再阐述,以下介绍两种容错性高的实现方案。flex布局实现 猪齿鱼前端日常开发中,我们多以flex布局进行居中,父元素display:flex并且设置align-items:center或者 justi...[继续阅读]
海量资源,尽在掌握
居中最常用的height + line-height,以及margin:0 auto的居中方式就不再阐述,以下介绍两种容错性高的实现方案。flex布局实现 猪齿鱼前端日常开发中,我们多以flex布局进行居中,父元素display:flex并且设置align-items:center或者 justi...[继续阅读]
Excel导入导出在开发中是非常常见的,对Excel操作,NPOI使用的是最常用的,但单单用NPOI,要写得代码还是比较多的,可以借助一个Npoi.Mapper库,操作起来就非常简单了,十来行代码就可以对Excel和List互相转换,非常简便。一、简单封...[继续阅读]
一、集群架构简介当单台 RabbitMQ 服务器的处理消息的能力达到瓶颈时,此时可以通过 RabbitMQ 集群来进行扩展,从而达到提升吞吐量的目的。RabbitMQ 集群是一个或多个节点的逻辑分组,集群中的每个节点都是对等的,每个节点共...[继续阅读]
在请求中常常看到URL中有一些特殊符号在URL中,主要有一些符号是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码。例如 空格的编码值是"%20"。下表中列出了一些U...[继续阅读]
1. Element-ui中 表单(Form)校验的几种形式1.1 基础 / 自定义在 el-form 上绑定 rules,rlues为校验规则,在 el-form-item 上绑定对应的prop;自定义规则,validator:checkAge,自定义规则的函数。详细的可查看 element 文档 http://element-cn.eleme.io/#...[继续阅读]
什么是https?https就是在http的基础上加了一个TLS层 ,http把数据发给tls,tls经过加密后再下发给tcp。接收端tcp先把消息tls, tls解密后再返回给httptls是怎么加密的?在双方建立连接的过程中, 客户端与服务器先用非对称加密的方式协...[继续阅读]
1,方式一:直接进行生成64位 1 getUuidCode(){ 2 //64长度 3 var len=64; 4 //16进制 5 var radix=16; 6 var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); 7 var uuid=[],i; 8 radix=radix||chars.length; 9 if(len){10 for(i...[继续阅读]
存储内容大小一般支持5M B左右(不同浏览器可能还不一样)浏览器端通过 Window.sessionStorage 和 Window.localStorage 属性来实现本地存储机制。相关API:1.xxxxxStorage.setItem('key', 'value');该方法接受一个键和值作为参数,会把键值...[继续阅读]
1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码)因为公司业务需要支持IE8 ,网上其实...[继续阅读]
打包更新项目到linux时,生产环境与测试环境的config.php和database.php文件的配置不同。每次压缩后要在压缩包中删除文件,再更新,比较麻烦。并且runtime和一些不常改动的资源文件,是不需要压缩的,压缩导致文件体积特别大。因此...[继续阅读]