Shadow

双十一背后的技术

社会主义新天地 提交于 2020-11-12 16:35:14
一年一度的双十一结束了,你又消费了多少钱呢?有没有抢到你心仪的宝贝呢? 不知道从什么时候开始,一个普普通通的十一月十一日变成了一个万众期待,大家心心念念的日子。大家现在对于双十一的喜爱程度 可以说和春节的喜爱程度一样高了。 话不多说先带大家看一下今年双十一的一个成交额吧: 11 月 11 日零点刚过 26 秒,天猫双十一订单峰值产生,58.3 万笔 / 秒。 11 月 1 日零点至 11 月 11 日零点 30 分,今年整个双十一成交额破 3723 亿,实时成交额超过 1 亿元的品牌超过 300 个。 双十一落下帷幕,天猫双十一总成交额为4982亿元,成交额比去年增长26%。 双十一背后的技术 其实每年大家都会看到这样的数据,但是每一次看到都会大吃一惊,交易额怎么会这么高!这惊人的数字背后肯定和我们现在优质的生活质量是息息相关的。大家解决了基本的温饱问题,肯定会想着提高一下自身的物质生活质量。这些数字的背后还隐藏着目前很多最新的技术。比如云计算、分布式消息引擎、Docker技术、在线的交易的数据实时和离线计算能力、阿里人工智能、VR技术、前端技术、大数据、监控技术、物流技术等等。下面给大家简单介绍一下大数据和AI人工智能技术。 相信大家都遇到过这种情况,本来不知道买些什么东西,但是看到淘宝上推荐的都是自己喜欢和自己需要的产品的时候就会忍不住点进去看看,然后可能就下单了。

【逗老师带你学IT】PRTG监控系统通过阿里云API获取云产品运行状况

自古美人都是妖i 提交于 2020-11-12 14:42:51
本文介绍如何使PRTG监控系统通过阿里云监控API获取阿里云产品监控数据。例如网络带宽,ECS性能,RDS产品性能等。 本文主要涉及的技术点: 1、PRTG监控系统高级自定义传感器的使用 2、PRTG高级自定义传感器xml或json返回值格式 3、阿里云CMS云监控API的使用 本文涉及的示例Github地址 Github/ytlzq0228/Public_Share_Project/PRTG Customer Senser/阿里云相关-Alicloud-Monitor @ TOC 一、阿里云API AccessKey 1、创建API AccessKey 访问阿里云控制台, RAM访问控制 ,创建一个新用户或者选择一个已有的用户,点击创建AccessKey。关于AccessKey更多信息,可以参考阿里云文档 访问秘钥常见问题 2、对AccessKey授予权限 对AccessKey所在的用户,点击权限管理,添加权限 本例中我们仅需要通过API调用云监控的相关数据,因此授予 AliyunCloudMonitorReadOnlyAccess 权限 二、阿里云CMS云监控产品API 官方文档 云监控>API参考>API概览 1、可视化调试工具 阿里云提供一个可视化调试工具,可以直接在线可视化调试多种常见语言的云产品的API。 CMS云监控可视化调试 但是请注意

css笔记

試著忘記壹切 提交于 2020-11-12 08:31:00
注释: /* */ 1、css和html的结合方式 (1)用(每个)html标签上的style属性结合 (2)使用html的<style>标签 (3)在style标签里使用语句 @import url(css文件路径);(某些浏览器不支持) (4)使用头标签link引入外部css文件 2、css的选择器(* 代表所有) (1)标签选择器 使用标签名作为选择器名称: 标签名{css属性} (2)class选择器 每个html标签都有个class属性(可以有多个class属性,用空格隔开) - [标签].class名{css属性}   (3)id选择器 每个html标签都有个属性id - [标签]#id名{css属性}   (4)属性选择器 选择具有指定属性值的标签 - 选择器[id='abc']{css属性}   优先级: style属性 > id选择器 > class选择器 > 标签选择器 3、css的扩展选择器 (1)关联选择器 指定嵌套标签里面的样式(标签1中的标签2) - 标签1 标签2{css属性}   (2)组合选择器 把不同标签设置成相同的样式 - 标签1,标签2{css属性}}   (3)伪元素选择器 css里面提供了一些定义好的样式,可以定义元素在不同条件下的样式 超链接(顺序不能变) 状态:原始状态(:link),鼠标放上去(:hover),点击还没释放(

