唉,平时下的功夫太少了,一到用起来才知道自己原来是个渣渣。这不,今天就让个无限极分类给卡住了大半天。 百度了一堆,但不是看不懂就是不符合当下的业务。只能边百度边自己写了。 网上查到的最多的解决办法是生成一个树形结构,将子元素挂在父元素的child字段下面,看起来结构清晰,但奈何自己是个渣渣,得到这个 ...
分类:
Web程序 时间:
2021-04-01 13:21:21
阅读次数:
0
import EXIF from 'exif-js' // 处理移动端拍摄照片旋转的问题 dataURLtoFile (dataurl, filename) { /* eslint-disable */ var arr = dataurl.split(','), mime = arr[0].matc ...
分类:
移动开发 时间:
2021-04-01 13:15:06
阅读次数:
0
PM2是Node.js的进程管理工具,利用它可以非常容易地实现开机应用自动启动以及必要时自动启动的功能。 我们可以使用 pm2 来守护进程 以下示例采用node-red来演示。 [alick@devnet ~]# sudo npm install -g pm2 然后我们启动 node-red [al ...
分类:
系统相关 时间:
2021-04-01 13:10:18
阅读次数:
0
传统的BIO里面socket.read(),如果TCP RecvBuffer里没有数据,函数会一直阻塞,直到收到数据,返回读到的数据。 对于NIO,如果TCP RecvBuffer有数据,就把数据从网卡读到内存,并且返回给用户;反之则直接返回0,永远不会阻塞。 最新的AIO(Async I/O)里面 ...
分类:
其他好文 时间:
2021-04-01 12:59:55
阅读次数:
0
//js /** * 函数节流 * @param func * @param wait * @returns {function(...[*]=)} */ export const throttle = (func, wait = 1500) => { let timeout; return fun ...
分类:
其他好文 时间:
2021-04-01 12:56:04
阅读次数:
0
function asyncExportExcel(fileId){ var loadIndex = ''; var url = jsResPath + "partFileRecord/downloadComResult?fileId="+fileId; //下载文件路径 var xhr=null; ...
分类:
Web程序 时间:
2021-03-31 12:33:06
阅读次数:
0
js代码: 1 function wordlimit(cname, wordlength) { 2 var cname = document.getElementsByClassName(cname); 3 for (var i = 0; i < cname.length; i++) { 4 var ...
分类:
Web程序 时间:
2021-03-31 12:07:07
阅读次数:
0
首先,我们知道计算机是做二进制运算的,因此我们将十进制的数转化成二进制,最后二进制运算完再转化成十进制是有精度丢失的。 例如 - 0.1 + 0.7 = 0.799999999999999 解决方法: 主动保留n为小数,得到数据类型是字符 - ` num = num.toFixed(n); - 转成 ...
分类:
Web程序 时间:
2021-03-31 12:06:43
阅读次数:
0
//创建数组对象 var list= [ { id: 1, name: '小马'}, { id: 2, name: '小风' } ] 1.最喜欢用的(通用): this.list.forEach((item,index)=>{ //数组遍历的对象item console.log(item.name) ...
分类:
Web程序 时间:
2021-03-31 12:00:30
阅读次数:
0
前提:安装node.js 1、监控工具:# npm install clinic -g 2、压测工具:# npm i autocannon -g 3、使用监控工具启动前端服务:# clinic doctor -- node server.js 4、使用压测工具压测(并发100持续20秒):# aut ...
分类:
Web程序 时间:
2021-03-31 11:53:36
阅读次数:
0