标签目录:摩登3代理1980

摩登3测速代理_嵌入式编程中的高低位交换如何实现?

最近的协议中遇到字节高低位转换的问题,于是偷懒上网查看,遇到类似的问题,也认识一个新的名字,叫做蝶式交换 问题是这样子的 协议要求字节低位在左,高位在右,对每个字节做转换处理,逐个交换其高低位,例如11010001,经过0->7,1->6,2->5,3->4对应位的交换,变成10001011。 这里就需要有位操作的知识,参考 位操作运算有什么奇技淫巧?(附源码) 这里我们以8位数据高低位转换为例子: 1#include  2 3unsigned char highAndLowShiftHEX(unsigned char data); 4void printBin(int n); 5 6int main () { 7 8    highAndLowShiftHEX(209); 9    return 0;10}1112unsigned char highAndLowShiftHEX(unsigned char data)  13{  14   unsigned char i;  15   unsigned char tmp=0x00;  16   for(i=0;i<8;i++)  17   {  18       tmp=((data>>i)&0x01)|tmp;  19       //printBin(tmp);20       if(i<7)  21           tmp=tmp<<1;  22   }  23   printf("\nafter shift data:");  24   printBin(tmp);25   return tmp;    26}2728//由于二进制直观,故写了一个打印二进制的函数29void printBin(int n)30{31    int len = sizeof(n)*8;//总位数。32    int i;33    if(i == 0)34    {35         printf("0");36         return;37    }38    for(i = len-1; i >= 0; i --)//略去高位0.39    {40        if(n&(1< break; 41    } 42 43     for(;i>= 0; i --) 44         printf( "%d", (n&( 1< 0); 45} 熟悉位操作,上述代码实现起来就比较简单。在嵌入式开发中这类问题通常使用蝶式交换法和查表法来实现。 高阶实现? 查表法就是将一些值存到内存中,在需要计算的时候查表,但是这种方法会占用额外的存储空间。 所以这里主要介绍一下蝶式交换法,我们以8位数据转换为例。 假设原始序列为:1 2 3 4 5 6 7 8 目标序列为:8 7 6 5 4 3 2 1 那么流程图如下: 由此完成了整个位的逆序转换,同样以11010001为例,下面是具体的实现代码: 1#include  2 3unsigned char highAndLowShiftHEX(unsigned char ); 4void printBin(int ); 5 6int main () { 7 8    highAndLowShiftHEX(209); 9    return 0;10}1112unsigned char highAndLowShiftHEX(unsigned char data)  13{  14   data=(data<<4)|(data>>4);  15   data=((data<<2)&0xcc)|((data>>2)&0x33);  16   data=((data<<1)&0xaa)|((data>>1)&0x55);  17   printf("  after shift data=%x \n",data);  18   printBin(data);19   return data;  20}2122//由于二进制直观,故写了一个打印二进制的函数23void printBin(int n)24{25    int len = sizeof(n)*8;//总位数。26    int i;27    if(i == 0)28    {29         printf("0");30         return;31    }32    for(i = len-1; i >= 0; i --)//略去高位0.33    {34        if(n&(1< break; 35    } 36 37     for(;i>= 0; i --) 38         printf( "%d", (n&( 1< 0); 39} 交换字节的高低位并不是一个很常见的问题,遇到该问题时,需要经过仔细的分析,加上对C语言位操作的熟练掌握,就能够很好的解决这一类的问题。 扩展 那么我们将其扩展到16位半字数据的高低位转换。 其实原理是跟8位的时候是一样的,采用简单的移位方式对数据的高低位进行转换。熟悉位操作的话代码就相对简单了。 下面是对该思路的具体实现。 1#include  2 3void expandPrintBin(int val2); 4unsigned short HighAndLowSwitchHEX(unsigned short data); 5 6int main () { 7 8    HighAndLowSwitchHEX(38491); 9    return 0;10}111213//由于二进制直观,故写了一个扩展的打印二进制的函数14void expandPrintBin(int val2)15{16    int i,k;17    unsigned char *p = (unsigned char*)&val2 + 3; //从低位到高位,低端字节计算机18    for( k = 0; k <= 3; k++)19    {20        int val2 = *(p-k);21        for (i = 7; i >= 0; i--)22        {23            if(val2 & (1 << i))24                printf("1");25            else26                printf("0");27        }28        printf(" ");29    }30}31unsigned short HighAndLowSwitchHEX(unsigned short data)32{33    unsigned char i = 0;34    unsigned short temp = 0x0000;3536    for(i = 0; i < 16; i++)37    {38        temp = ((data >> i) & 0x0001) | temp;39        if(i < 15)40        {41            temp = temp << 1;42        }43    }44    printf("temp:%x\n\n",temp);45    expandPrintBin(temp);46    return temp;47} 同样的所谓的蝶式交换法,我引用了字节交换法的例子,我们可以演算一下: 假设原始序列为:a b c d e f g h i j k l m n o p 目标序列为:p o n m l k j i h g f e d c b a 那么流程图如下: 由此完成了整个位的逆序转换,完成了算法的拓展,以1001011001011011为例,下面是具体的实现代码: 1#include  2…

摩登3登录_以融合之美献礼智能核电

11月26日,由中国自动化产业链联盟主办的2020首届智能+自动化产业链大会在北京隆重召开,智能联接专家魏德米勒作为联盟理事受邀参会。 来自魏德米勒电气柜产品事业部的核电产品业务开发高级产品经理张建军出席专题论坛“第五届核电厂数字化仪控技术及应用高级研讨会”,并分享魏德米勒在“核级机箱的智能制造”方面的积极探索及成果,引发了与会专家和用户的极大关注。 随着时代的进步,智能化、信息化技术的应用越来越广泛。尤其是在核电行业,采用数字化仪控技术不仅能极大提高数据处理性能,提高仪控的安全性和准确性,还降低了技术和人工成本,实现风险管控,保障核电项目的正常运营。 会议中,张建军经理讲到,智能制造在工业产品中的应用越来越普及,多年来,魏德米勒与各行业客户保持紧密沟通及深入合作,对不同行业的不同需求了然于心。 “在核电行业,我们根据电气柜和机箱类产品的特点,开发了相应的软硬件和过程管理流程,以及核级产品的质保要求,并通过智能化应用理念对其进行融合,保证产品不仅符合客户应用要求,同时又能满足核级质保和鉴定测试的管理和技术要求,提高产品生产和质量管理效率,实现客户应用过程的有效品质管控。”张建军经理言简意赅的总结道,“在我国大力推动制造业高质量发展、促进双循环的重要时期,魏德米勒将持续加大智能化技术的创新投入,为更多核电行业客户的智能化升级,以及国家级核电项目的建设添砖加瓦,以创新书写未来,以融合之美献礼智能核电。” 伴随张建军经理的精彩演讲,魏德米勒在自动化产业链大会现场展示了一系列性能卓越的产品和解决方案。到访观众兴趣浓厚,与技术人员热切交流,进一步了解产品优势的同时,有针对性的探讨更贴合行业应用的解决方案,纷纷表示通过与魏德米勒的深入沟通,备受启发,获益良多。