golang | Go语言入门教程——结构体初始化与继承

ぐ巨炮叔叔 提交于 2020-11-11 21:48:37
点 击 上 方 蓝 字 ,关注并星标, 和 我 一 起 学 技 术 。 今天是 golang专题 第10篇文章,我们继续来看golang当中的面向对象部分。 在上一篇文章当中我们一起学习了怎么创建一个结构体,以及怎么给结构体定义函数,还有函数接收者的使用。今天我们来学习一下结构体本身的一些使用方法。 初始化 在golang当中 结构体初始化的方法有四种 。 new关键字 我们可以通过new关键字来创建一个结构体的实例,这种方法和其他语言比较类似,这样会得到一个 空结构体指针 ,当中 所有的字段全部填充它类型对应的零值 。比如int就对应0,float对应0.0,如果是其他结构体则对应nil。 type Point struct { x int y int } func main () { var p *Point = new (Point) fmt.Print(p) } 从这段代码当中我们可以看到,new函数 返回的是一个结构体指针 ,而不是结构体的值。一般我们很少用new关键字,而是直接通过结构体加花括号的方式来初始化。 结构体名称 相比于使用new关键字,我们更常用的是 通过结构体名称加上花括号 的方式来进行初始化。 如果我们不再花括号当中填写参数的话,那么同样会得到一个填充了零值的结构体。结构体当中的所有属性都会被赋予这个类型对应的零值。 type Point struct

函数计算-HelloWorld应用开发

别等时光非礼了梦想. 提交于 2020-11-11 19:46:57
场景介绍 场景介绍如何使用函数计算服务开发HelloWorld应用。您可以通过控制台或Funcraft工具实现。 背景知识 什么是Serverless 自2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念之后,云计算的发展可以用日新月异这个词来形容。那么究竟什么才是Serverless呢? 简单来说,Serverless可以说是一种架构,一种云计算发展的产物,至于具体说什么是Serverless,可能没有谁能给他一个明确的概念,如果非要说一个可以稍微容易理解一些的概念,那或许可以参考Martin Fowler在《Serverless Architectures》中对Serverless这样定义:Serverless=BaaS + FaaS 步骤一:连接ECS服务器 阿里云云产品资源体验地址: https://developer.aliyun.com/adc/scenario/20c4bead7e0b4758a6ab857bce793187 场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于已有的环境开发一个基于函数计算的HelloWorld应用。 步骤二:开通函数计算服务 在使用函数计算前

教授开讲——机器学习究竟是什么?

