华为云官方博客

生于云,长于云,让开发者成为决定性力量

  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 告别并不遥远的儿时,抬眼期待未来

1993年,不谙世事的小屁孩,总以为顽皮胡闹可以吸引家人注意,买不到玩具就耍赖,吃不到糖果就吵闹,最后落得“捣蛋鬼”的称号。2019年,咬牙坚持的代码狗,找到适合自己施展拳脚的舞台。希望华为开发者大赛,能让我一举成名成为“开发大神”,全司膜拜。1996年的夏天,再闷热也要挤在小卖部门前,巴巴儿地拆开一袋干脆面,一心想着那张炫彩的小卡片。一张稀有款,能在班上炫一个礼拜。2...

2019-05-31 17:58:33 2077

原创 Python微信公众号教程基础篇——收发文本消息

1.概述:在本篇教程中,你将学会使用华为云弹性云服务器(以下简称ECS)搭建微信公众号处理后台,使用Python语言编写对应的微信消息处理逻辑代码,接收从微信服务端转发过来的消息,并返回处理结果给最终用户。整个处理流程如下图所示:您需要了解的背景知识有:CentOS(Linux)操作系统、PHP语言、Web.py框架、HTTP/XML协议。1.1准备事项申请微信公众号...

2019-05-31 17:11:43 6194 2

原创 华为云落地敏捷+DevOps,助力大企业高效能

2019年5月27-28日,QCon 全球软件开发大会在广州希尔顿举办。QCon是由InfoQ主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自2007年3月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过QCon大会。华为云DevCloud布道师徐毅受邀参加本次大会,并在大会上分享了大企业在这个竞争越发激烈的VUCA时代,如何落地敏捷+ DevOps,做到高效能...

2019-05-31 14:46:12 3147

原创 【nodejs原理&源码赏析(5)】net模块与通讯的实现

【摘要】 Node.js net模块的原理及使用示例代码托管在:http://www.github.com/dashnowords/blogs一. net模块简介net模块是nodejs通讯功能实现的基础,nodejs中最常用的功能就是作为WebServer使用,建立服务器时使用的http.createServer就是在net.createServer方法的基础上建立的。前端最熟悉的h...

2019-05-31 11:04:10 2282

原创 华为云&华中大联合实验室,夺得2019ICDAR发票识别竞赛世界第一

近日,有“OCR领域奥斯卡”之称的ICDAR 2019公布国际票据扫描件文字识别和信息提取(SROIE)大赛结果。华为云与华中科技大学(以下简称“华中大”)组成的智能创新联合实验室团队,在大赛最重要的“发票文本的端到端识别任务”(包含票据文本定位和识别两个关键步骤)中,以96.43%的高精度,夺得世界第一。图说:端到端文字识别需要结合检测和识别,端到端给出结果,是所有任务中最重要的。Icd...

2019-05-30 17:01:29 2472

转载 Redis在Web项目中的应用与实践

Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景。本篇文章将基于PHP来详细讲解Redis在Web项目中的主要应用与实践。缓存这里所介绍的缓存是指可以丢失或过期的数据。常用的命令有set,hset,get,hget,使用redis作为缓存时需要注意一下几个问题:由于redis的可用内存是有限的,不能容忍redis内...

2019-05-30 14:36:34 1875

转载 获取Url地址中参数的3种方法

获取Url的代码如下:window.location.href;方法一:原生js(假设已经获得了Url地址)var url = 'https://gitbook.cn/gitchat/geekbooks?tag=JavaScript&name=pwwu&age=24'; var temp1 = url.split('?'); var pra...

2019-05-30 11:28:57 43626 2

原创 AI的下一拐点,图网络何以炙手可热?

置顶:华为云618大促火热进行中,全场1折起,免费抽主机,消费满额送P30 Pro,点此抢购。深度学习再次向人脑发起冲刺,因为图网络。你信吗,机器人在未来可能比人类更聪明。这一切都是因为那个曾赋予深度学习基础的人,一直在致力的事情有了新的突破。Judea Pearl是2011年图灵奖得主,被称为“贝叶斯网络之父”,他的贝叶斯网络曾一直被誉为人工智能的希望,然而,Judea Pea...

2019-05-29 17:00:19 2626 1

原创 通过kubeadm安装kubernetes 1.13.2