摩登3娱乐登录地址_亚马逊re:Invent综述文章:|解读亚马逊re:Invent首日,AWS CEO五十多次提及重塑 加速企业上云及数字创新

12月2日,亚马逊云服务(AWS)在北京举行AWS大中华区媒体和分析师沟通会,由AWS大中华区云服务产品管理总经理顾凡、AWS大中华区首席云计算企业战略顾问张侠带领大家一起观看并解读了AWS CEO Andy Jassy在亚马逊re:Invent首日的主题演讲。今年的re:Invent上,Andy Jassy再次为全球40多万名注册观众带来长达三小时的主题演讲,并且一口气发布27项创新的云服务和功能(当天总共发布43项新服务和功能),令到场的媒体和分析师惊叹。 顾凡表示:“我们在AWS re:Invent开始第一天就发布了43项全新的服务和功能,亮点很多。其中,四个改变游戏规则的全新发布尤其值得关注。AWS希望通过这些新服务和功能赋能更多的客户,加速上云,加快转型,通过采用全球领先的云技术和服务,更快、更好地重塑自己。我们也希望尽快把这些创新的服务和功能引入中国,助力中国客户的上云和重塑之旅。” 艾瑞咨询研究副总监、云服务部门负责人王成峰表示,AWS re:Invent首日演讲,有三点令人印象深刻:一是AWS对日益多元且复杂IT应用场景的充分满足,例如更轻量化的AWS Outposts单元、满足SAN存储的全新EBS服务等等;二是AWS自身产品之间的协同性进一步提升;三是通过更加完善的Outposts、本地区域、ECS Anywhere、EKS Anywhere等服务,构建起针对客户不同云环境(即混合云)的完整产品体系。 中桥咨询创始人兼首席分析师王丛认为,re:Invent 2020充分展现了AWS的适应性公司文化,用户价值驱动的产品研发能力,以及前瞻性的技术布局。这些主要体现在以下几个方面: 一是AWS混合云落地能力。企业级用户对混合云在企业级的一致性性能、功能和管理要求不断提升。re:Invent 2020上AWS展现出大量的混合云服务,ECS Anywhere、EKS Anywhere、AWS PrivateLink、AWS Storage Gateway、Outposts 1U、Outposts 2U、VMware Cloud on AWS。其中,Outposts 1U和2U产品的发布降低了Outposts用户入门门槛,也作为AWS技术和服务承载平台,提高了AWS针对企业混合云场景驱动的平台交付能力。 二是AWS让数据库进一步降本增效。目前已经35万个数据库迁移到AWS,以应对消费经济激增、业务流量频发。本次发布的Amazon Aurora Serverless V2,在不到一秒内扩展数十万次事务,大幅度降低了保证激增业务时的开支稳定。此外,以开源形式推出的Babelfish for PostgreSQL,让用户直接在 Amazon Aurora PostgreSQL上运行SQL Server应用程序,可以降低传统数据库开支,提升数据库上云后的应用交付效率。 三是5G和工业互联网布局深入。AWS清晰呈现出针对5G和工业互联网的数字化平台的布局。5G时代低延迟决定着竞争力和用户体验。AWS之前推出的Wavelength实现5G全程加速,让用户释放5G低延时的商业红利。AWS Monitron构建基于物联网的智能防御式运维数字化平台,组合传感、网管、人工智能服务,提高工业互联网生产及物流运输的全程智能监控和运维能力。 reinvent,云计算重塑未来 AWS成功的秘密,实际上就是reinvent——用云技术对IT进行重塑或者说再创造。如今,AWS围绕IT领域的方方面面,开发出超过175项全功能的云服务,涵盖计算、存储、数据库、联网、数据分析、机器人、机器学习与人工智能、物联网、移动互联、安全、混合云、虚拟现实与增强现实、媒体视频、应用开发/部署/管理等等,通过遍及全球24个地理区域的77个可用区(AZ),提供给全球数百万客户。 re:Invent大会从2012年就开始举办了,大会名称透着AWS对云计算本质的理解,云计算就是对IT的重塑。今年的re:Invent大会,Andy Jassy首次在主题演讲中以超过50次的高频率提及reinvent这一关键词,向全球客户分享如何通过reinvent实现生存和成长,成为领导者。 他首先分析了新冠疫情给企业带来的变化,让企业更加注重节省成本,让企业停下来进行战略反思,反思的结果就是让企业加速上云的步伐。他进一步分析,要打造一家基业长青的企业很不容易,50年前的《财富》500强企业,如今只剩下17%、83家还在榜单上;20年前的《财富》500强企业,如今也只有50%还在榜单上,由此得出结论,企业必须重塑自己,才能生存。 Andy说,对企业来说,重塑自己事不宜迟。新冠疫情这9个多月来,他对重塑思考良多,发现很多人都是面临绝境才想到重塑。但是就像借钱,越是业务不好时越借不到钱,重塑也是同样的道理。因此,重塑事不宜迟,而且要坚持不懈,才能成为领导者。 重塑的关键何在?Andy认为,重塑的关键,部分与技术相关,但更重要的是企业文化,要建立重塑文化。Andy总结了企业重塑文化的8个方面:(1) 领导导要有创造和重塑意识;(2) 顺应趋势,不可逆行;(3) 招募渴望创造的人才;(4) 实实在在解决客户问题;(5) 速度至上;(6) 别把问题复杂化;(7) 使用功能最强、最丰富的技术平台;(8) 自上而下,制定激进的目标。 4个颠覆性工具助力企业重塑 重塑文化需要企业自己建立。重塑的工具AWS可以整套提供。Andy在主题演讲中发布的27项创新云服务和功能中,有四项他认为是能改变游戏规则的颠覆性服务。 第一个是数据库服务Amazon Aurora Serverless v2,它是Amazon Aurora无服务器数据库的新版本,可以做到实时扩容,在不到1秒的时间内扩展至支持几十万个数据处理事务。这样,开发者就不需要按业务峰值进行容量配置,而是按需扩容,相比之下可节省高达90%的成本。顾凡表示,目前市面上还没有任何一款数据服务可以做到这个量级,Amazon Aurora Serverless v2整体推动了数据库服务的演进。 第二个是数据分析服务AWS Glue的新功能AWS Glue Elastic Views,它可以从多个不同数据源创建虚拟表(也叫实例化视图或物化视图),简单、高效地将数据孤岛连接起来,形成统一的数据视角,当数据源发生变化时能够在几秒钟内同步。人们都说数据是21世纪的石油,是企业的血液。解决数据孤岛问题,是人们多年来苦苦追寻的目标。 第三个是机器学习服务Amazon SageMaker的新功能Data Wrangler,它可以提高机器学习数据准备的速度。通过Data Wrangler做数据准备,只需把Data Wrangler指向合适的AWS数据存储或第三方数据存储,Data Wrangler内置超过300种数据转换,可以自动识别数据类型,推荐合适的转换。它可以在控制面板合并、组合多个功能,可以在SageMaker Studio中预览数据转换,然后应用到整个数据集。 第四个是开发工具AWS Proton,它的作用是简化容器和无服务器应用的开发和部署。AWS大中华区首席云计算企业战略顾问张侠解释说,Proton是质子的意思。AWS Proton提供了更细粒度的开发和部署管理工具,具有划时代的意义。 张侠表示,容器和无服务器应用由非常小的代码段组成,每个代码段通常由不同的团队开发和运维,有独立的基础架构,需要对其更新和维护。随着容器和无服务器应用的增加,基础设施团队、开发团队和运维团队之间,协调基础架构配置、代码部署和运维监控的工作变得日益复杂,拖慢应用开发速度。AWS Proton让中心平台团队可以建一个调用栈(Stack),调用栈是一个文件,由三部分组成:一是定义和配置微服务中所用AWS服务的模板;二是持续集成/持续部署模板,定义代码编译、测试和部署流程;三是Proton模式,指明开发者可以加入的参数,例如内存分配、DOCKER文件等。除了具体的应用代码以外,所有关于微服务部署的信息全都在调用栈里。平台团队将调用栈发布在Proton控制台,开发者准备部署微服务时,选择一个模板,加入参数,点击部署即可。 当前,尤其是在中国,容器、无服务器、机器学习都还算比较新的技术。而AWS凭借全球先锋客户的需求反馈,远远地走在绝大多数客户的前面,提前准备好了工具,让大家毫无后顾之忧。AWS大中华区云服务产品管理总经理顾凡表示,过去几年中国的云计算发展非常快,云计算已经成为新常态。很多客户都在关心上云以后如何给业务带来帮助。因此,中国客户尤其关心数据分析、机器学习、现代化应用、微服务、无服务器、容器等高级功能,AWS源源不断发布创新的服务,对他们非常有吸引力。与此同时,按照Gartner的数据,全球云计算支出目前仅占IT总支出的4%,因此,无论是全球还是中国的市场机会都非常大。 混合云对于大家来说已经讨论多年,众说纷纭。Andy说,一些厂商宣称混合云是本地基础设施加上云,目的是为了推本地基础设施。AWS始终认为,企业最终都将不再会有自己的数据中心,当然,这需要一个较长的演进过程。为此,AWS推出了虚拟私有云服务Amazon VPC和网络服务AWS Direct Connect,在云与本地数据中心之间建立桥梁。 于是AWS回归本原,思考什么是混合,什么是本地(on-premise),认为本地应该不仅仅是本地数据中心,饭馆、仓库甚至农田的IT需求都应该算本地。混合基础设施是由云和各种边缘节点组成的,本地数据中心是边缘节点的一种。客户希望拥有的混合基础设施是,本地跟云一样,用一套硬件和工具管理本地数据中心和云。结论就是AWS应该把云推到这些边缘节点去。 对混合云有了这样的认识之后,AWS开始打造一下解决方案,先抓住主要矛盾,满足最大的用户场景需求,而且从短期、中期和长期为客户着想。大部分本地数据中心是运行VMware虚拟化的,这些客户希望上云后还使用同样的工具。于是AWS跟VMware密切合作,推出了VMware Cloud on AWS,客户可以在AWS使用同样的VMware软件和工具,IT基础设施成本节省40%,运营成本节省43%,预期5年投资回报为479%。 进一步,客户在转换过程中,或那些必须驻留在本地的工作负载,能不能把AWS部署到本地呢。于是AWS在两年前发布了Outposts,它是跟AWS云数据中心一样的服务器硬件,上面有计算、存储、数据分析等AWS服务,仍然由AWS全托管,由AWS向客户交付,负责安装和维护,使用跟AWS云上相同的API、控制面板、工具、功能,深受客户喜欢,像飞利浦、大众、思科、丰田等企业都在使用AWS Outposts。 本次re:Invent大会上,Andy Jassy宣布了1U和2U两款小尺寸的Outposts,1U尺寸的Outposts跟Pizza一样大小,体积是经典型号Outposts的1/40,却具有相同的功能。小尺寸的Outposts可以适应饭馆、医院、零售商店、工厂等IT设备空间受限的场所。 再进一步,针对延迟超级敏感的应用,在大城市做本地部署,AWS推出了本地区域,它是AWS区域的扩展,部署AWS基础设施让计算、存储和数据库服务靠近大城市,将本地终端用户的访问延迟降到毫秒级。2019年AWS在美国洛杉矶开通了第一个本地区域,本次大会宣布开通波士顿、休期顿和迈阿密三个本地区域。2021年将在亚特兰大、芝加哥、达拉斯、丹佛、堪萨斯城、拉斯维加斯、明尼阿波利斯、纽约、费城、菲尼克斯、波特兰和西雅图推出另外12个本地区域。 再进一步,将AWS服务推到网络连接有限、环境恶劣的地区做本地部署,例如偏远地区、山区、军事基地、船舶、救援车辆等,AWS推出了Snow系列设备,用于连续计算、数据存储和数据转送。比较小的Snowcone,提供8TB存储、2个vCPU,可以放在背包里。设备搜集数据完成之后,可以带到总部去处理。 再进一步,把AWS服务推送到5G网络边缘做本地部署,将移动应用的延迟降到10毫秒以内,满足智能制造、自动驾驶、游戏竞技等应用的需求。于是AWS跟运营商合作推出了Wavelength服务。跟Verizon合作的Wavelength已经在美国8个城市提供,跟KDDI合作在东京推出、跟SK电信合作在韩国大田市推出的Wavelength服务很快上线,跟沃达丰合作在伦敦推出的Wavelength将于2021年上线。 从VMware Cloud on AWS将企业的虚拟化环境迁移到AWS,Snow系列设备将数据从网络有限的地方带到云上,到AWS Outposts进入企业本地数据中心,进入饭馆、医院、零售商店、工厂等IT设备空间有限的场所,到本地区域,到5G网络边缘,AWS本着让客户不改变使用习惯的原则,沿着客户的视线将本地部署这一概念推而广之,对混合云的理念进行了重塑,极大地拓展了云计算的应用边界,闯出一番新的新天地。 正如Andy所说,重塑自己事不宜迟。现在就是时候,打造企业的重塑文化,选择最好的重塑工具,重塑自己,重塑企业,重塑客户体验,重塑行业,重塑未来。

