前端高效实用 JavaScript 库梳理

工具类 lodash 一个一致性、模块化、高性能的 JavaScript 实用工具库 big.js 一个小型,快速的JavaScript库,用于任意精度的十进制算术运算 文件处理 file-saver 一个在客户端保存文件的解决方案,非常适合在客户端上生成文件的Web应用程序 js-xlsx 一个强大的解析和编写excel文件的库 网络请求 Axios 一个基于 Promise 的 HTTP 库,可用在 Node.js 和浏览器上发起 HTTP 请求,支持所有现代浏览器,甚至包括 IE8+ fly.js 一个基于promise的http请求库, 可以用在node.js, Weex, 微信小程序 …

linux 一次性定时任务 at

at命令允许指定运行脚本时间,at的守护进程atd会以后台模式运行,检查系统上的一个特殊目录来获取at命令的提交的任务。默认情况下,atd守护进程每60秒检查一次目录。有任务时会检查任务运行时间,如果与当前时间匹配,则运行此任务。 atd进程(ps -ef | grep atd 查看, 开启用 /etc/init.d/atd start or restart; 开机即启动则需要运行chkconfig –level 2345 atd on)。 语法格式:at [参数] 常用参数: -m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出 -I atq的别名 -d atrm的别名 -v …

PaddleHub DeepLabv3+模型人像抠图

通过加载PaddleHub DeepLabv3+模型(deeplabv3p_xception65_humanseg)实现一键抠图 import paddlehub as hub humanseg = hub.Module(name=”deeplabv3p_xception65_humanseg”) import matplotlib.pyplot as plt import matplotlib.image as mpimg path = [‘work/timg.jpg’] results = humanseg.segmentation(data …

快速理解 JavaScript – call(), apply(), bind()

Function.prototype.call() call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 function printThisAndData(…data) { console.log(this.data, …data); } const obj = { data: 0 }; const data = [1, 2, 3]; printThisAndData.call(obj, data); // logs: 0 [1, 2, 3] printThisAndData.call(obj, …data); // logs: 0 1 2 3 …