alink

上传图片,裁剪图片,图片变圆形

偶尔善良 提交于 2021-02-08 20:58:20
裁剪图片及上传图片: <! doctype html > < html lang ="zh-CN" id ="index" > < head > < meta charset ="UTF-8" > < meta name ="viewport" content ="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui" /> < meta name ="apple-mobile-web-app-capable" content ="yes" /> < meta name ="format-detection" content ="telephone=no, email=no" /> < meta name ="keywords" content ="" > < meta name ="description" content ="" > < title > 图片裁剪 </ title > < style > body { margin : 0 ; text-align : center ; } #clipArea { margin : 20px ; height : 300px ; } #file, #clipBtn {

Linux学习:Linux基础命令集(2)

余生长醉 提交于 2021-01-01 07:02:30
本次记录以下命令如mkdir, rmdir, tree, dirname,basename, cat, tac, more, less, tail, head, touch, file, cp, mv, rm, wc, cut, sort, uniq的使用格式、常用选项及它们有哪些使用实例等。 目录管理相关命令 1. mkdir 创建新目录命令 创建新目录命令格式: mkdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归创建目标目录包含上层目录 [root@www ~]# mkdir -p /test/test1 -v 显示创建过程 [root@www ~]# mkdir -pv /lab/lab1 mkdir: created directory `/lab' mkdir: created directory `/lab/lab1' 2. rmdir 删除目录命令 目录需要一层一层地删除才行,而且被删除的目录里面必定不能存在其他的目录或文件,即注意指定目录必须为空。 删除目录命令格式:rmdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归删除目标目录包含上层目录 [root@www ~]# rmdir -p /test/test1 3. tree 树状目录显示命令 以树形方式显示目录结构。

前端图片canvas,file,blob,DataURL等格式转换

