3 华为云

尚未进行身份认证

暂无相关简介

等级
TA的排名 491

华为IoT首席架构师王启军:全栈工程师“养成记”

在王启军的公众号里,有一篇《My Team》的文章,里面记录了早年他所带团队成长的心得。这个被他称为完美组合的团队,并不是来自大厂名企,彼时王启军给不起高待遇,团队核心成员中还有很多人是专科学历。但就是这样一支团队,建立了IaaS平台,搭建了私有云,云缓存,分布式文件中心……甚至还有自己的开发框架,工作流平台,配置中心,而彼时,是在2013年前后。王启军在文章里写到:给不起高薪,就...

2020-01-21 15:26:27

【华为云技术分享】【测试微课堂】缺陷处理流程和注意事项

产品缺陷处理不仅仅是测试提单,开发修复。缺陷问题单应该清晰、全面、可追溯,处理流程包含发现、重现、确认、修复、自验证、回归测试、关闭等环节。本文将详细解答缺陷处理流程和注意事项。开发、测试的协作问题产品测试过程中,测试人员会记录缺陷问题单,转给开发人员处理,跟踪问题处理和闭环关闭。缺陷单是开发和测试人员进行信息沟通的一个重要信息载体,开发、测试人员或多或少会遇到过以下问题:•...

2020-01-21 11:40:10

【华为云技术分享】【测试微课堂】测试金字塔和持续自动化测试

敏捷和DevOps开发模式下,产品要具备随时可发布的能力,本文介绍如何应用测试金字塔和CI/CD持续自动化测试实现高效的测试反馈,保障随时发布产品的质量。测试金字塔自动化测试金字塔最早是由Mike Cohn在2009年的著作《Succeedingwith Agile: Software Development using Scrum 》(《Scrum敏捷软件开发》)中提出。最早提出来的时候...

2020-01-21 11:37:47

【华为云技术分享】【测试微课堂】典型测试设计方法介绍

本文介绍典型测试设计方法,如场景分析法、等价类划分、边界值分析、因果图、判定表、正交法等。灵活运用测试设计方法可以帮助减少测试用例冗余,提高测试覆盖率、用例可维护性、用例复用程度,减轻无效的测试执行工作量,改进测试效果。测试设计是测试活动中起到承前启后作用的重要环节,根据测试计划分析测试对象、测试场景、测试类型、测试环境等,根据测试策略选取合适的测试方法和测试技术,设计测试用例。测试设计有场景...

2020-01-21 11:31:24

【华为云技术分享】测试微课堂 | 有的放矢制定测试计划

本文着重介绍如何确定测试目的,划定测试范围,制订测试策略,组件测试团队,准备测试工具和环境,制订测试计划。凡事预则立,不预则废。个人事项,团队协作都离不开计划。外出游玩有出行计划,产品立项有商业计划,下图中是笔者在某博物馆看到的上个世纪老电影的计划表,是不是很像软件项目里分角色的开发计划。同样地,做软件测试,尤其在涉及到团队协作时,需要制定测试计划。团队开展测试活动之初,制定相应的测试...

2020-01-21 11:27:17

【华为云技术分享】【测试微课堂】DevOps敏捷测试之道

本文介绍企业在敏捷和DevOps的逐步转型过程中,测试如何应对挑战,有的放矢进行测试,建立适合产品自身发展阶段、产品特点的敏捷测试能力。敏捷和DevOps敏捷和DevOps转型始终是被业务目标和客户需求驱动的。市场竞争环境越来越激烈,新商业模式的创新和变现时间窗口越来越短,催生更多的企业采取精益创业的方式,捕捉市场需求后,尽量缩短TTM产品面世时间,快速推出MVP产品并快速响应客户需求迭代...

2020-01-20 18:54:44

【华为云技术分享】使用CloudIDE快速体验基于华为云ModelArts SDK的AI开发

