首页 文章 精选 留言 我的

精选列表

搜索[认知分析],共10007篇文章
优秀的个人博客,低调大师

阿里云安全肖力:边界消亡后,你需要四个“新认知”

本文作者史中,科技媒体人。 在很多人眼里,互联网是朋友圈的深夜美食,是剁手前后的纠结和伤感。但在保卫互联网的安全人眼里,这里从来不是阳光净土,而是蛮荒的森林。 魑魅魍魉,百鬼夜行。 曾经,为了抵抗来自黑暗中的攻击,人们选择点起篝火,避退山洞;而后选择结成村庄,建立城池。 这个在真实世界持续万年的漫长安全进化,在赛博世界里被压缩到了十几年。肖力站在长河岸边,几乎完整目睹了企业安全的沧海桑田。 如今作为阿里云安全掌门人的他,曾是阿里巴巴第一个安全工程师。 从2005年至今,肖力亲手参与了阿里巴巴这个全球最大电商的安全建设。“作为一个发展中的企业,有没有可能建设像阿里巴巴一样强大的安全体系呢?”这是个有趣的问题。如果这个问题由肖力来回答,就变得更有意思。 在今年的阿里云安全峰会上,肖力给出了他的回答。 为企业安全“跑个分” 万物皆须有尺度,企业安全也一样

优秀的个人博客,低调大师

刷新你对音视频的认知!华为云RTC集黑科技大成

【51CTO.com原创稿件】2020年这场肆虐全球的新冠疫情让很多企业刷新了自己对数字化的认识。正如 “大潮褪去,才知道谁在裸泳”,疫情来势汹汹之时,企业数字化水平高下立分。有的企业之前一直自豪于斥重资打造高科技会议室,但在员工纷纷居家隔离时才发现,会议室再高科技炫酷,人到不了现场也枉然,内部会议系统根本不支持外部远程接入。还有的企业自诩数字化转型十分成功,但是各种业务系统无法在外部登录使用,协同办公陷入停滞状态,所谓的数字化也只是“办公室里的数字化”罢了。 与此同时,随着在线教育、远程医疗、视频会议的火爆,在企业纷纷自省未来数字化建设方向的当下,由于视频业务可以打破时空局限,提升办公效率,在疫情期间异军突起,也成为越来越多企业增加投入的重点方向之一。遗憾的是,成本高昂、延迟卡顿导致用户体验差、网络不稳定、安全存隐患这些因素影响了视频服务成长的速度。 在华为云TechWave音视频专题日上,华为云联接与协同业务总裁薛浩携华为云精心打造的实时音视频服务(Real-Time Communication)重装亮相。延续着华为公司一直以来的“技术流做派”,华为云的实时音视频服务不仅凭借技术手段一一击破发展桎梏,而且还将音视频的服务水准再提升到一个新高度。 与常规较劲,华为云要做不一样的实时音视频服务 华为云做实时音视频服务其实并不太令人意外。想想看,华为有海量的手机用户,PC平板产品,还有针对企业的专业智慧屏,在终端侧其实已经有了很大优势。而在网络传输环节,通信起家的华为多年的ICT技术底蕴更不必多说,据说已经拥有1186件音视频算法专利。到了系统环节,华为本身就在做操作系统和芯片,对于移动端的功耗和网络抖动,华为更是有很多专利和算法。 但事实上,华为在做实时音视频服务时,面临的挑战还真不小,最大的原因就是华为要做的不是普通水准的音视频服务,而是要做突破性能极限,用技术让性能开发到极致的音视频服务。举个例子,在视频业界,画面延时3秒是再普通不过的事了,做得好的服务商可以将延时卡顿降低到200毫秒,而华为云一上来就和业界“常规”较劲,50毫秒的延时能不能做到?同样都是360P的流,华为云能不能体现出1080P的画质和效果?到了弱网环境,传统服务商提供的画面可能就卡顿了,华为云能不能流畅地将画面播出来? 华为云联接与协同业务总裁薛浩透露,延迟和大流量并发是华为实时音视频服务面临的最大挑战。对于实时音视频服务而言,网络架构应该是一个去中心化的自适应网状结构,因为去中心化,所以边缘侧要更多更强。华为云在全球拥有2500多个CDN节点,这些节点的网络资源和算力资源都可以被看作是华为云在边缘的算力,也极大地降低了成本。最终华为云构建一个虚拟的网络中心和虚拟的边缘,业务开始转发时,这个云端节点就是中心,接收视频流时,这个节点就是边缘。灵活的网络架构再结合华为云在容器、IaaS、边缘算法、端侧SDK的能力,不仅保障了实时音视频服务可以拥有更低延迟,更低成本这些关键能力,还可以实现网络质量的灵活调度。例如,对于免费用户,华为云可以提供低成本的音视频服务,对于VIP用户,华为云就可以提供高质量的音视频服务,用户自由选择。 全新互动实时音视频体验 薛浩总结到,华为云打造的是基于视频流融合,统一的一张网,支持所有的场景业务。据了解,华为云实时音视频服务不仅可以实现播放观看、连麦互动、实时交互等业务场景天然互通,无缝流转,而且面对千人互动,亿级并发这样的高并发场景也毫无压力。 那么凝聚了华为众多领域黑科技的华为云实时音视频究竟给用户带来什么样的体验呢?概括说,这是一次全新的互动实时音视频体验,2020年在社交娱乐、在线教育、云会议行业的用户,已经率先感受到了它的魅力。 以在线教育场景为例,传统的教育场景就是老师通过视频授课,讲的内容有没有被学生理解,学生在讲课过程中有没有哪些疑问都无从得知。但是通过华为云实时音视频服务,在线教育机构可以实现视频教学过程中的双向互动,学生可以立刻“哪里不会点哪里”,老师也可以及时根据学生们的反馈调整教学重点。更重要的是,华为云让这样的双向端到端互动,时延远远小于200毫秒,实时操作的指令响应时长甚至小于30毫秒。 对于用户们最为看重的视频质量,华为云音视频服务也足够令人惊喜。4K/8K超高清画面,不管是在运动的汽车、高铁,还是在隧道、地下室依然流畅不卡顿,不花屏。尤其值得一提的是,在弱网环境下,华为云实时音视频支持在50%视频抗丢包,80%音频抗丢包情况下,依然可以保持流畅的视频和通话。 如果仅仅做到这一步,那怎么能叫做“追求极致”呢?华为云实时音视频服务还融入了AI媒体处理能力,可以实现美颜、降噪、背景虚化/替换,实时语音翻译和字幕,带来的绝对是让消费者们都忍不住尖叫的完美体验。更别提业界最高等级的安全能力,提供多重安全认证,5G+专线双平面高规格保障,全程媒体流加密技术,带来安全可靠的音视频服务。 不忘初心,以开放心态推动行业进步 当传统的CDN架构渐渐演变成主打边缘的去中心化网络架构,实时音视频服务的发展仍只是刚刚起步。对于华为云而言,目前解决的是在接入侧的问题,但端到端属性的音视频服务是一个长长的链条,5G只是解决了两端的接入,中间的骨干网络还需要重新适配,这是一个需要持续发展持续演进的过程,需要全行业的努力。 薛浩强调,因为华为一直坚持“自己做的降落伞自己先跳”,所以在实时音视频服务不断成熟完善的过程中,华为云已经尝到了技术红利。如今华为云希望能够将自己积累的技术能力反馈给行业,用更低的成本,更低的技术门槛和更高的用户体验来推动行业进步。这个初心就使得华为选择提供开放的音视频服务,因为解决行业的问题仅仅依靠华为云自己的力量是不够的,要将音视频产业做大才是当务之急。华为云希望有更多行业的ISV、头部客户来使用华为云的能力,提升音视频业务的品质,从而赢得商业成功。 【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】 【责任编辑: 周雪 TEL:(010)68476606】