摩登3注册平台官网_“量子通话手机”横空出世,与传统手机有何区别?

众所周知,量子通讯(Quantum Communication)是指利用量子力学原理对量子态进行操控的一种通信形式,可以有效解决信息安全问题。量子通信是量子信息学的一个重要分支,它利用量子力学原理对量子态进行操控,在两个地点之间进行信息交互,可以完成经典通信所不能完成的任务。量子通信是迄今唯一被严格证明无条件安全的通信方式,可以有效解决信息安全问题。 在不久前举办的2020天翼智能生态博览会上, 中国电信展出了两台样机,分别根据华为和中兴现有手机改造而来。两台手机屏保为中国电信、国盾量子的标识,用户可在通话过程中一键选择两种通话模式——“加密通话”或“普通通话”。这种可以进行“量子安全通话”的手机究竟为何物?与传统手机有何区别? 解释量子通信手机之前,我们首先要先讲一下量子通信。其实现在关于量子通信领域的文章和报道,大部分都让看得云里雾里,什么薛定谔的猫,一会死一会活。你现在搜索网上,还能找到量子通信就是胡说八道的东西,骗子潘建伟骗经费的报道也是多如牛毛。 配备了“量子密钥”的保密手机 “可进行量子安全通话的手机在功能上与传统安全手机类似。其不同点在于结合了用量子信息技术制备的量子密钥。”中国电信安徽公司副总经理、中电信量子公司董事郑家升告诉科技日报记者,对于“量子安全通话”手机,公司更倾向于将其表述为一款“支持量子安全通话服务的手机”。量子安全通话服务可以理解为“安全通话+量子密钥”的服务;其中,安全通话与普通通话的区别在于,通过对通话语音进行加密后再传送,从而实现通话内容的防泄漏功能。 “量子密钥是指使用量子信息技术制备出的密钥。”郑家升说,量子密钥与手机安全通话结合的具体方式是:提前将量子密钥预充注至安全SIM卡中,通过安全SIM卡对拨打安全通话时的语音数据加密,从而防止语音传送的内容泄漏。这其中的“安全SIM卡”,结合了普通SIM卡和安全芯片的功能。 量子密钥分发,你可以拥有国盾量子技术起源于中国科学技术大学,产品已被部署在量子保密通信“京沪干线”在内的量子保密通信骨干网等项目。据了解,中国电信今年11月宣布正式启动“量子铸盾行动”并发布了“量子城域网”方案,布局量子安全产业。计划在未来5年,通过量子铸盾行动率先为10个城市的公共安全提供“量子安全云”,为100个城市提供量子安全组网方案,为10000个政企客户提供量子安全加密解决方案,为1000万移动终端用户提供量子安全通话服务。根据中国电信的安排,预计在2020年底或2021年初,在部分区域小规模进行试用。 量子保密通信,应该是将来大家会首先接触到的量子运用。至于量子手机也并非是国内首创,今年5月份,三星发布全球首款集成量子随机数发生器芯片组的5G智能手机Galaxy A Quantum。可以这样说,量子保密通信在数学上具有绝对的安全性(这里涉及到数学方面的问题,感兴趣的可以自行了解或者与我交流)。 此外,中国电信表示,中国电信预计在今年年底或明年年初,面向民用市场推出带有量子通话功能的国产手机。至于更多详细信息,我们拭目以待。不如让我们一起期待一下。由于该机仍在开发中,因此后续会有更多的配置信息曝光出来,21ic会持续跟进。

