自定义TBE算子入门,不妨从单算子开发开始

2020-12-25
阅读 3 分钟
4k
深度学习算法由一个个计算单元组成,我们称这些计算单元为算子(Operator,简称Op)。算子是一个函数空间到函数空间上的映射O:X→X;从广义上讲,对任何函数进行某一项操作都可以认为是一个算子。于我们而言,我们所开发的算子是网络模型中涉及到的计算函数。在Caffe中,算子对应层中的计算逻辑,例如:卷积层(Convolut...

资深码农:拿下软件测试,只需掌握好这两种方法!

2020-12-25
阅读 3 分钟
1.4k
摘要:软件测试是软件工程中非常重要的一个环节,本文将从软件测试的目的、白盒测试和黑盒测试两大分类和以及各自的具体分类,来阐述软测试的相关知识。

从中心到边缘,IoT正变为互联网之上的一张大网

2020-12-24
阅读 3 分钟
1.9k
那么,当我们从Cloud Native走到Edge Native,需要面临哪些挑战,它们各自的特点又是什么,IoT行业会迎来变革吗?且听华为云IoT服务首席架构师王启军慢慢道来。

应对游戏业务的四大“崩溃”场景有妙招,安全畅玩不是梦!

2020-12-24
阅读 4 分钟
1.7k
摘要:本文详细介绍了游戏类业务常见的攻击场景及影响,针对具体的受攻击场景提出有效的解决措施。【场景汇总】【解决措施】场景一:DDoS & CC现象描述攻击者模拟海量正常的服务请求,占用大量的游戏服务资源至枯竭,从而使正常的游戏玩家无法使用服务,造成掉线、卡顿等游戏体验与口碑下降的情况。解决措施1、购买...

顶会两篇论文连发,华为云医疗AI低调中崭露头角

2020-12-24
阅读 4 分钟
3.8k
摘要:2020年国际医学图像计算和计算机辅助干预会议(MICCAI 2020),论文接收结果已经公布。华为云医疗AI团队和华中科技大学合作的2篇研究成果入选。

ECS实践案例丨逻辑卷的创建和扩容操作指导

2020-12-24
阅读 3 分钟
1.5k
摘要:实现跨硬盘使用,在传统硬盘之上的一层,在云服务器中可以实现跨EVS使用,用户在某些场景需要创建逻辑卷或者对已有的逻辑卷进行扩容处理,或者在某些时候由于误操作导致上述操作失败。

规模化敏捷框架何从入手?这篇文章把SAFe讲透了!

2020-12-23
阅读 2 分钟
3.4k
摘要:敏捷软件开发理念已渐渐被业界普遍接受,越来越多的公司和团队不得不面对一个新的问题,就是规模化敏捷的引入和实现。目前市场上规模化框架主要有SAFe,Less,Scrum of Scrums, Spoity等等。其中SAFe是使用最广泛的规模化敏捷框架,那么SAFe到底是个什么东东呢?这篇文章中将为大家讲解。

用了这个评估优化LiteOS镜像利器,我有点飘...

2020-12-23
阅读 8 分钟
2.4k
大家都知道嵌入式开发板由于受成本限制,芯片的RAM、Flash等硬件资源有限,比如有些低成本的开发板只有内置的64KB ROM、20KB RAM。在丰富功能特性编程时,一些看似无害的改变,都可能导致编译出的镜像膨胀,超出开发板的资源限制。对于硬件资源相对宽裕的开发板,合理的镜像大小规划,也会提升性能。本文会给大家介绍下L...

一场由fork引发的超时,让我们重新探讨了Redis的抖动问题

2020-12-23
阅读 4 分钟
3.1k
华为云数据库GaussDB(for Redis) 是一款基于计算存储分离架构,兼容Redis生态的云原生NoSQL数据库;它依靠共享存储池实现了强一致,支持持久化落盘存储,保证数据的安全可靠。其核心特点是:存算分离、强一致、低成本、超大容量。

为什么现代系统需要一个新的编程模型?

2020-12-23
阅读 4 分钟
1.7k
Actor模型作为一种高性能网络中的并行处理方式由Carl Hewitt几十年前提出-高性能网络环境在当时还不可用。如今,硬件和基础设施的能力已经赶上并超越了Hewitt的愿景。因此,高要求的分布式系统的建造者遇到了不能完全由传统的面向对象编程(OOP)模型解决的挑战,但这可以从Actor模型中获益。今天,Actor模型不仅被认为是...

云服务的可服务性经典6问

2020-12-22
阅读 3 分钟
4.2k
可服务性是产品在交付部署、运营维护时所具有的服务质量(可用、可靠、可维护等能力)和客户满意度,在不影响可用性的情况下,可以影响的更改的简易性和程度。

一文带你了解传统手工特征的骨龄评估方法的发展历史

2020-12-22
阅读 4 分钟
2.8k
摘要:基于传统手工特征的骨龄评估方法主要包括预处理、关键区域检测、手骨分割、特征提取、测量五个步骤。基于传统手工特征的骨龄评估方法主要包括预处理、关键区域检测、手骨分割、特征提取、测量五个步骤,见图1,以下为该类方法的发展历史介绍。图1 前人基于手工特征的骨龄评估方法的主要技术路线1989年,Michael和N...

物联网打工人必备:LiteOS Studio图形化调测能力

2020-12-22
阅读 4 分钟
2.8k
摘要:本文会给大家介绍下LiteOS Studio的调测的几个知识点,包括: 调测配置,监视变量,反汇编代码同步展示,数值进制切换,跨平台编译调测,Qemu模拟器调测,多核调测,远程设备调测等。

干货时间:聊聊DevOps下的技术系列之契约测试

2020-12-22
阅读 4 分钟
4k
接着上一篇的图,我们简单画下一个系统应用的内部服务的调用关系:交付一个大的系统可能涉及到多家ISV进行集成,每家ISV自己又存在前端、网关、后端等多个微服务,且各自ISV或者服务均存在自己的SE、开发和测试人员,都有自己相对独立的版本演进,服务之间存在调用关系。

如果云是水滴,Kubernetes就是水滴管理平台

2020-12-21
阅读 5 分钟
1.7k
摘要:云是由很多小水滴组成的,把每一个计算机想象成小水滴,联合起来就形成了云。一般水滴先出现,然后出现管理水滴的平台(如OpenStack,Kubernetes)。

敏捷规划,让你做一个有计划的开发人

2020-12-21
阅读 5 分钟
2.6k
摘要:新的一年即将开始,你在2020计划完成的事已实现了多少?我们知道,很多人会在新年伊始满怀期待的做计划,并努力做好时间管理,但是当计划赶不上变化的时候,往往会措手不及,一再耽搁。因此我们需要明白“响应变化高于遵循计划”的原则。那么如何维持这两者之间的平衡,高效的完成一件事,这个问题也正是这篇文章所...

Spark的分布式存储系统BlockManager全解析

2020-12-21
阅读 2 分钟
2.1k
摘要:BlockManager 是 spark 中至关重要的一个组件,在spark的运行过程中到处都有 BlockManager 的身影,只有搞清楚 BlockManager 的原理和机制,你才能更加深入的理解 spark。

关于代码重构的灵魂三问:是什么?为什么?怎么做?

2020-12-21
阅读 4 分钟
4.6k
代码重构是每一位开发者最熟悉不过的字眼,其出现通常伴随着开发过程。在程序开发、迭代与演进的漫漫长路中,某次不经意的修改就可能破坏程序原有的设计与结构,造成代码结构的流失,而这种流失是具有累积性的,若未及时发现与重构,程序就会逐渐腐烂甚至变质,形成巨大的历史债务。其实重构就好比收拾房间,如果我们天...

基于区块链的政务平台设计探索

2020-12-18
阅读 3 分钟
2.3k
当前全球科技创新进入空前密集活跃的时期,以区块链为代表的新一代信息技术加速突破应用,已延伸到数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域。区块链开创了一种在不可信的竞争环境中低成本建立信任的新型计算方式和协作模式,凭借其独有的信任建立机制,实现了穿透式监管和信任逐级传递,目前正...

15年华为云视频架构师采访实录:揭秘未来音视频行业的科技趋势!

2020-12-18
阅读 4 分钟
2.5k
摘要:“ 随着互动、云游戏等低时延的需求出现后,我们需要重新思考这个系统的定义,首先想到的就是我们是否要把他们看成一个系统,看成一个系统的好处是,这样有助于帮助我们回到诉求的原点,并重新思考如何解决问题。“华为云视频架构师黄挺在采访中的这段话,点明了未来将会打开系统边界以求创新点的思维模式。接下来让...

等保数据备份和恢复关键点,这些你该知道!

2020-12-18
阅读 3 分钟
2.7k
摘要:随着云计算、大数据、物联网、移动互联网和工业控制信息系统等新兴技术的发展,网络安全需求变得更加繁杂,因此,等保制度应势升级至2.0时代。

几款Java开发者必备常用的工具,准点下班不在话下

2020-12-18
阅读 3 分钟
1.5k
Q:某进程CPU使用率一直占满,用什么工具可以排查?A:top -Hp pid找到最占CPU的线程然后jstack来查找那个线程此时所处的堆栈,确定问题发生位置。

【智简联接,万物互联】华为云·云享专家董昕:Serverless和微服务下, IoT的变革蓄势待发

2020-12-17
阅读 3 分钟
2.5k
IoT并不是一个新名词、新技术,很长一段时间,它甚至给人一种“下工地”的印象:由于IoT设备的落地场景经常与工程环境强相关,又不容易远程配置,所以难免“形象不佳”。

让你的产品更懂世界:如何提升场景文本识别中的语言模型

2020-12-17
阅读 4 分钟
1.5k
摘要:语言模型即根据当前语境的上下文推断当前句子的意思。目录:语言模型定义基于深度学习的解决思路语言模型的问题未来展望一、语言模型定义1. 什么是语言模型?图1如图1所示,顾名思义,语言模型即根据当前语境的上下文推断当前句子的意思。具体的标准定义为:对于语言序列_w1_, _w2_, _…wn,_语言模型就是计算该序...

未雨绸缪,数据保护之NBU介质备份

2020-12-17
阅读 12 分钟
2.3k
摘要:华为GaussDB目前已支持NBU介质的备份与恢复,本文主要描述了华为GaussDB数据库和NetBackup对接进行备份、恢复的配置方法与性能调优方法。

六个步骤,从零开始教你搭建基于WordPress的个人博客

2020-12-17
阅读 3 分钟
3k
摘要:WordPress是使用PHP语言开发的博客平台,是免费开源的。用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用。

一文为你详解Unique SQL原理和应用

2020-12-16
阅读 5 分钟
1.9k
摘要:以一定的算法结合解析树中的各结点,计算出来一个整数值,用来唯一标识这一类SQL,这个整数值被称为Unique SQL ID,Unique SQL ID相同的SQL语句属于同一个“Unique SQL”。

云图说 | 云上资源管控有神器!关于IAM,你想知道的都在这里!

2020-12-16
阅读 1 分钟
2.2k
摘要:统一身份认证(Identity and Access Management,简称IAM)是华为云上帮助您安全控制华为云资源访问权限的基础服务。通过本期云图说,您可以初步了解IAM的基本功能。

什么是全场景AI计算框架MindSpore?

2020-12-16
阅读 6 分钟
5k
摘要:MindSpore是华为公司推出的新一代深度学习框架,是源于全产业的最佳实践,最佳匹配昇腾处理器算力,支持终端、边缘、云全场景灵活部署,开创全新的AI编程范式,降低AI开发门槛。

一文带你彻底了解大数据处理引擎Flink内存管理

2020-12-16
阅读 12 分钟
2.8k
Flink是jvm之上的大数据处理引擎,jvm存在java对象存储密度低、full gc时消耗性能,gc存在stw的问题,同时omm时会影响稳定性。同时针对频繁序列化和反序列化问题flink使用堆内堆外内存可以直接在一些场景下操作二进制数据,减少序列化反序列化的消耗。同时基于大数据流式处理的特点,flink定制了自己的一套序列化框架。f...