华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理、算法开发、模型训练、模型管理、部署等,支持图像分类、图像检测、视频分析、语音识别、产品推荐、异常检测等多种AI应用场景。从技术上看,ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。同时,ModelArts支持Tensorflow、M...

2020-01-20 19:05:56

【华为云技术分享】Linux内核发展史 (2)

Linux是由赫尔辛基大学的Linus Torvalds开发的,在系统开发期间得到了因特网上广大UNIX程序员的帮助。它最初只是受Andy Tanenbaum教授的Minix(—个小型的类UNIX系统)启发而开发的一个程序,纯属个人爱好,但后来它逐步发展成为一个完整的系统。Linux的成功来源于其之前操作系统和应用软件的已有工作,主要是UNIX和GNU。本小结我们将介绍一下UNIX的发展简史。...

2020-01-20 18:48:21

【华为云技术分享】Linux内核发展史 (1)

openEuler是基于Linux 内核的企业级Linux 服务器操作系统平台的开源社区发行版。openEuler支持鲲鹏架构,可运行在TaiShan服务器上。本技术连载将会从理论基础、源码分析和实操方法三个方面来比较全面地介绍内核编程与应用编程的基础知识,到2020年8月之前主要介绍内核编程部分。通过本连载的介绍,您将对openEuler内核编程和应用编程的理论和实践知识有一个基本的了解。本小节...

2020-01-19 14:50:35

【华为云技术分享】玩转小熊派BearPi(一)使用STM32CubeMX + HAL点亮一个LED

最近刚刚入手了一块小熊派开发板,玩了一下感觉这块核心板可玩性挺高,板载ST-Link,240*240LCD小屏幕,而且体积非常小巧,可以说是入门物联网的一块非常不错的板子,先放上一张靓照:这块小熊派的核心板的主控芯片是STM32L431RCT6,ST官方的STM32Cube生态做的非常完善,所以直接采用ST官方提供的STM32Cube和HAL库进行入门学习,采用keil-MDK编译下载工程...

2020-01-19 14:35:21

【Python成长之路】来聊聊多线程的几位“辅助”

今天讲讲多线程的多位“辅助英雄”:锁、信号量、事件。多线程示例在介绍几位多线程方法前,我们先回归下多线程的使用。在不使用各类方法时,多线程代码的结果为:运行时间为15S(5S为主函数等待时间,10S是子线程运行运行时间),即3个线程是同时运行的。另外,从结果中,可以看到多线程之间是随机运行的,可以说是相当混乱。缺点:当前多个子线程存在相互抢占资源,会出现同一秒内同时打印he...

2020-01-19 14:20:14

【华为云技术分享】根因分析

1. 什么是根因分析在工作中我们经常会遇到根因分析的提法,有时也称作根原因分析或简称RCA(Root Cause Analysis),那什么是根因分析呢?目前还没有一个公认的定义,一般都是从操作层面来解释怎么进行根因分析的,缺少方法论框架性说明。有些书籍将发现问题和寻找解决方案也纳入根因分析的范围,使什么是根因分析变得更模糊。本文通过梳理相关知识,完善概念和模型,希望能在思维方法层面提供一个...

2020-01-19 11:46:17

【华为云技术分享】浅谈服务化和微服务化(下)

【摘要】 服务化来自于真实世界的映射。对于微服务,我们也要寻找真实世界的隐喻。上篇主要讲服务化,下篇我们谈谈微服务。很显然,服务化来自于真实世界的映射。对于微服务,我们也要寻找真实世界的隐喻。1.微服务,让服务化走向专业化和精细分工。2017年的某一天早上,我路过了一段因为修地铁而导致的破落的街区,又穿过稼先路与坂雪岗大道交叉路口的滚滚灰尘,转眼看到了拐角处幸存的中国银行。这一天...

2020-01-17 18:09:40

【华为云技术分享】浅谈服务化和微服务化(上)