单机安装Kubernetes v1.13.2, 使用Flannel并开启IPVS1、k8s节点准备工作在每个master和node节点上准备如下工作#1 设置并记下Master/Nodes节点之间以及内外直接NodePort通信所需的网络接口名,其IP作为Node IP。#2 编辑/etc/fstab,关掉swap分区(需要重启后生效)#/swap.img none s...

2019-05-29 15:22:53 1969

原创 javascript基础修炼——前端路由的基本原理

前端路由,顾名思义就是一个前端不同页面的状态管理器,可以不向后台发送请求而直接通过前端技术实现多个页面的效果。【造轮子】是笔者学习和理解一些较复杂的代码结构时的常用方法,它很慢,但是效果却胜过你读十几篇相关的文章。为已知的API方法自行编写实现,遇到自己无法复现的部分再有针对性地去查资料,最后当你再去学习官方代码的时候,就会明白这样做的价值,总有一天,你也将有能力写出大师级的代码。一. 前...

2019-05-29 15:09:50 1839

原创 Cloud Native Weekly|2019欧洲KubeCon成功闭幕

Kubernetes社区版本最新动态过去一周受到欧洲KubeCon的影响,Kubernetes社区主仓库Master版本合入Pull Request数量减少到 59个,按照Kind分类数量和占比如上图所示。包括了3个API-Change的Pull Request, Feature达到9个占比15%,Bug和Cleanup依旧所占百分比较高,两项合计达到74%。1) API-Change相关的...

2019-05-28 18:11:27 1979

原创 华为云AI斩获2019数博会“黑科技”等四大奖项

5月26日,2019中国国际大数据产业博览会(以下简称“2019数博会”)在贵州贵阳正式开幕,行业权威奖项“2019数博会领先科技成果奖”也正式发布。华为云凭借业界领先的人工智能服务,斩获四大奖项。其中,华为云一站式AI开发平台ModelArts获得“2019领先科技成果奖——‘黑科技’奖,智能OCR数据化产品获得“新产品”奖,知识计算云服务获得“新技术”奖,华为云HiLens端云协同AI视频平台...

2019-05-28 17:00:34 2614

原创 华为张顺茂:华为工业互联网平台FusionPlant助力国家电网打造泛在电力物联网

5月27日,2019数博会的最高规格活动之一——“工业互联网与智能+”高端对话,及工业互联网应用发展论坛相继举行,汇集了工业互联网领域知名学者、标杆企业代表、技术大咖参与,对话从工业互联网体系延伸到工业互联网应用,并探讨了工业互联网案例和解决方案,突出新旧动能转化过程中,工业“智能+”引领的数字未来。华为公司高级副总裁张顺茂表示,当前以云计算、大数据、人工智能、边缘计算、5G等为代表的新一代IC...

2019-05-28 16:58:27 2971

转载 用Go语言编程的利与弊

最近,我们使用 Go 语言编写了一个 API,Go 语言是一种开源编程语言,2009 年由 Google 推出。在使用 Go 进行开发的过程中,我们得到了很多经验和心得,想跟读者们分享,于是便有了本文。在为项目选择编程语言时,我们总是建议,在考虑要使用哪种编程语言进行构建之前,先要了解这个项目将要构建的内容。让产品成为应该如何构建的决定性因素。下面就是我们在使用 Go 语言进行开发时发现的...

2019-05-28 15:11:41 4221

转载 Linux环境下如何计算CPU占用率

1、Linux 环境下查看 CPU 信息1.1、查看 CPU 详细信息通过cat /proc/cpuinfo命令,可以查看 CPU 相关的信息:[root@rh ~]$ cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 44model name : Intel...

2019-05-28 14:32:42 4047 1

转载 Python爬虫从入门到精通——基本库re的使用:正则表达式

置顶:华为云618大促火热进行中,全场1折起,免费抽主机,消费满额送P30 Pro,点此抢购。正则表达式是处理字符串的强大工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。对于爬虫,基于正则表达式,从HTML里提取想要的信息就非常方便了。正则表达式有特定的语法规则的。写好正则表达式后,就可以拿它去一个长字符串里匹配查找了。不论这个字符串里面有什么,只要...

2019-05-27 14:13:06 3824 1

原创 48万奖金等你瓜分! 2019华为开发者大赛全栈开放!