浪尽此生 提交于 2020-12-11 08:58:19
将file转化成base64 方法一:利用URL.createObjectURL() 1 <! DOCTYPE html > 2 < html > 3 < head > 4 < title > base </ title > 5 </ head > 6 < body > 7 < input type ="file" name ="" id ="file" > 8 < img src ="" id ="img" > 9 < script type ="text/javascript" > 10 window.onload = function () { 11 let $img = document.getElementById( ' img ' ) 12 file.onchange = function (e) { 13 console.log(e.target.files[ 0 ]) 14 let file = e.target.files[ 0 ] 15 let fileUrl = window.URL.createObjectURL(file) 16 $img.src = fileUrl 17 img.onload = function () { 18 // 手动回收 19 URL.revokeObjectURL(fileUrl) 20 } 21 } 22 } 23 </

百年 IBM 终于 All In 人工智能和混合云!

我的未来我决定 提交于 2020-11-27 06:53:29
作者 | 马超 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 近日,IBM的新CEO阿尔温德·克里希纳(Arvind Krishna,以下称 克里希纳 ),正式走马上任,这位新上任的CEO是一位业务经验丰富的技术专家,他在IBM工作了30年,也是2018年斥资340亿美元收购红帽公司背后最主要的推动力量。 不过他的上任没有发表任何演讲,而是通过邮件、Slack和网络广播等工具来帮助他传达自己的上任宣言。据了解,IBM将专注于AI和混合云,并将它们视为未来的关键技术。他提出,IBM提供核心技术的传统使其在像今天这样的高压时期变得不可或缺。 如果说这场公共健康危机揭示了什么,那就是IBM在世界上所扮演的、永远不可或缺的角色。与前任罗睿兰不同,克里希纳有丰富的云计算经验,也不沉溺于过去的辉煌。他还表示世界上只有20%的人在使用云计算技术,而且它只利用了AI生产力潜力的4%。疫情使目前云计算比以往更重要。 国际巨头动作频频 目前IBM这个“蓝色巨人”不再像很久以前那样在科技行业独领风骚。截至2020年3月底,IBM的市值跌至不到1000亿美元,约为竞争对手微软和亚马逊市值的十分之一。在这样的时点,一位云计算方面的专家掌管IBM,可能真的意味着IBM将All In云计算了。 无独有偶,Google云计算平台Google Cloud掌门人托马斯·库里安(Thomas

JavaScript中的global对象,window对象以及document对象的区别和联系

≡放荡痞女 提交于 2020-11-22 21:02:37
JavaScript中的global对象,window对象以及document对象的区别和联系 一、概念区分:JavaScript中的global对象,window对象以及document对象 1、global对象(全局对象) 《JS高级程序设计》中谈到,global对象可以说是ECMAScript中对特别的一个对象了,因为不管你从什么角度上看,这个对象都是 不存在的 。从某种意义上讲,它是一个终极的“兜底儿对象”,换句话说呢, 就是不属于任何其他对象的属性和方法,最终都是它的属性和方法。 我理解为, 这个global对象呢,就是整个JS的“老祖宗”,找不到归属的那些“子子孙孙”都可以到它这里来认祖归宗 。所有在全局作用域中定义的属性和函数,都是global对象的属性和方法, 比如isNaN()、parseInt()以及parseFloat()等 ,实际都是它的方法;还有就是常见的一些特殊值,如: NaN、undefined等都是它的属性 , 以及一些构造函数Object、Array等也都是它的方法 。总之,记住一点: global对象就是“老祖宗”,所有找不到归属的就都是它的。 2、window对象 前面说了global对象是“老祖宗”,那有人该问了,你把window对象置于何地呢?对,javascript这门语言现在这么红火很大部分原因是因为W3C将它作为写页面的官方脚本语言

2020 中国技术力量年度榜单

偶尔善良 提交于 2020-11-12 14:40:29
2020 年,新基建的全面铺开加速了全行业数字化、智能化转型升级。在这一过程中,越来越多的企业开始思考借助优质创新技术,提升自身业务水平。然而在数字化技术变得越来越为重要的当下,国内 IT 产业的发展却正面临着全新的挑战。在技术供给侧,不同技术方案的性能良莠不齐,国内 IT 软件行业的发展面临资源错配、内耗严重等挑战,而这些乱象往往又会导致用户在选择技术方案时犹豫不决,进一步削弱数字化转型意愿。 InfoQ 面向云计算与开源赛道,正式启动 2020 中国技术力量年度榜单评选活动。阿里云作为云原生和开源领域的引领者和实践者,在刚刚结束的 2020 年 双11 实现了核心系统全面云原生化,成为全球最大规模的云原生实践,并首次实现自研、开源、商业“三位一体”,在本次 InfoQ 的中国技术力量年度榜单评选中,新锐开源项目榜单中有 12 个开源项目入围,在开源杰出人物榜单中共有 2 位入围。以下是入围项目和入围人物的概览。 如果你了解甚至熟悉他们, 欢迎给他们投上关键的一票。 在阿里巴巴云原生公号评论区回复你和相关开源项目和开源大佬的故事, 我们将选出 3 位送出阿里云定制充电宝。 截止时间 11 月 13 日晚上 11 点。 榜单一:开源新锐项目 1. Nacos 地址 : https://github.com/alibaba/nacos 上榜理由 :Nacos 是 2018 年 8

如何基于大数据及AI平台实现业务系统实时化?

二次信任 提交于 2020-11-01 20:34:39
1. 前言 随着互联网“人口红利”的“消耗殆尽”,基于“T+1”或者离线计算的机器学习平台及推荐系统转化率与效果日趋“平淡”。后疫情时代的新社会模式及经济形态必将催生出新的商业模式,在线业务及相关应用场景的流量呈现井喷式发展,常规的离线系统及离线机器学习平台已无法满足业务发展要求。人口红利吃尽之后,基于大数据及AI平台的业务系统在时间维度上的思考将变得至关重要,通过业务系统实时化向时间要价值已经成为主流趋势。基于流式计算引擎的在线机器学习平台将越来越被重视, 通过增量模型的准实时或实时推荐系统更能“因时而异” 充分捕捉目标用户瞬息万变的需求,从而进行精准推荐和变现。实时推荐系统也从最早的电商场景, 扩展到社交场景, 在线教育场景, 游戏场景及更广阔的在线场景。 本文介绍重点介绍基于阿里云大数据及AI产品家族的实时计算Flink及PAI Alink机器学习算法平台,以及该产品组合在实时推荐场景(适用于电商、游戏及在线教育解决方案)、实时评分卡场景(适用于金融、安全及营销风控解决方案)以及异常检测场景(适用于工业领域及其他产业互联网领域)的场景应用。 2. 实时计算引擎及机器学习算法平台介绍 2.1 阿里云实时计算Flink 阿里云实时计算Flink作为Apache Flink创始团队的商业化产品,从极致(较传统微批模式)的实时数据处理维度,为企业大数据处理及业务实时化提供了可能

如何基于大数据及AI平台实现业务系统实时化?

▼魔方 西西 提交于 2020-09-30 14:51:34
简介: 后疫情时代的新社会模式及经济形态必将催生出新的商业模式,在线业务及相关应用场景的流量呈现井喷式发展,常规的离线系统及离线机器学习平台已无法满足业务发展要求。 作者:高旸(吾与),阿里巴巴高级技术专家 1. 前言 随着互联网“人口红利”的“消耗殆尽”,基于“T+1”或者离线计算的机器学习平台及推荐系统转化率与效果日趋“平淡”。后疫情时代的新社会模式及经济形态必将催生出新的商业模式,在线业务及相关应用场景的流量呈现井喷式发展,常规的离线系统及离线机器学习平台已无法满足业务发展要求。人口红利吃尽之后,基于大数据及AI平台的业务系统在时间维度上的思考将变得至关重要,通过业务系统实时化向时间要价值已经成为主流趋势。基于流式计算引擎的在线机器学习平台将越来越被重视, 通过增量模型的准实时或实时推荐系统更能“因时而异” 充分捕捉目标用户瞬息万变的需求,从而进行精准推荐和变现。实时推荐系统也从最早的电商场景, 扩展到社交场景, 在线教育场景, 游戏场景及更广阔的在线场景。 本文介绍重点介绍基于阿里云大数据及AI产品家族的实时计算Flink及PAI Alink机器学习算法平台,以及该产品组合在实时推荐场景(适用于电商、游戏及在线教育解决方案)、实时评分卡场景(适用于金融、安全及营销风控解决方案)以及异常检测场景(适用于工业领域及其他产业互联网领域)的场景应用。 2.

Alink漫谈(八) : 二分类评估 AUC、K-S、PRC、Precision、Recall、LiftChart 如何实现

不想你离开。 提交于 2020-08-13 11:38:47
Alink漫谈(八) : 二分类评估 AUC、K-S、PRC、Precision、Recall、LiftChart 如何实现 目录 Alink漫谈(八) : 二分类评估 AUC、K-S、PRC、Precision、Recall、LiftChart 如何实现 0x00 摘要 0x01 相关概念 0x02 示例代码 2.1 主要思路 0x03 批处理 3.1 EvalBinaryClassBatchOp 3.2 BaseEvalClassBatchOp 3.2.0 调用关系综述 3.2.1 calLabelPredDetailLocal 3.2.1.1 flatMap 3.2.1.2 reduceGroup 3.2.1.3 mapPartition 3.2.2 ReduceBaseMetrics 3.2.3 SaveDataAsParams 3.2.4 计算混淆矩阵 3.2.4.1 原始矩阵 3.2.4.2 计算标签 3.2.4.3 具体代码 0x04 流处理 4.1 示例 4.1.1 主类 4.1.2 TimeMemSourceStreamOp 4.1.3 Source 4.2 BaseEvalClassStreamOp 4.2.1 PredDetailLabel 4.2.2 AllDataMerge 4.2.3 SaveDataStream 4.2.4 Union 4.2.4.1

轻量化AI服务再添两将!阿里云机器学习PAI DSW 2.0 & Alink商业版重磅发布

白昼怎懂夜的黑 提交于 2020-08-13 08:12:10
DSW 2.0:面向AI研发的集成开发平台 DSW(Data Science Workshop)是阿里巴巴PAI团队根据多年的AI算法和产品研发经验积累,围绕提高AI算法研发效率,降低研发成本而推出的一款适用于各类AI开发者的云端机器学习集成开发环境。DSW2.0是借助阿里云ECS,Docker和Kubernetes等云原生技术,能够在几分钟内帮用户完成环境搭建,相对DSW1.0开放更高的开发权限,满足各个层面客户的使用需求。 云原生架构 DSW借助阿里云ECS,Docker和Kubernetes等云原生技术,能够在几分钟内帮用户完成环境搭建。用户可以根据算法需要和成本考虑,选择阿里云ECS提供的包括CPU和异构计算GPU在内的所有资源规格。 满足不同层次开发习惯 结合交互式编程和命令行输入,DSW提供了三种编程入口: WebIde适用于工程化要求比较高的项目;JupyterLab适用于快速POC试验;Terminal入口可用于快速执行Shell命令,运行程序和简单的编辑等。 预装丰富插件 DSW还开发和预装了各种JupyterLab和WebIDE插件,比如广受深度学习开发者喜爱的可视化工具Tensorboard,用户在DSW内通过Launcher,Commands打开,甚至还可以使用%tensorboard魔法命令直接在Notebook中开启等多种方式使用Tensorboard