微服务是近期非常热门的话题,芸芸众生言必谈微服务。但是,在实践过程中,我们发现一些项目,貌似用着微服务的技术,但做出了非服务化的应用,非但没有达到目的,反而徒增了架构的复杂性,让人汗颜。因此,在微服务之前,有必要搞清楚什么是服务化。1.官僚不是服务化河北省武邑县需要往返6次才能办一个护照,深圳小孩出生要跑社保局、街道办、派出所,这些都是服务化程度低的标志。官僚化的程度越高,服务...

2020-01-17 17:58:54

STM32 GPIO的原理、特性、选型和配置

基本结构STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程,但I/O 端口寄存器必须按 32 位字、半字(16位)或字节(8位)进行访问,具体模式如下所示:浮空输入上拉输入下拉输入模拟输入...

2020-01-16 10:25:44

【华为云技术分享】如何设计高质量软件-领域驱动设计DDD(Domain-Driven Design)学习心得

DDD做为软件设计方法于2004年提出,一直不温不火,最近几年突然火起来了,为啥呢?正所谓机会给有准备的人,因为微服务的流行,大家都跃跃欲试把传统单体软件转成微服务架构,但理论很丰满,现实很骨感,光是分解微服务就让人找不到北,而DDD是歪打正着也好,富有远见也好,正好适合微服务转型设计,不火都难。最近学习了领域驱动设计(Domain-Driven Design),感觉受益匪浅,那到底啥是DDD...

2020-01-16 10:12:15

【华为云技术分享】如何做一个优秀软件-可扩展的架构,良好的编码,可信的过程

1.可信软件的基础是软件优秀可信突破是阶段性工作,可信只是优秀软件的一部分,单独追求可信是缘木求鱼。2.什么是优秀软件要系统的考虑如何开发优秀软件对外:功能多,性能好,用户体验好,生态丰富内部:逻辑简洁清晰,可扩展性好,可维护性好,过程可视3.怎么做——软件没有银弹3.1首先要做好架构。骨架好了,才能画好美人3.1.1架构是每个人的事情,不只是架构师的事情...

2020-01-15 18:23:26

【华为云技术分享】华为云MySQL新增MDL锁视图特性,快速定位元数据锁问题

MDL锁(Metadata Lock),即元数据锁。元数据指的是描述数据的数据,对数据及信息资源的描述性信息,在数据库中元数据即数据字典信息,包括db,table,function,procedure,trigger,event等。MySQL从 5.5版本开始引入MDL锁,MDL锁主要为了保证元数据的一致性(主要是保证DDL操作与DML操作之间的一致性),用于处理不同线程操作同一元数据对象的同...

2020-01-15 17:46:42

【华为云技术分享】漫谈LiteOS-Huawei_IoT_Link_SDK_OTA 开发指导

【摘要】 本文主要介绍Huawei_IoT_Link_SDK_OTA的开发指南,从概述到具体的操作步骤以及后续的编译、适配过程,希望对你有所帮助。1概述在应用升级过程中,无线下载更新(OTA)是一种常用,且方便的升级方式。Liteos采用的OTA升级方案基于LwM2M协议,实现了固件升级(FOTA)和软件升级(SOTA)两种升级方案。用户可根据自己的开发环境选择合适的升级方式。OTA功能...

2020-01-15 17:42:26

【华为云技术分享】唐老师带你秒懂大数据,以及Spark和Flink在干啥咧

【摘要】 花20分钟时间入门一个新领域,唐老师以一个生活中的例子,表达大数据框架Spark和Flink的各自特色。入门总结,请多指教。作为网络老砖家(自封),唐老师本对大数据是一窍不通,在看完一系列《大数据从入门到放弃》丛书后,顿悟了一丢丢,跟大家分享下学习心得。1 现有大数据资料仍有不足当前网上的大数据资料一大把,但是对小白真的不友好。基本都是一上来就给你说怎么统计一个文本文...

2020-01-15 16:44:48

查看更多

CSDN身份
  • 论坛版主
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。