2019华为开发者大赛全栈开放这里有云端实践环境这里有实战开发赛题不仅能与云计算开发者同场竞技在实战中全面提升开发技能还能挑战极限共同瓜分48万奖金池!2019华为开发者大赛·云计算赛道4大开放式子赛题6大典型推荐场景48万大奖更有参观华为松山湖基地全连接大会全免费直通车!+智能,见未来云计算赛道等你来,引爆无限可能!...

2019-05-25 17:33:38 2928 1

转载 项目中常用的19条MySQL优化

本文总结了19条关于Mysql的优化方案,都是基于 “ Mysql-索引-BTree类型 ” 的优化方案,希望对大家有帮助。一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的...

2019-05-25 16:35:12 1981

原创 DevOps组织I&O专业人员新角色分析与技能提升

最近在“Top 10 Trends Impacting Infrastructure & Operations for 2019”中Gartner指出,十大趋势之一是I&O领域的新角色,即I&O越来越多地承担云服务支持角色,并培养在聚集、定制、集成和治理方面的新技能。引言:在“DevOps能力之屋(Capabilities House of DevOps)”中,华为云D...

2019-05-25 10:59:17 2025

原创 智能大航海时代,华为云持续推进全球数字化进程

自2017年华为Cloud BU成立起,华为云这艘巨轮就锚及海外,寻求全球市场的均衡发展,以期与全球万千企业共同持续推进全球数字化进程。实际上,发展数字经济是驱动当前全球各国经济转型的重要战略,数字化带来的效益也逐步向各行各业延伸,华为云的发展目标与全球各国数字经济的愿景不谋而合。通过持续聚焦核心业务,实现技术、产品、服务的可持续创新迭代,华为云正逐渐成为全球各大企业的首选。迎风起航201...

2019-05-24 14:20:43 2892

原创 【nodejs原理&源码赏析(4)】深度剖析cluster模块源码与node.js多线程(上)

【摘要】 集群管理模块cluster浅析示例代码托管在:http://www.github.com/dashnowords/blogs一. 概述cluster模块是node.js中用于实现和管理多进程的模块。常规的node.js应用程序是单线程单进程的,这也意味着它很难充分利用服务器多核CPU的性能,而cluster模块就是为了解决这个 问题的,它使得node.js程序可以以多个实例并...

2019-05-24 11:01:51 1770

原创 80万辆车“云上飞驰”的背后

福田汽车联合华为云搭建了混合云,构建云服务+边缘计算的极简网络,支撑福田业务系统建设,快速满足车联网等业务创新需求,截止2018年底福田汽车车联网已接入80万辆车。《车联网产业发展报告2019》显示,当前全球联网车数量约为9000万辆,预计到2020年将增至3亿辆左右,到2025年则将突破10亿辆。商用车车联网前景广阔一家货车运输企业的负责人每次谈起车辆管理就非常苦恼,偷油、接...

2019-05-23 16:39:08 1976

转载 是时候理解下HTTPS及背后的加密原理了