谁都会走 提交于 2020-11-11 13:45:03
教授开讲——机器学习究竟是什么? 机器学习是一门多领域交叉学科,涉及微积分、概率论、数理统计、矩阵计算等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 机器学习是人工智能的核心,也是众多初学者遇到的难点。 今天小编向大家推荐一份机器学习入门攻略,内容是由合肥工业大学计算机与信息学院汪荣贵教授(博士生导师)编写的课件,适合机器学习的初学者入门。 同时,汪荣贵教授和他的团队编写了《机器学习及其应用》一书,此书是“十三五”普通高等教育规划教程,于今年8月出版,本书比较系统地介绍和讨论机器学习的入门基础理论与应用技术,深度凝练机器学习现有内容,构建了一套相对完备的知识体系,深入浅出地介绍机器学习理论及相关算法设计技术,并通过实例演算,有助于初学者更清晰、全面的理解和学习。 ![]( https://s4.51cto.com/images/blog/202011/10/f1823f889e42f467a4ab63110528d403.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGV ![] 喜欢记得来一个

CSS八种让人眼前一亮的HOVER效果

◇◆丶佛笑我妖孽 提交于 2020-11-11 12:13:52
  一.发送效果   HTML   // 这里是一个svg的占位   Send   复制代码   CSS   #send-btn{   display: flex;   align-items: center;   justify-content: center;   height: 100vh;   }   button {   background: #5f55af;   border: 0;   border-radius: 5px;   padding: 10px 30px 10px 20px;   color: white;   text-transform: uppercase;   font-weight: bold;   }   button svg {   display: inline-block;   vertical-align: middle;   padding-right: 5px;   }   button:hover svg {   animation: fly 2s ease 1;   }   @keyframes fly {   0% {   transform: translateX(0%);   }   50% {   transform: translateX(300%);   }   100% {   transform:

5G时代的到来对直播的影响

你。 提交于 2020-11-10 05:50:48
简述 2G时代的微博,3G时代的微信,4G时代的抖音,你幻想过5G时代的直播吗? 5G虽然还没有完全的普及到我们的生活,但是已经有一些地区开放了5G信号,让大家体验到了5G的效果。而5G给直播行业带来了哪些影响和以往有什么区别今天我们就来简单的说一下。 速度 首先是在速度上,5G对于4G的速率上8-10倍的提升,,5G网络其峰值理论传输速度可达每秒数十Gb,比4G网络的传输速度快数百倍。基本上可以用5G看高清的4K视频,是没问题的。 卡顿 5G的网络直播延迟大约是1毫秒的时间,这样低的延时几乎让人们感受不到网络延迟的存在。 画质 在5G的时代下,4K视频可以大规模的应用,提升用户的体验感。 综上所述,5G时代的到来,对于直播行业的影响是非常大的,而5G给用户们带来了这么多的良好的体验,但是也同时给各个直播公司提出了更高的要求。下从机遇和挑战两个方面来说一下。 机遇 在5G的网络环境下,直播的码率可以达到100M以上,而且无论在安全性还是稳定性上5G都要大大领先于4G,这就意味了直播的流畅度会大大增加,人人都可以直播了。 VR技术一直在缓慢的完善中,在5G的高速网络下进行一场VR直播根本不是问题,019年3月25日,全球首次5G+8K+VR技术的现场直播被用于《东方风云榜》音乐盛典的直播中,取得不错的反响。如果在一对一直播中加入VR技术,直播的真实性和互动性都会进一步加强。 挑战

Java对象拷贝

被刻印的时光 ゝ 提交于 2020-11-09 21:27:41
Java对象拷贝分为浅拷贝(shadow copy )和深拷贝(deep copy)。 浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。对拷贝后的引用的修改,还能影响原来的对象。 深拷贝:把要复制的对象所引用的对象都复制了一遍,对现在对象的修改不会影响原有的对象。 <!-- more --> 首先,新建一个Employee类,包含一个String类型的姓名,一个double类型的工资,一个Date类型的雇佣日期。 public class Employee implements Cloneable{ private String name; private double salary; private Date hireDay = new Date(); public Employee(String name, double salary) { this.name = name; this.salary = salary; } public void setName(String name){ this.name = name; } public void setHireDay(int year,int month,int day){ Date newHireDay = new GregorianCalendar(year

超简单集成华为系统完整性检测,搞定设备安全防护

允我心安 提交于 2020-11-09 17:16:43
在不安全设备,如被root或解锁的手机上,运行应用通常会伴随着一定安全风险,例如被恶意病毒或木马软件利用root权限植入病毒、篡改用户设备信息和破坏系统等。因此,如何做好应用的安全防护、避免在不安全设备环境中产生安全风险,已经成为其开发者必须要考虑的因素。对此, 华为开放安全检测服务,提供系统完整性检测(SysIntegrity API),可检测应用运行的设备环境是否安全,如设备是否被root、被解锁等 。 一、服务介绍 华为系统完整性检测包括以下特点: 基于可信执行环境TEE提供系统完整性检测结果:在设备安全启动时,在TEE中评估检测系统完整性,可信度高,并动态评估系统完整性。 系统完整性检测结果安全可信:系统完整性检测结果经过数字证书签名,检测结果不可篡改。 其业务流程图如下图所示: (1). 你的应用集成HMS Core SDK调用Safety Detect service。 (2). 请求TSMS(Trusted Security Management Service)服务器签名检测结果Server。 (3). 你的应用请求自己服务检测结果。 ---- 结束 二、场景案例介绍 目前已有金融、娱乐、便捷生活、新闻阅读等多个领域的App集成了华为系统完整性检测: 金融类应用集成华为SysIntegrity,可有效提升交易安全性。例如,可以在用户输入信用卡安全码(CVC)时