优秀的个人博客,低调大师

JDK1.8竟然打破了我对接口的一切认知...

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介 我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。 在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但需要关键字static或者default来修饰,使用static来修饰的称之为静态方法,静态方法通过接口名来调用,使用default来修饰的称之为默认方法,默认方法通过实例对象来调用。 静态方法和默认方法的作用: 静态方法和默认方法都有自己的方法体,用于提供一套默认的实现,这样子类对于该方法就不需要强制来实现,可以选择使用默认的实现,也可以重写自己的实现。当为接口扩展方法时,只需要提供该方法的默认实现即可,至于对应的实现类可以重写也可以使用默认的实现,这样所有的实现类不会报语法错误:Xxx不是抽象的, 并且未覆盖Yxx中的抽象方法。 示例 IHello接口 public interface IHello { // 使用abstract修饰不修饰都行 void sayHi(); static void sayHello(){ System.out.println("static method: say hello"); } default void sayByebye(){ System.out.println("default mehtod: say byebye"); } } HelloImpl实现类 public class HelloImpl implements IHello { @Override public void sayHi() { System.out.println("normal method: say hi"); } } Main public class Main { public static void main(String[] args) { HelloImpl helloImpl = new HelloImpl(); // 对于abstract抽象方法通过实例对象来调用 helloImpl.sayHi(); // default方法只能通过实例对象来调用 helloImpl.sayByebye(); // 静态方法通过 接口名.方法名() 来调用 IHello.sayHello(); // 接口是不允许new的,如果使用new后面必须跟上一对花括号用于实现抽象方法, 这种方式被称为匿名实现类,匿名实现类是一种没有名称的实现类 // 匿名实现类的好处:不用再单独声明一个类,缺点:由于没有名字,不能重复使用,只能使用一次 new IHello() { @Override public void sayHi() { System.out.println("normal method: say hi"); } }.sayHi(); } } 执行结果: normal method: say hi default mehtod: say byebye static method: say hello normal method: say hi 这篇文章虽然简单,但是我觉得还是有必要分享一下,毕竟与1.7相比,发生了不少的变化,希望本文能对你有所帮助。 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-08-02本文作者: 泡代码的小二黑 本文来自:“互联网架构师”,了解相关信息可以关注“互联网架构师”

优秀的个人博客,低调大师

Windows 容器基础知识扫盲问答,权威 Docker 专家为您扫清认知障碍!

本文首发自“Docker公司”公众号(ID:docker-cn)编译丨小东每周一、三、五 与您不见不散! 最近举办的 Docker 线上活动 —— 演示了 Docker EE 2.0版本,让我们有机会强调在整个应用程序组合中采用容器化策略的一些重要原因。在上一篇文章中(Docker 线上活动问题汇总,九问九答助您了解 Docker EE 2.0版本),我们解答了在使用 Docker 企业版(世界领先的企业级容器平台)的过程中所收集到的有关 Swarm 和 Kubernetes 编排的一些重要问题。今天,我们将解答有关运行 Windows 容器的相关问题。 如果您错过了现场活动,请不要担心!您可以浏览 https://register.gotowebinar.com/rt/1425169769433669891 查阅相关资料。 Docker 企业版:唯一完全支持在 Windows Server 2016 上运行容器的解决方案。 问:据我所知容器基于的是 Linux 进程,那么 Docker 容器又是如何基于 Windows 进行工作的呢? 答:Docker 自 2014 年以来就一直在与微软进行合作,并将 Docker 容器的优势交付到 Windows Server 中,以至于客户可以很轻松的在 Docker 容器中运行 .NET 和 IIS 应用程序。我们通力协作对 Windows Server 内核进行调整以支持容器化基元、增加对 Docker 引擎和 CLI 的支持以及为 Windows 镜像增加了多架构支持。其结果是,原生的 Docker 容器可以在 Windows Server 2016 上运行,并利用与基于 Linux 环境中的 Powershell 相同的 CLI 命令。 问:Windows Server 是否支持 Kubernetes? 答:对 Kubernetes 中的 Windows Server 容器的支持目前还处于测试阶段,预计今年晚些时候将提供全面支持。要在生产环境中运行 Windows Server 容器,Docker EE 2.0 版本的客户可以使用 Docker Swarm 来部署这些工作负载,这个功能早在一年前就可以使用了。 问:可以运行完整的 Windows Server 群集吗? 答:使用 Docker EE 2.0 版本,您可以运行混合了 Linux 和 Windows Server 2016 的工作节点或包含全部 Windows Server 工作节点的群集。请注意,即使您正在运行的全部都是 Windows Server 工作节点,Docker EE 2.0 版本管理栈也会部署到基于 Linux 的节点上。对于我们的许多 Windows 商店的企业客户来说,他们将这些管理节点部署在具有 Linux 操作系统的 Hyper-V 虚拟机上。 问:在同一个环境中,Windows 和 Linux 容器可以相互通信吗? 答:可以!同一群集中的 Windows 和 Linux 容器可以共享一个通用覆盖网络。 问:是否支持 Windows Server 1709 或 Windows Server 1803? 答:对 Windows Server 1709 和 Windows Server 1803 的支持将在 2018 年第二季度发布。 问:对 Docker EE 2.0 版本和 Windows Server 的授权是如何进行的? 答:虽然 Windows Server 2016 中包含了 Docker EE 2.0 Basic (即 Docker EE 引擎),但是像提供统一管理 UI 和私有镜像仓库这类 Docker EE 的标准和高级功能,就需要额外的许可证了。请与销售部门联系(https://goto.docker.com/contact-us.html), 了解更多关于定价和许可的信息。 问:我的 .NET 开发团队构建容器化应用程序时可以适用于什么解决方案? 答:除了 Docker for Mac,Docker 还提供 Docker for Windows —— 即用于本地容器开发的免费桌面版解决方案。有两个版本的 Docker for Windows,其中尝鲜版本包含了一个独立的 Kubernetes 服务器和客户端,以及 Docker CLI 集成。Kubernetes 服务器在本地的 Docker 实例中运行,这样您的 .NET 开发人员就可以在本地使用 Swarm 和 Kubernetes 了。

优秀的个人博客,低调大师

专访iDST华先胜:城市大脑,对城市的全量、实时认知和搜索

编者按:10月11-14日,为期四天的2017杭州云栖大会(门票火热抢购中!)将再度在杭州云栖小镇起航,作为全球最具影响力的科技展会之一,本届大会将有不少阿里集团专家以及各企业行业领袖的精彩演讲。从今天开始,云栖社区将会对大会嘉宾做一系列专访,想了解嘉宾以及最新议题信息请关注“云栖大会”公众号。第一位嘉宾我们采访的是阿里巴巴 iDST副院长华先胜,他将在10月的云栖大会上分享关于计算机视觉领域的前沿趋势以及城市大脑最新的进展。 华先胜是视觉识别和搜索领域的国际权威,曾担任 ACM Multimedia 等大会程序委员会主席,他还是国家千人计划专家、IEEE Fellow、ACM杰出科学家、2008年度MIT TR 全球 35 位 35 岁以下的杰出青年创新人物。 2015年,华先胜离开职业生涯起点的微软研究院加盟阿里巴巴,在搜索事业

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册