SF
华为云开发者之家
华为云开发者之家
注册登录
关注博客
注册登录
主页
关于
RSS
Java之五种遍历Map集合的方式
华为云开发者联盟
2021-02-01
阅读 2 分钟
2.1k
在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习学习吧。
分盘存储:实现数据库备集群备份文件分散存储
华为云开发者联盟
2021-02-01
阅读 2 分钟
2.1k
双集群容灾场景下,需要将主集群中的数据备份到备集群。然而,随着主集群数据量的增大,备集群不存在一个单独的大容量磁盘用于存放主集群发来的备份集,或存放备份集的盘符空间不足以存储主集群发来的所有备份文件。但是,容灾场景中仍然要能支持双集群的备份恢复。因此,为了解决磁盘存储空间限制的问题,提出分盘存储...
智能对联模型太难完成?华为云ModelArts助你实现!手把手教学
华为云开发者联盟
2021-02-01
阅读 3 分钟
1.8k
摘要:农历新年将至,听说华为云 AI 又将开启智能对对联迎接牛气冲天,让我们拭目以待!作为资深 Copy 攻城狮,想要自己实现一个对对联的模型,是不能可能完成的任务,因此我搜罗了不少前人的实践案例,今天想和大家分享的是 和鲸社区的 rua年糕 贡献的项目-AI 对联,基于 ModelArts 的 「我的笔记本」实现。
五种C语言非数值计算的常用经典排序算法
华为云开发者联盟
2021-02-01
阅读 2 分钟
2.2k
冒泡排序(Bubble Sort),其基本思路是,对于一组要排序的元素列,依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面,如此继续,直到比较到最后的两个数,将小数放在前面,大数放在后面,重复步骤,直至全部排序完成。
软件教练说:性能优化与性能设计,“相亲相爱”的一对
华为云开发者联盟
2021-01-30
阅读 10 分钟
2.6k
摘要:性能优化通常是在现有系统和代码基础上做改进,考验的是开发者反向修复的能力,而性能设计考验的是设计者的正向设计能力,但性能优化的方法可以指导性能设计,两者互补。
两种端到端通用目标检测方法
华为云开发者联盟
2021-01-30
阅读 4 分钟
2.7k
通用目标检测作为计算机视觉中一个基础的任务,对着图像理解、信息提取有着极为重要的意义。对于该任务目前已经发展出了许多方法,如基于全卷积的单阶段方法DenseBox,YOLO,SSD, RetinaNet和CenterNet等,以及更加复杂的多阶段方法RCNN, Fast RCNN, Faster RCNN和 Cascade RCNN等。根据目标检测任务的定义,这些方法需要...
架构解读丨Volcano作业资源预留设计原理
华为云开发者联盟
2021-01-30
阅读 3 分钟
2.2k
资源预留(Reservation)是批处理系统的一类常见需求,也是公平性调度(Fair Scheduling)的补充。从不同维度来看,资源预留可以分为抢占式预留和非抢占式预留、作业资源预留和队列资源预留、即时预留和预见性预留等。自v1.1.0开始,Volcano开始迭代支持资源预留特性。根据社区Roadmap,v1.1.0(已发布)优先支持作业资...
14天1000+大集群滚动升级,银行柜台竟然毫无感觉
华为云开发者联盟
2021-01-30
阅读 5 分钟
2.4k
摘要:中国工商银行联合华为完成了金融行业首家规模超千台的Hadoop集群大版本滚动升级,为期两周的升级过程突破了传统的离线升级模式,真正实现了业务无感的平滑滚动升级。
技术赋能教育,浅谈教育机构转型的制胜关键
华为云开发者联盟
2021-01-29
阅读 3 分钟
3.2k
对于教育行业来说,过去的一年,教培机构在变与不变之间经历着行业洗牌的考验,线下教育企业在线化步伐加快,“教育OMO”成为2020年教育行业反复提起的关键词之一,那么线上线下教育的融合到底从何而起?到何处去?我们又该怎样做?今天,我们一起梳理一下。
音视频传输协议众多, 5G时代不同业务应该如何选择?
华为云开发者联盟
2021-01-29
阅读 4 分钟
2.8k
摘要:音视频传输协议众多, 不同业务应该如何选择? RTSP、RTMP、RTP/RTC、HLS、MSS、DASH、WEBRTC、RIST、SRT;在此我们就从业务发展的视角来理解各种流媒体协议,帮助大家有更加清晰的理解,选择时做出更理性的判断。
一文带你解读Volcano架构设计与原理
华为云开发者联盟
2021-01-29
阅读 5 分钟
6.6k
摘要:Volcano主要是基于Kubernetes做的一个批处理系统,希望上层的HPC、中间层大数据的应用以及最下面一层AI能够在统一Kubernetes上面运行的更高效。
扎根CNCF社区贡献五年是怎样的体验?听听华为云原生开源团队的负责人怎么说
华为云开发者联盟
2021-01-29
阅读 3 分钟
1.8k
摘要:本月我们要重点介绍王泽锋(Kevin Wang),他是 CNCF 社区的长期贡献者,华为云原生开源团队的负责人,KubeEdge 和 Volcano 项目的联合创始人。
LiteOS调测利器:backtrace函数原理知多少
华为云开发者联盟
2021-01-29
阅读 4 分钟
3.4k
摘要:本文将会和读者分享LiteOS 5.0版本中Cortex-M架构的backtrace软件原理及实现。本文将会和读者分享LiteOS 5.0版本中Cortex-M架构的backtrace软件原理及实现,供大家参考和学习交流。原理介绍· 汇编指令的执行流程图 1 汇编指令的执行顺序上图1所示,ARM的汇编指令执行分三步:取值(fetch)、译指(decode)、执行...
微服务容错时,这些技术你要立刻想到
华为云开发者联盟
2021-01-28
阅读 3 分钟
1.4k
摘要:伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前。服务熔断、服务降级,好高大上的样子,以前望尘莫及,今日终于揭开它神秘面纱。
Volcano 监控设计解读,一看就懂
华为云开发者联盟
2021-01-28
阅读 3 分钟
1.8k
摘要:Volcano 方便AI,大数据,基因,渲染等诸多行业通用计算框架介入,提供高性能任务调度引擎,高性能异构芯片管理,高性能任务运行管理等能力。
代码 or 指令,浅析ARM架构下的函数的调用过程
华为云开发者联盟
2021-01-28
阅读 7 分钟
3k
摘要:linux程序运行的状态以及如何推导调用栈。1、背景知识1、ARM64寄存器介绍:2、STP指令详解(ARMV8手册):我们先看一下指令格式(64bit),以及指令对于寄存机执行结果的影响类型1、STP <Xt1>, <Xt2>, [<Xn|SP>], #<imm>将Xt1和Xt2存入Xn|SP对应的地址内存中,然后,将Xn|SP的地址变更为X...
面对key数量多和区间查询低效问题:Hash索引趴窝,LSM树申请出场
华为云开发者联盟
2021-01-28
阅读 6 分钟
1.9k
摘要:Hash索引有两个明显的限制:(1)当key的数量很多时,维护Hash索引会给内存带来很大的压力;(2)区间查询很低效。如何对这两个限制进行优化呢?这就轮到本文介绍的主角,LSM树,出场了。
转角遇上Volcano,看HPC如何应用在气象行业
华为云开发者联盟
2021-01-27
阅读 5 分钟
2.7k
摘要: 高性能计算(HPC)在各个领域都有广泛的应用。本文通过典型的HPC应用WRF,介绍了HPC应用在Kubernetes+Volcano上运行方式。
数据库覆盖式数据导入方法:部分和完全
华为云开发者联盟
2021-01-27
阅读 3 分钟
2.6k
众所周知,数据库中INSERT INTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况,常见的覆盖式导入主要有下面两种:
开发的必杀技:Git 的分支管理
华为云开发者联盟
2021-01-27
阅读 4 分钟
2.1k
摘要:作为一名码农,Git的使用就像家常便饭,时时刻刻都要用到,那么Git 分支管理也是必要掌握的。Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家...
从定义到AST及其遍历方式,一文带你搞懂Antlr4
华为云开发者联盟
2021-01-27
阅读 7 分钟
6k
摘要:本文将首先介绍Antlr4 grammer的定义方式,如何通过Antlr4 grammer生成对应的AST,以及Antlr4 的两种AST遍历方式:Visitor方式和Listener方式。
【年度重磅】2020华为云社区年度技术精选合集,700页+免费下载!
华为云开发者联盟
2021-01-27
阅读 4 分钟
1.7k
摘要:【免费下载】华为云社区年度技术精选集,700页+PDF送你啦!愿牛年少踩坑。技术人的年货来了!点我带回家!也欢迎大家转发赠阅,相互交流学习。序言即将过去的庚子鼠年,注定是史册上浓墨重彩的一年。在这特殊的一年里,我们经历了诸多不易,特殊的环境让个人、企业的发展都充满着不确定性。好在因为“云”的存在,远...
聊聊架构模式的变迁:从分层架构到微服务架构
华为云开发者联盟
2021-01-26
阅读 4 分钟
3.1k
【摘要】一般地,架构模式大致可以分成两类,单体架构(monolithic architecture)和分布式架构(distributed architecture)。
低成本更清晰,下一代视频编码技术将如何实现这一目标?
华为云开发者联盟
2021-01-26
阅读 7 分钟
1.9k
随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。
如何方便记忆和理解类图里的线条
华为云开发者联盟
2021-01-26
阅读 2 分钟
2k
摘要:教你如何方便记忆和理解类图里的线条的小妙招,赶紧学起来。空白三角:和类的父子关系有关父子关系,对应于java就是 类的派生(泛化) ,和接口的 实现。且箭头从儿子指向父亲因为接口类似于虚函数,而类是实体,所以实现是虚线,派生是实线(我是这么理解的,你也可以在其他角度理解强弱)二叉箭头:和类与类的使...
从JAVA内存到垃圾回收,带你深入理解JVM
华为云开发者联盟
2021-01-26
阅读 8 分钟
1.6k
学过Java程序员对JVM应该并不陌生,如果你没有听过,没关系今天我带你走进JVM的世界。程序员为什么要学习JVM呢,其实不懂JVM也可以照样写出优质的代码,但是不懂JVM有可能别被面试官虐得体无完肤。
面试必问:如何实现Redis分布式锁
华为云开发者联盟
2021-01-26
阅读 3 分钟
2.6k
现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。
想学AI开发很简单:只要你会复制粘贴
华为云开发者联盟
2021-01-25
阅读 8 分钟
1.4k
摘要:本次实践基于 mobilenetV2 实现猫狗图像分类,贯穿了数据集获取及处理、预训练模型微调及迁移、端侧部署及推理等环节和知识点,体会到了 MindSpore 简单的开发体验和全场景快速部署的魅力。
KubeEdge和Kuiper“双剑合并”,轻松解决边缘流式数据处理
华为云开发者联盟
2021-01-25
阅读 4 分钟
2.4k
引言:KubeEdge 是一个开源的边缘计算平台,它在Kubernetes原生的容器编排和调度能力之上,扩展实现了 云边协同、计算下沉、海量边缘设备管理、边缘自治等能力。KubeEdge还将通过插件的形式支持5G MEC、AI云边协同等场景,目前在很多领域都已落地应用。
大数据场景下Volcano高效调度能力实践
华为云开发者联盟
2021-01-25
阅读 3 分钟
2.6k
摘要:本篇文章将会从Spark on Kubernetes 发展历程以及工作原理,以及介绍一下Spark with Volcano,Volcano如何能够帮助 Spark运行地更高效。
上一页
1
…
More
25
26
27
(current)
28
29
…
More
下一页
上一页
27
(current)
下一页