HTTPS(Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版。本文,就来深入介绍下其原理。为什么需要 HTTPS使用 HTTPS 的原因其实很简单,就是因为 HTTP 的不安全。当我们往服务器发送比较隐私的数据(比如说你的银行卡,身份证)时,如果使用 HTTP 进行通信。那么安全性...

2019-05-23 11:04:39 1871

转载 Spring Boot 最流行的 16 条实践解读!

置顶:华为云618大促火热进行中,全场1折起,免费抽主机,消费满额送P30 Pro,点此抢购。Spring Boot是最流行的用于开发微服务的Java框架。在本文中,将与大家分享自2016年以来笔者在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于笔者个人经验和一些熟知的Spring Boot专家的文章。在本文中,将重点介绍Spring Boot特有的实践(大多数...

2019-05-22 11:41:32 4467 5

转载 一个经典面试题:如何保证缓存与数据库的双写一致性?

只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?面试题剖析一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。串行化可以保证一定不会出现不一致的情况,但是它也会导致系统的...

2019-05-22 11:39:21 8736 5

原创 【技术角度看问题之一】ARM到底是个啥?

近期公司推出来基于ARM芯片的服务器,本文就一些基本概念,比如ARM, ARM64, ARMv8, ARM7,ARMv7, 64位等让人费解的概念进行了粗浅地分析,涉及的关键字已用粗体标出。文中观点仅仅是一家之言,拙劣之处,欢迎斧正。(图1)基本原理(记住1Byte=8bit):电子计算机本质上是通过给三极管 (或MOS管用半导体材料如硅和硒制成的) 的基极输送不同的电压(大...

2019-05-21 18:08:15 2538

原创 【nodejs原理&源码赏析(3)】欣赏手术级的原型链加工艺术

学习经典代码中的prototype加工示例代码托管在:http://www.github.com/dashnowords/blogs好的代码都差不多,烂的代码却各有各的烂法。一. 概述原型链是javascript非常重要的基础知识。最近在阅读node.js,发现许多代码乍一看会觉得很费解,但细细品味之后会觉得非常优雅,对于代码细节的把控和性能的考量让人觉得赞叹。不得不说看大师级的作...

2019-05-21 16:38:56 1763

原创 华为云·云享专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播

华为云·专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播来袭,详情戳:https://developer.huaweicloud.com/signup/5cee41d774e14a869fb63c320a7d0ba5

2019-05-16 16:23:40 2090

原创 华为云一站式AI开发平台ModelArts获2019全球智博会金奖

5 月 9 日至 11 日,2019全球人工智能产品应用博览会(以下简称“2019全球智博会”)在苏州举行。华为云携一站式AI开发平台ModelArts、HiLens端云协同AI视频平台、EI智能体、大数据、语音语义等热点人工智能产品和解决方案,亮相全球智博会人工智能平台展区。作为本届全球智博会的重头戏,2019全球智博会产品金奖评选结果也于5月9日正式揭晓,华为云一站式AI开发平台ModelAr...

2019-05-16 16:23:25 2240

原创 华为云获得中国云基础设施市场份额第一

近日,基于对中国IT基础设施市场的调研与分析,弗若斯特沙利文(以下简称“沙利文”)发布了最新的《中国IT基础设施行业白皮书》。白皮书指出,2018年,随着华为云在云基础设施领先的实践和创新,华为云以21.3%的市场份额获得中国云基础设施市场领导者的地位。在Cloud 2.0时代,大中型企业成为上云的主角,AI成为基本生产力,将改变每个组织和行业,智能化成为驱动行业应用上云的最强动力之一。与此同...

2019-05-14 17:15:33 3639

原创 德智体美劳,全面发展的DevOps

2019年5月10-12日,DevOpsDays大会在北京新世纪日航饭店举办。DevOpsDays是一个国际型的系列技术峰会品牌,于2017年引入中国大陆。它的会议内容涵盖了软件开发、测试、运维和安全,以及它们之间的交集。主题通常包括敏捷开发、运维自动化、持续测试、安全加固、持续交付、持续集成、组织文化等。华为云DevCloud布道师徐毅受邀参加本次大会,在大会上传递了DevOps的初心—更快速...

2019-05-13 11:28:10 2093

原创 如何避免DevOps变革的六大“焦油坑”

作者:伦语春秋当今,DevOps能显著提升企业的商业敏捷与能力,因此在企业中广受欢迎。然而,对于大多数企业来讲,DevOps变革并非一帆风顺,此过程中会面临各种各样的挑战。为了提高DevOps变革成功的可能性,企业领导者亟需识别或者理解DevOps变革失败的常见原因,并采取一定的措施来避免。经过不断发展,DevOps逐渐演变为一种方法框架,使能企业综合运用人员(People)、流程(Pro...

2019-05-06 15:22:04 1795

原创 使用CSE轻松实现接口访问控制

本文介绍了如何使用CSE轻松实现接口访问控制,通过例子展现了CSE微服务开发框架在契约管理方面的优势。在《基于CSE的微服务架构实践-基础架构》中,我们介绍了一个典型的微服务架构,如下图。采用这种架构的微服务,通常会碰到一个问题:用户管理服务提供了大量的REST接口供其他微服务访问,但是不期望外部用户通过网关访问这些接口。为了实现这个功能,很多开发框架要求用户在网关配置URL黑白名单,...

2019-05-06 15:01:48 3009

原创 javascript基础修炼——手把手教你造一个简易的require.js

require.js造轮子示例代码托管在我的代码仓:http://www.github.com/dashnowords/blogs一. 概述许多前端工程师沉浸在使用脚手架工具的快感中,认为require.js这种前端模块化的库已经过气了,的确如果只从使用场景来看,在以webpack为首的自动化打包趋势下,大部分的新代码都已经使用CommonJs或ES Harmony规范实现前端模块化,...

2019-05-06 14:56:25 2025

原创 华为“方舟编译器”到底是啥?一文看懂TA如何让手机性能再突破

在华为春季发布盛典上,除了“HUAWEI P30”还有一个词也火了一把,那就是全新黑科技——“华为方舟编译器”!先花一分钟,戳视频链接简单了解下方舟编译器虽然是在4月11日首次与大家见面的应用编译技术,但其实华为早在5年前就开始布局,并投入数百专家团队,历经多次尝试,才在EMUI 9.1上实现了机器代码的翻译。方舟编译器编译的应用在开发阶段就已完成。也就是说,只要是经过编译...

2019-05-06 14:54:38 3906 3

原创 浅谈消息队列的原理及优势

什么是消息队列这样的场景你一定不陌生:小王到M记点餐之后,服务员给了他一个号牌,并让他在柜台桌子前方等待叫号取餐。每个人都按照自己付款拿到的号牌顺序排队等叫号。即使店里人再多,也不会显得没有秩序。在上述场景中,柜台其实就充当了一个消息队列(Message Queue)。小王等生产者把订餐的消息发送到柜台即消息队列里,又从其中取了餐即消费了消息,可以说这就是消息队列的一个完整走向——消息被发...

2019-05-06 14:51:41 2110

原创 javascript基础修炼(10)——VirtualDOM和基本DFS

本篇只是部分原理的学习笔记,并不代表框架真实源码的实现逻辑。1. Virtual-DOM是什么Virtual-DOM,即虚拟DOM树。浏览器在解析文件时,会将html文档转换为document对象,在浏览器环境中运行的脚本文件都可以获取到它,通过操作document对象暴露的接口可以直接操作页面上的DOM节点。但是DOM读写是非常耗性能的,很容易触发不必要的重绘和重排,为了更好地处理DOM...

2019-05-06 14:49:49 1812

原创 消息队列属性及常见消息队列介绍

什么是消息队列?消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消息队列中的消息分布存储,且每条消息存储多个副本,以实现高可用性,如下图所示。一般来说,消息队列具有如下属性:消息顺序分区有序的队列通过分布式处理,支持更高的并发,但由于队列的分布式特性,DMS无法保证...

2019-05-06 14:35:39 2327

原创 【Angular专题】——【译】Angular中的ForwardRef

原文地址:https://blog.thoughtram.io/angular/2015/09/03/forward-references-in-angular-2.html作者:Christoph Burgdorf译者注:文章内容比较老,控制台信息等与新框架不完全一致,理解思路即可。一. 问题点在哪里先做一个小声明,我们现在拥有一个AppComponent,并使用DI系统向其中注入了一个...

2019-05-06 14:32:17 1865

原创 单体应用微服务改造实践

【摘要】 本文介绍了如何采用一种持续迭代演进的方法将单体应用改造为微服务应用。重点介绍了如何通过自动测试服务和网关服务来构造持续迭代演进的基础设施。文末介绍了如何使用CSE更好的完成这个过程。微服务的本质是弹性架构,动态适应业务规模增长,符合业务成长规律。在确定是否投资某一个业务领域或者产品的时候,刚开始都是探索、碰到各种问题,经过多轮迭代,做成一个可用的产品,随着用户使用的越来越多,产品迭代的...

2019-05-06 14:26:39 2761

《2022华为开发者宝典》覆盖16+技术领域,30+华为云专家倾力打造.rar

覆盖16+技术领域,30+华为云专家倾力打造,开发者必读的年度干货合集来了,新的一年,期待这份宝典能够助力每一位开发者在华为云这片沃土上,练出真正的“肌肉”。

2024-01-09

2023华为开发者宝典.rar

30多位华为云DTSE专家倾力打造,视频+图文干货,解读华为多元生态技术。AI、大模型、数据库…16+热门技术一手掌握。

2024-01-09

年度重磅!华为云2021应用构建技术实践精选集,七大领域400页+云上开发宝典,免费下载!

围绕极简工具和技术使能,精心遴选云原生、大数据、数据库、AI、物联网等领域的典型云上场景化开发实践,跑通云上开发。

2021-12-09

2020华为云社区技术精选.pdf

《2020华为云社区年度技术精选合集》700页+免费下载!我们将2020全年技术精华梳理成册,全文700页+,45万字。你将看到:当下热门技术域的奥秘拆解与实战解读、华为专家的峰会演讲全文、大牛工作成长故事、技术人职场经验...

2021-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除