摩登3咨询:_2020中国SD-WAN峰会在京圆满落幕

11月28日,第三届中国SD-WAN峰会在北京盛大开幕。运营商、互联网公司、设备厂商、用户单位,以及来自工信部、中国通信学会的领导、中国工程院院士、高校专家学者等齐聚一堂,为我们带来了一场场精彩的演讲。 本次峰会分为1个主论坛和2个分论坛,嘉宾们围绕SD-WAN产业的未来发展、技术演进、市场需求、部署应用等议题发表了各自的独特见解,打造了一场绝妙的思想盛宴。 峰会上还举行了“2020 SD-WAN Awards年度评选”颁奖典礼,为在SD-WAN产业中脱颖而出的优秀企业单位颁奖。 ▉ 行业大咖云集,共造思想盛宴 本次2020中国SD-WAN峰会共汇集了来自产、学、研、用四个方面的近30位行业顶级专家。峰会开场由中国通信学会副秘书长文剑现场致辞,中国工程院刘韵洁院士也发表了视频致辞,工信部通信科技委专职常委赵慧玲也出席了会议,并为我们介绍了网络技术热点和SD-WAN行业标准。 本次峰会,来自华为、腾讯云、天融信、阿里云、新华三、中国电信、中国联通、兴汉、青云、以及思科的客户泰康保险的资深专家们进行了深入的交流和探讨,剖析了当前SD-WAN产业发展面临的机遇和挑战,分享了最新的技术干货和应用成果。 热烈讨论的展商们 ▉ SD-WAN最佳实践 5G、人工智能、工业互联网等相关领域成为国家“新基建”重点发展领域,SD-WAN等创新技术的结合成为企业上云的必由之路,SD-WAN在新形势下如何演进、如何应用是摆在我们面前的一个重要课题。 在下午的“行业应用”分会场上,来自天融信、大地云网、中企通信、天维信通、网银互联、南京华智达、光联集团、上元信安、Versa Networks的专家们围绕如何更好地满足行业客户需求,为客户带来更多价值这个话题,分享了各家的SD-WAN应用实践及成果,以及对SD-WAN部署的理解和感悟。 ▉ SD-WAN技术论道 在云网一体化背景下,SD-WAN已经成为一种刚性需求,在部署中,企业需要考虑如何降低多云战略带来的部署复杂性和网络性能差异,以提高企业部署和应用程序的敏捷性,助力企业轻松应对多云挑战。 在“技术论道”分会场上,腾讯云、华为、中国移动、深信服、太一星晨、鹏博士、奇安信、赛柏特等针对不同部署场景的需求,结合5G、边缘计算、SASE、SRv6等最新技术,推出了各自的相应产品及解决方案,并就SD-WAN的未来技术发展进行了深入探讨,提出了各自独特的观点。 ▉ SD-WAN优秀案例评选 为发掘、评选和奖励在SD-WAN产品及应用实践中取得优秀成果的单位,在2020中国SD-WAN峰会期间还举行了“2020 SD-WAN Awards年度评选”活动,评选采用线上投票和线下专家评审模式。 根据参选企业的行业领导力、战略产品开发和行业贡献等方面评选出10个“年度风云企业奖”、12个“年度创新企业奖”;根据参选企业的解决方案质量、关键技术、商业价值及用户体验等方面评选出12个“最佳实践奖”、8个“技术创新奖”。 获奖名单如下(排名不分先后): 企业品牌类获奖企业 年度创新企业奖 年度创新企业奖名单: 1.北京兴汉网际股份有限公司 2.北京青云科技股份有限公司 3.深圳市光联世纪信息科技有限公司 4.中企网络通信技术有限公司 5.北京上元信安技术有限公司 6.北京太一星晨信息技术有限公司 7.杭州网银互联科技股份有限公司 8.上海缔安科技股份有限公司 9.深圳市赛柏特通信技术有限公司 10.中移(杭州)信息技术有限公司 11.北京天维信通科技有限公司 12.赛特斯信息科技股份有限公司 年度风云企业奖 年度风云企业奖名单: 1.华为技术有限公司 2.腾讯云计算(北京)有限责任公司 3.思科(中国)有限公司 4.阿里云计算有限公司 5.天融信科技集团 6.中国电信国际有限公司 7.新华三技术有限公司 8.奇安信科技集团股份有限公司 9.中国联合网络通信有限公司 10.北京大地云网科技有限公司 产品应用类获奖企业 技术创新奖 技术创新奖名单: 1.北京肇煜宏泰信息科技有限公司,获奖应用:《SD-WAN EPN弹性专网》 2.鹏博士电信传媒集团股份有限公司,获奖应用:《鹏博士SWAN解决方案》 3.深圳市泰信通信息技术有限公司,获奖应用:《泰信通SD-WAN专线/互联网融合互联云服务平台》 4.网宿科技股份有限公司,获奖应用:《网宿科技SD-WAN解决方案》 5.南京华智达网络技术有限公司,获奖应用:《华智达ANP SD-WAN多租户智能可运营平台》 6.北京太一星晨信息技术有限公司,获奖应用:《北京太一星晨SD-WAN企业解决方案》 7.深圳睿网云联科技有限公司,获奖应用:《SDWAN云快线服务》 8.广州鲁邦通物联网科技有限公司,获奖应用:《鲁邦通基于5G+ SD-WAN的工业互联网解决方案》 最佳实践奖 1. 华为技术有限公司,获奖应用: 《海通证券携手华为共同打造5G时代智慧证券新网点》 2.阿里云计算有限公司,获奖应用:《智能接入网关解决方案SAG2.0》 3.思科(中国)有限公司,获奖应用:《思科软件定义广域网(SD-WAN)解决方案》 4.腾讯云计算(北京)有限责任公司,获奖应用:《云原生5G SD-WAN解决方案》 5.京东物流集团,获奖应用:《京东物流近万物流配送站SD-WAN组网建设》 6.中国电信国际有限公司,获奖应用:《中国电信国际SDWAN在云网融合中的最佳实践》 7.天融信科技集团,获奖应用:《天融信安全SD-WAN解决方案》 8.新华三技术有限公司,获奖应用:《家家悦超市SD-WAN建设项目》 9.深信服科技股份有限公司,获奖应用:《深信服助力紫金矿业实现全球SD-WAN组网及优化建设》 10.北京青云科技股份有限公司,获奖应用:《光格网络SD-WAN智能边缘解决方案》 11.北京兴汉网际股份有限公司,获奖应用:《DTA1161系列白盒产品》 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3主管554258:_必学:嵌入式系统的软件架构设计!

1. 前言 嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。 提起嵌入式软件设计,传统的印象是单片机,汇编,高度依赖硬件。传统的嵌入式软件开发者往往只关注实现功能本身,而忽视诸如代码复用,数据和界面分离,可测试性等因素。从而导致嵌入式软件的质量高度依赖开发者的水平,成败系之一身。随着嵌入式软硬件的飞速发展,今天的嵌入式系统在功能,规模和复杂度各方面都有了极大的提升。比如,Marvell公司的PXA3xx系列的最高主频已经达到800Mhz,内建USB,WIFI,2D图形加速,32位DDR内存。在硬件上,今天的嵌入式系统已经达到甚至超过了数年前的PC平台。在软件方面,完善的操作系统已经成熟,比如Symbian, Linux, WinCE。基于完善的操作系统,诸如字处理,图像,视频,音频,游戏,网页浏览等各种应用程序层出不穷,其功能性和复杂度比诸PC软件不遑多让。原来多选用专用硬件和专用系统的一些商业设备公司也开始转换思路,以出色而廉价的硬件和完善的操作系统为基础,用软件的方式代替以前使用专有硬件实现的功能,从而实现更低的成本和更高的可变更,可维护性。 2.决定架构的因素和架构的影响 架构不是一个孤立的技术的产物,它受多方面因素的影响。同时,一个架构又对软件开发的诸多方面造成影响。 下面举一个具体的例子。 摩托车的发动机在出厂前必须通过一系列的测试。在流水线上,发动机被送到每个工位上,由工人进行诸如转速,噪音,振动等方面的测试。要求实现一个嵌入式设备,具备以下基本功能: 安装在工位上,工人上班前开启并登录。 通过传感器自动采集测试数据,并显示在屏幕上。 记录所有的测试结果,并提供统计功能。比如次品率。 如果你是这个设备的架构师,哪些问题是在设计架构的时候应该关注的呢? 2.1. 常见的误解 2.1.1. 小型的系统不需要架构 有相当多的嵌入式系统规模都较小,一般是为了某些特定的目的而设计的。受工程师认识,客户规模和项目进度的影响,经常不做任何架构设计,直接以实现功能为目标进行编码。这种行为表面上看满足了进度,成本,功能各方面的需求,但是从长远来看,在扩展和维护上付出的成本,要远远高于最初节约的成本。如果系统的最初开发者继续留在组织内并负责这个项目,那么可能一切都会正常,一旦他离开,后续者因为对系统细节的理解不足,就可能引入更多的错误。要注意,嵌入式系统的变更成本要远远高于一般的软件系统。好的软件架构,可以从宏观和微观的不同层次上描述系统,并将各个部分隔离,从而使新特性的添加和后续维护变得相对简单。 举一个城铁刷卡机的例子,这个例子在前面的课程中出现过。简单的城铁刷卡机只需要实现如下功能: 一个While循环足以实现这个系统,直接就可以开始编码调试。但是从一个架构师的角度,这里有没有值得抽象和剥离的部分呢? 计费系统。计费系统是必须抽象的,比如从单次计费到按里程计费。 传感器系统。传感器包括磁卡感应器,投币器等。设备可能更换。 故障处理和恢复。考虑到较高的可靠性和较短的故障恢复时间,这部分有必要单独设计。 未来很可能出现的需求变更: 操作界面。是否需要抽象出专门的Model来?以备将来实现View。 数据统计。是否需要引入关系型数据库? 如果直接以上面的流程图编码,当出现变更后,有多少代码可以复用? 不过,也不要因此产生过度的设计。架构应当立足满足当前需求,并适当的考虑重用和变更。 2.1.2. 敏捷开发不需要架构 极限编程,敏捷开发的出现使一些人误以为软件开发无需再做架构了。这是一个很大的误解。敏捷开发是在传统瀑布式开发流程出现明显弊端后提出的解决方案,所以它必然有一个更高的起点和对开发更严格的要求。而不是倒退到石器时代。事实上,架构是敏捷开发的一部分,只不过在形式上,敏捷开发推荐使用更高效,简单的方式来做设计。比如画在白板上然后用数码相机拍下的UML图;用用户故事代替用户用例等。测试驱动的敏捷开发更是强迫工程师在写实际代码前设计好组件的功能和接口,而不是直接开始写代码。敏捷开发的一些特征: 针对比传统开发流程更大的系统 承认变化,迭代架构 简洁而不混乱 强调测试和重构 2. 嵌入式环境下软件设计的特点 要谈嵌入式的软件架构,首先必须了解嵌入式软件设计的特点。 2.1. 和硬件密切相关 嵌入式软件普遍对硬件有着相当的依赖性。这体现在几个方面: 一些功能只能通过硬件实现,软件操作硬件,驱动硬件。 硬件的差异/变更会对软件产生重大影响。 没有硬件或者硬件不完善时,软件无法运行或无法完整运行。 这些特点导致几方面的后果: 软件工程师对硬件的理解和熟练程度会很大程度的决定软件的性能/稳定性等非功能性指标,而这部分一向是相对复杂的,需要资深的工程师才能保证质量。 软件对硬件设计高度依赖,不能保持相对稳定,可维护性和可重用性差 软件不能离开硬件单独测试和验证,往往需要和硬件验证同步进行,造成进度前松后紧,错误定位范围扩大。 针对这些问题,有几方面的解决思路: 用软件实现硬件功能。选用更强大的处理器,用软件来实现部分硬件功能,不仅可以降低对硬件的依赖,在响应变化,避免对特定型号和厂商的依赖方面都很有好处。这在一些行业里已经成为了趋势。在PC平台也经历了这样的过程,比如早期的汉卡。 将对硬件的依赖独立成硬件抽象层,尽可能使软件的其他部分硬件无关,并可以脱离硬件运行。一方面将硬件变更甚至换件的风险控制在有限的范围内,另一方面提高软件部分的可测试性。 2.2. 稳定性要求高 大部分嵌入式软件都对程序的长期稳定运行有较高的要求。比如手机经常几个月开机,通讯设备则要求24*7正常运行,即使是通讯上的测试设备也要求至少正常运行8小时。为了稳定性的目标,有一些比较常用的设计手段: 将不同的任务分布在独立的进程中。良好的模块化设计是关键 Watch Dog, Heart beat,重新启动失效的进程。 完善而统一的日志系统以快速定位问题。嵌入式设备一般缺乏有力的调试器,日志系统尤其重要。 将错误孤立在最小的范围内,避免错误的扩散和连锁反应。核心代码要经过充分的验证,对非核心代码,可以在监控或者沙盒中运行,避免其破坏整个系统。 举例,Symbian上的GPRS访问受不同硬件和操作系统版本影响,功能不是非常稳定。其中有一个版本上当关闭GPRS连接时一定会崩溃,而且属于known issue。将GPRS连接,HTTP协议处理,文件下载等操作独立到一个进程中,虽然每次操作完毕该进程都会崩溃,对用户却没有影响。 双备份这样的手段较少采用 2.3. 内存不足 虽然当今的嵌入式系统的内存比之以K计数的时代已经有了很大的提高,但是随着软件规模的增长,内存不足的问题依然时时困扰着系统架构师。有一些原则,架构师在进行设计决策的时候可以参考: 2.3.1. 虚拟内存技术 有一些嵌入式设备需要处理巨大的数据量,而这些数据不可能全部装入内存中。一些嵌入式操作系统不提供虚拟内存技术,比如WinCE4.2每个程序最多只能使用32M内存。对这样的应用,架构师应该特别设计自己的虚拟内存技术。所谓的虚拟内存技术的核心是,将暂时不太可能使用的数据移出内存。这涉及到一些技术点: 引用计数,正在使用的数据不能移出。 使用预测,预测下一个阶段某个数据的使用可能性。基于预测移出数据或者提前装入数据。 占位数据/对象。 高速缓存。在复杂数据结果下缓存高频率使用的数据,直接访问。 快速的持久化和装载。 下图是一个全国电信机房管理系统的界面示意图: 每个节点下都有大量的数据需要装载,可以使用上述技术将内存占用降到最低。 2.3.2. 两段式构造 在内存有限的系统里,对象构造失败是必须要处理的问题,失败的原因中最常见的则是内存不足(实际上这也是对PC平台的要求,但是在实际中往往忽略,因为内存实在便宜)。两段式构造就是一种常用而有效的设计。举例来说: CMySimpleClass:class CMySimpleClass{ public: CMySimpleClass(); ~CMySimpleClass(); ... private: int SomeData;};CMyCompoundClass:class CMyCompoundClass{ public: CMyCompoundClass(); ~CMyCompoundClass(); ... private: CMySimpleClass* iSimpleClass;};在CMyCompoundClass的构造函数里初始化iSimpleClass对象。CMyCompoundClass::CMyCompoundClass(){ iSimpleClass = new CMySimpleClass;} 当创建CMyCompoundClass的时候会发生什么呢? CMyCompoundClass* myCompoundClass = new CMyCompoundClass; 为CMyCompoundClass的对象分配内存 调用CMyCompoundClass对象的构造函数 在构造函数中创建一个CMySimpleClass的实例 构造函数结束返回 一切看起来都很简单,但是如果第三步创建CMySimpleClass对象的时候发生内存不足的错误怎么办呢?构造函数无法返回任何错误信息以提示调用者构造没有成功。调用者于是获得了一个指向CMyCompoundClass的指针,但是这个对象并没有构造完整。 如果在构造函数中抛出异常会怎么样呢?这是个著名的噩梦,因为析构函数不会被调用,在创建CMySimpleClass对象之前如果分配了资源就会泄露。关于在构造函数中抛出异常可以单讲一个小时,但是有一个建议是:尽量避免在构造函数中抛出异常。 所以,使用两段式构造法是一个更好的选择。简单的说,就是在构造函数避免任何可能产生错误的动作,比如分配内存,而把这些动作放在构造完成之后,调用另一个函数。比如: AddressBook* book = new AddressBook()If(!book->Construct()){…

摩登3娱乐登录地址_京津冀中小企业抱团创品牌,拼多多点亮北方家纺产业带

家纺行业成为继美妆、家具行业之后,拼多多新品牌计划挺进的第3个万亿级行业。 11月24日,拼多多在河北石家庄,发布了北方家纺产业带新品牌计划。计划未来五年,支持高阳毛巾、深泽布艺、廊坊门帘等河北家纺产业集群的发展,培养出一批年销10亿级的品牌,带动当地产业升级,帮助形成北方家纺产业高地。 相较于业内闻名的南通叠石桥和绍兴柯桥家纺产业带,河北家纺产业发展水平落后于江浙,但得益于劳动力、土地、税收等多种资源要素的成本优势,河北家纺产品性价比远高于南方同行。 这与主打性价比的拼多多高度契合。据河北省电商协会统计,截至2020年6月30日,拼多多平台河北商家超过5万家,店铺超过20万个,其中家纺商家超过1.2万家,店铺数超过1.5万个。河北商家占据毛巾、抱枕、马桶垫、床罩、沙发垫等多个家纺细分品类的头部。   “河北是平台家纺类目的重要货源地之一,在构建‘双循环’的时代背景下,拼多多不仅要帮助东南沿海企业掉头向内,更应该扶持河北等北方省份中小企业的发展”,拼多多副总裁陈秋表示。 过去两年,随着拼多多新品牌计划的实施,在平台上涌现出以甄简良品、永胜塑业、沐洁之家为代表的一批河北家纺新品牌企业。 搭上新电商快车 甄简良品是拼多多平台上的家纺行业黑马,今年“双十一”成为拼多多家纺类目销售冠军。它由三个年轻商家在拼多多行业小二建议下共同创立,这三个商家此前分别是平台毛巾、抱枕和坐垫品类的TOP1商家。 从今年9月官方旗舰店登陆拼多多平台至今,甄简良品销售额已超过2500万元,展现出惊人的爆发力,创始人陶子龙预计2021年底,销售额将突破5亿元。 高阳毛巾和深泽布艺两个产业带,是甄简良品的主要产业根据地,全中国三分之一的毛巾出自高阳,深泽布艺的产品以性价比著称。   沐洁之家也是背靠高阳毛巾产业的家纺新品牌。它是拼多多平台马桶垫销售冠军,创始人程啸天介绍,如果把他在拼多多上卖掉的马桶垫连接起来,“可以从北京铺到海南”。11月下旬开始,店铺的日销订单超过6万单。 永胜塑业则是依靠廊坊门帘产业带起家,当地生产塑料门帘和棉布帘已有二十多年的历史。永胜塑业从2017年上线拼多多平台后,工厂产能不断扩充,也发展成为当地龙头企业。 河北这些电商新品牌的共同之处在于,此前创始人几乎都是从淘宝起步,然后转战拼多多。“拼多多的流量就像洪水一样呼啸而来,而且一年比一年大”,沐洁之家创始人程啸天认为,拼多多持续增长的流量红利给中国制造企业提供了新的历史机遇。 “家纺行业利润薄,年销3000万的工厂,纯利润有时不到100万。对比其它平台高额的佣金和服务费用,零佣金、零年费的拼多多降低了生产企业做电商的门槛”,河北省电商协会会长赵亮亮认为。 产业之困 据河北省电商协会统计,河北共有43个适合发展电商的产业集群,包括高阳毛巾、清河羊绒、辛集皮革、香河家具等等,共同的优势是产业品种丰富,性价比高,但同时面临产能过剩、行业微利和品牌缺失等三大难题。 保定市高阳县是全国最大的纺织品生产基地,素有“桂林山上无杂木,高阳花布四季新”的美誉。当地共有纺织企业4000家,织品年产量50万吨,占全国总量的30%,年销售额已达350亿元,但当地产业也面临“强生产、弱销售;强制造、弱品牌”的掣肘。 石家庄市深泽县,居家防尘罩等布艺产品占据全国产销量70%以上,品类包括沙发罩、床头罩、空调罩、工艺台布、桌布椅套和沙发垫等,产品销往全国各地,部分出口日本韩国。不过,当地企业以家庭工厂为主,产业尚未走出小、散、附加值低的发展阶段。   “河北的家纺产业主打中低价定位,借助拼多多渠道,有效满足了低线城市人群的消费需求,下一步如何实现跨越式发展,向产业微笑曲线的顶端攀升是关键”,中国纺织品商业协会家纺家居委员会副会长刘雁飞表示。 11月24日,拼多多副总裁陈秋表示,随着新品牌计划的实施,平台将侧重帮助河北家纺产业带优秀制造企业孵化新品牌,通过数据引领、销量打底、品牌先导的模式,带动供给侧改革,实现产业升级。 在新品牌计划的扶持下,河北优秀家纺制造企业在获得持续增长的订单和稳定的现金流之后,纷纷扩充产能,提升生产制造水平。 永胜塑业2019年在拼多多平台成为门帘品类第一之后,大规模采用机器替代人工做切割门帘处理,把两台机组扩大为14台机组,产量从200吨上升为2200吨。沐洁之家则从国外引进顶级生产线,把生产设备从2018年的40台扩充为如今的360台。   加入新品牌计划的企业,产品研发效率和市场反应速度也得到提升。甄简良品创始人陶子龙表示,基于拼多多提供的消费数据,公司新品研发周期缩短为6天,而南方同行,最快也要14天。永胜塑业则把消费者差异化的购买需求,细分为462种标准化需求,并基于历史销售数据确定生产排期,实现了订制化产品48小时发货。 据陶子龙透露,甄简良品正在向河北家纺产业带制造企业,开放品牌授权,提供代运营服务,帮助优秀制造企业插上电商的翅膀,共同做大新品牌“甄简良品”。 “拼多多帮助河北家纺产业获得了电商发展的新机遇,新品牌计划则有可能帮助制造企业弯道超车,从传统生产进入数字生产时代。”东华大学纺织学院教授薛文良表示。 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3平台登录_Java程序员必须掌握的10款开源工具

来源:http://t.cn/Ai9la34A 本文主要介绍Java程序员应该在2020年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。 尽管如此,在本文中,我将重点介绍适用于各种Java开发人员的通用工具,例如核心Java 开发人员和Web开发人员。 1. JIRA Atlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。它允许您创建Spring循环并跟踪软件开发的进度。 JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公 司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。 2. Git Git是Java程序员的另一个必备工具,它是一个免费的开源分布式版本控制系统,旨在快速高效地处理从很小到非常大的项目版本管理。Git易于学习,占用空间小,具有超强的性能。 最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是发现已经在很多其他自由软件项目中也使用了 Git。 3. Jenkins Jenkins是一个用Java编写的开源自动化服务器。它有助于自动化软件开发,例如编译项目,运行单元测试,集成测试,生成文档以及在本地和远程存储库上载工件。主要用于: ● 持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 ● 监控一些定时执行的任务。 它是在项目中持续集成中最流行的工具之一。如果你还没有开始使用Jenkins,那就从现在开始吧。 4. Selenium Selenium是Web应用程序最好的软件测试框架之一。它提供了一种用于创作测试的回放工具,而无需学习测试脚本语言。Java开发人员可以使用Selenium来测试他们的HTML和JSP文件。 它还为Web浏览器自动化提供了各种工具和库。Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。 5. Groovy Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。你可以使用它编写构建脚本,测试脚本,甚至可以使用像Gradle和Spock这样的流行框架。 6、Spock Spock 是适合 Java 和 Groovy 应用程序的一个测试框架。由于其JUnit运行程序,Spock与大多数IDE,构建工具和持续集成服务器兼容。如果你想提高你的单元测试技能,那么多花点时间在学习Spock上总是没错的。 7. Maven 如果你是一位经验丰富的Java开发人员,那么你一定非常了解Maven了,Apache Maven是一个构建和项目管理工具,基于项目对象模型(POM)的概念,Maven可用于管理项目的生成、报告和文档记录。 Maven的另一个有用特性是依赖关系管理,由于我们在Java项目中使用了大量第三方库,因此手动管理每个JAR及其依赖项可能非常麻烦,Maven通过自动为你下载正确的JAR来帮助你解决问题 8. Gradle Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它也是Android的默认构建工具。 它引入了基于Groovy的特定于域的语言(DSL),而不是Apache Maven用于声明项目配置的XML,这样有利于配置项目依赖关系以及用户的项目自定义 为什么选择Gradle在Ant或Maven?因为它结合了其他构建工具的最佳特性,例如它具有Ant的灵活性和控制,Ivy的依赖管理,Maven的配置和插件的约定,以及可以在Ant上使用Groovy DSL。这使它成为Java项目的最佳构建工具。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 长按订阅更多精彩▼ 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3平台注册登录_小米MiCare手机保障服务正式上线:高端旗舰机更加安全

11 月 13 日,根据小米服务官方的消息,MiCare 手机保障服务上线,包括免费换屏、保值换新、延长保修服务,目前支持小米 10、小米 10 至尊纪念版。,让你手里的高端旗舰机更加安全。 超大杯的MiCare服务内容包括了两年2次碎屏免费修;官方延保1年,质量问题免费维修;1年内保值换新,旧机回收价+换新补贴,让你花更少的钱就可以换新机。 如果用户不使用保值换新,两年内最多免费使用两次碎屏保障,并享受第二年免费延长保修服务,直到服务终止。MiCare服务支持购买机型包括小米10、小米10至尊纪念版,小米10 Pro去哪里了? MiCare服务已经在小米之家、小米专卖店、小米Lite微信小程序、小米商城PC端上线,大家可以在购买手机时一同下单购买,也可以在手机签收/激活7天内在小米之家、小米专卖店购买。 举例来说,王女士在 11 月购买了一台小米 10 手机和 MiCare(549 元),2021 年 8 月申请保值换新、可以获得 MiCare 换新补贴券 823.5 元 + 旧机回收券,可以在小米商城、小米之家门店购买任意商品,MiCare 权益终止。 另外,如果用户不使用保值换新,两年内最多免费使用两次碎屏保障,并享受第二年免费延长保修服务。 服务优势是,若用户一年内使用保值换新,除在换新前享受最多两次免费碎屏保障外,回收时还可获得高额回收补贴(MiCare销售价1.5倍补贴+正常手机回收价),回收完成则服务终止。 相信大家都是相当关注的,大家对此还有哪些进一步的看法呢?欢迎留言讨论哦!

摩登3测速代理_Imagination推出多核IMG Series4 NNA——终极AI加速器为ADAS和自动驾驶提供颠覆行业的性能

英国伦敦,2020年11月12日 – Imagination Technologies宣布推出面向先进驾驶辅助系统(ADAS)和自动驾驶应用的新一代神经网络加速器(NNA)产品IMG Series4。Series4可为领先的汽车行业颠覆者、一级供应商、整车厂(OEM)和汽车系统级芯片(SoC)厂商提供强大助力。 Series4拥有全新的多核架构,可提供600 TOPS(每秒万亿次操作)甚至更高的超高性能,并且可为大型神经网络工作负载提供低带宽和极低的延迟。 汽车行业正处于变革的风口浪尖,自动驾驶汽车和自动驾驶出租车等新的应用场景对人工智能(AI)的性能水平提出了更高的要求。为此,Imagination已经与汽车行业和其他重视功能安全的行业中的领先企业和创新者展开了合作。 Series4已经开始提供授权,并将于2020年12月在市场上全面供应。 Imagination的低功耗NNA架构旨在执行完整的网络推理,同时满足功能安全要求。它可以一次执行多个操作,从而最大化每瓦性能并提供行业领先的能效。 Series4具有以下特性: · 多核扩展性和灵活性:多核架构支持在多个内核之间对工作负载进行灵活的分配和同步。Imagination的软件提供了精细的控制能力,并通过对多个工作负载进行批处理、拆分和调度而提高了灵活性,现在可以在任意数量的内核上使用。Series4可为每个集群配置 2个、4个、6个或者8个内核。 · 超高性能:Series4的每个单核能够以不到一瓦的功耗提供12.5 TOPS的性能。举例来说,一个8内核集群可以提供100 TOPS的算力,那么,配有6个8核集群的解决方案就可以提供600 TOPS的算力。在AI推理方面,Series4 NNA的性能比嵌入式GPU快20倍以上,比嵌入式CPU快1000倍。 · 超低延迟:通过将多个单核组成2核、4核、6核或8核的多核集群,所有内核可以相互协作,并行处理一个任务,降低处理延迟,缩短响应时间。 例如,对于一个8核集群,理想情况下延迟会减少为单核独立执行时的1/8。 · 节省大量带宽:Imagination的Tensor Tiling技术(Imagination’s Tensor Tiling,ITT)是一项正在申请专利的技术,也是Series4中新增的功能,它可以通过对计算任务进行tiling,充分利用片上存储,提升数据处理效率,并节省访问外部存储的带宽。ITT利用本地数据的依赖性将中间数据保存在片上存储器中,这样可以最大限度地减少将数据传输至外部存储器,从而将带宽降低多达90%。ITT是一种可扩展的算法,在拥有大量输入数据的网络上具有显著优势。 · 车规级安全性:Series4包含IP级别的安全功能且设计流程符合ISO 26262标准,可以帮助客户获得ISO 26262认证。ISO 26262是旨在解决汽车电子产品风险的行业安全标准。Series4可以在不影响性能的情况下,安全地进行神经网络推理。硬件安全机制可以保护编译后的网络、网络的执行和数据处理管道。 ABI Research智慧出行和汽车首席分析师James Hodgson说道:“虽然我们还在预计到2027年左右,对ADAS的需求将增长两倍,但汽车行业已然将目光投向了更远的全自动驾驶汽车和自动驾驶出租车。在从L2和L3级ADAS向L4和L5级全自动驾驶演进的过程中,神经网络的广泛应用将是至关重要的因素。这些系统将要处理数以百计的复杂场景,从多个摄像头和激光雷达等大量传感器中提取数据,从而实现自动代客泊车、十字路口管理和复杂城市环境安全导航等解决方案。高性能、低延迟和高能效的结合将是实现高度自动驾驶的关键所在。” Imagination Technologies人工智能业务高级总监Andrew Grant表示:“我们相信Series4 NNA将成为开发先进驾驶辅助系统和自动驾驶汽车的行业标准平台。一些创新者已经在着手打造支持下一代ADAS功能和自动驾驶汽车的芯片。任何希望在汽车领域扮演重要角色的公司或研发团队是时候将这项技术集成至他们的平台中了。”