华为云官方博客

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

  • 博客(180)
  • 资源 (4)
  • 收藏
  • 关注

原创 大型情感剧集Selenium:1_介绍 #华为云·寻找黑马程序员#

学习selenium能做什么?很多书籍、文章中是这么定义selenium的:Selenium 是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。可如果要是这么介绍selenium,估计明天关注我的人80%都要弃坑了,我又不是测试、我学什么selenium。wait a moment!先别取关…请仔细读读后半句,...

2019-07-31 17:47:17 2041

原创 使用Python开发小说下载器,不再为下载小说而发愁 #华为云·寻找黑马程序员#

需求分析免费的小说网比较多,我看的比较多的是笔趣阁。这个网站基本收费的章节刚更新,它就能同步更新,简直不要太叼。既然要批量下载小说,肯定要分析这个网站了…在搜索栏输入地址后,发送post请求获取数据,然后根据url解析,模拟操作即可。打开Fiddler,chrome搜索一下伏天氏,然后看看抓取到的日志流:代码实现在我们开始编码前,先得看下parameters中的这几个参数。s...

2019-07-31 14:55:04 2765 5

原创 #华为云·寻找黑马程序员#【代码重构之路】如何“消除”if/else

1. 背景if/else是高级编程语言中最基础的功能,虽然 if/else 是必须的,但滥用 if/else,特别是各种大量的if/else嵌套,会对代码的可读性、可维护性造成很大伤害,对于阅读代码的人来说就是一场灾难。本系列博客的目的不是消除if/else,而是如何“写好”if/else2. 方法根据if/else的使用方式和场景,大概有如下解决方法多态表驱动职责链模式...

2019-07-31 10:26:24 2505 4

原创 #华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源

1、背景在Java编程中,如果打开了外部资源(文件、数据库连接、网络连接等),我们必须在这些外部资源使用完毕后,手动关闭它们。因为外部资源不由JVM管理,无法享用JVM的垃圾回收机制,如果我们不在编程时确保在正确的时机关闭外部资源,就会导致外部资源泄露,紧接着就会出现文件被异常占用,数据库连接过多导致连接池溢出等诸多很严重的问题2、传统的资源关闭为了确保外部资源一定要被关闭,通常关闭代...

2019-07-30 10:28:18 1927

原创 走近深度学习,认识MoXing:初识华为云ModelArts的王牌利器 — MoXing

【摘要】 本文为MoXing系列文章第一篇,主要介绍什么是MoXing,MoXing API的优势以及MoXing程序的基本结构。MoXing的概念MoXing是华为云深度学习服务提供的网络模型开发API。相对于TensorFlow和MXNet等原生API,MoXing API让模型的代码编写更加简单,允许用户只需要关心数据输入(input_fn)和模型构建(model_fn)的代码,即可...

2019-07-29 14:56:52 5698 3

原创 爬虫新宠requests_html 带你甄别2019虚假大学 #华为云·寻找黑马程序员#

python模块学习建议学习python模块,给大家个我自己不专业的建议:养成习惯,遇到一个模块,先去github上看看开发者们关于它的说明,而不是直接百度看别人写了什么东西。也许后者可以让你很快入门,可那样你更多的是在吃别人剩下的。而访问Github,你可以在里面获取到更多作者想告诉你的内容和相关的链接地址。怎么评估一个模块好不好,最简单的办法就是看star,requests_html的...

2019-07-29 11:14:15 2209

原创 #华为云·寻找黑马程序员#微服务-你真的懂 Yaml 吗?

在Java 的世界里,配置的事情都交给了 Properties,要追溯起来这个模块还是从古老的JDK1.0 就开始了的。"天哪,这可是20年前的东西了,我居然还在用 Properties.."然而,本文的主角并不是Properties,而是Yaml。这是新时代里微服务架构上的宠儿,和 Properties 相比起来,Yaml 显得有些弄潮儿。以往的大多数项目里,我们都可以发现 Prope...

2019-07-27 18:18:14 2819

原创 #华为云·寻找黑马程序员#【代码重构之路】使用Pattern的正确姿势

1、问题在浏览项目时,发现一段使用正则表达式的代码这段代码,在循环里执行了Pattern.matches()方法进行正则匹配判断。查看matches方法的源码,可以看到每调用一次matches方法,都会创建一个Pattern对象,而且这段代码还是在for循环里,如果外层函数又被频繁调用,就会出现很明显的性能问题。创建Pattern实例的成本很高,因为需要将正则表达式编译成一个有...

2019-07-27 14:46:16 2394

原创 Python-Excel 模块哪家强 #华为云·寻找黑马程序员#

python操作excel最原始的莫过于两位老牌黄金搭档xlrd xlwt了,针对二者的封装有如下模块:xlutils & xlrd & xlwt为什么把这三个一起说?首先,xlutils封装了xlrd xlwt,所以在使用前,会先下载这两个依赖的模块。其次,这两个模块主要用于处理xls文件,而对xlsx的文件处理很挫,甚至xlwt不支持…但为何到现在依然在使用这些...

2019-07-27 09:44:53 2120 1

原创 多元算力加持,华为云鲲鹏大数据服务公测上线

7月23日,华为云举办“鲲鹏凌云,开启多元新架构”论坛,指出Cloud2.0时代是“云+AI+5G时代”,企业需要多元化云服务架构。华为云宣布,基于鲲鹏的首批鲲鹏云基础服务和鲲鹏凌云伙伴计划正式发布,向产业全面释放鲲鹏新算力,加速企业创新升级。华为云基于鲲鹏服务器基础设施进行全栈优化,快速推出鲲鹏大数据服务,完善鲲鹏产业生态,加速企业智能化升级。此次率先上线的三种服务为:鲲鹏大数据MapReduc...

2019-07-26 15:54:57 2802 1

转载 西瓜哥:公有云也“All-Flash”?

本文转载自 高端存储知识Gartner在2018年Market Insight: Preparing for the SSD Rise and HDD Demise一文中指出:当闪存介质降到HDD每GB平均销售价格(ASP)的三倍时,闪存技术通常会出现一个拐点,会加速取代HDD。因此,Gartner预测,2023年,所有的数据中心的10,000rpm的HDD几乎都被SSD代替。Gartner...

2019-07-26 15:46:52 2119

原创 #华为云·寻找黑马程序员#【代码重构之路】使用Pattern的正确姿势

1、问题在浏览项目时,发现一段使用正则表达式的代码这段代码,在循环里执行了Pattern.matches()方法进行正则匹配判断。查看matches方法的源码,可以看到每调用一次matches方法,都会创建一个Pattern对象,而且这段代码还是在for循环里,如果外层函数又被频繁调用,就会出现很明显的性能问题。创建Pattern实例的成本很高,因为需要将正则表达式编译...

2019-07-26 11:03:26 1946

原创 华为云开发者青年班——你的优秀值得被全球开发者看到!

华为云开发者青年班第一期——物联网暑期众创实践活动,重磅开启!物联网行业是5G催生的果实,它将是大数据和人工智能大发展的基础。华为云专家首度参与众创活动,扶持学生共同完成实践成果。精进吧少年!加入华为云开发者青年班,点燃你的暑假!为什么要加入华为云开发者青年班技术理论不再是空中楼阁和纸上谈兵,你将有机会用你所学的技术,解决实际生活中的问题,感受万物互联的力量; 实践过程...

2019-07-26 10:46:52 2841

原创 华为云 AI 实战营计划,带你迈上 AI 之路

当今,AI的开发人才需求呈现极大的供需不平衡。所有开发者都关心,要如何从一名开发者晋升为AI开发者?AI开发能力,是主要的进入障碍。不用慌,华为云推出了 《华为云ModelArts-Lab AI实战营》助你跨越AI学习障碍,开启你的AI实践之路。不同于网上大多AI课程只教理论、欠缺实战,基于业界领先的 AI 开发平ModelArts 所设计的《ModelArts-Lab AI实践营》系列活动,...

2019-07-25 15:44:16 2889

转载 硬核评测:企业上云的极速存储挑战,华为云全新极速IO云硬盘性能评测

来源:至顶网 作者:董培欣借助华为云全新一代极速IO云硬盘开启邀测的时机,至顶网评测实验室展开了一次华为云极速IO云硬盘与超高IO云硬盘的性能对比测试活动,并且尝试通过相关测试成绩,对云硬盘的应用能力进行分析。随着信息技术的飞速发展,5G在以远超预期的速度向我们走来,更高的应用响应能力、更大的接入带宽、更多的用户使用数量势必会引发一场海量数据与人工智能技术的巨大变革,使得信息与决策越来越透明,...

2019-07-25 10:56:49 2174

原创 三伏天里小试牛刀andriod 开发 #华为云·寻找黑马程序员#

2019年07月,北京,三伏天,好热啊。越热自己还越懒得动换(肉身给的信号),但是做为产品经理/交互设计师的,总想着思考些什么(灵魂上给的信号),或者是学习些什么,更有利于将来的职业发展吧,哈哈哈。工作中开发做为交互的下游,也是好奇大侠们是如何开发的?于是,小试一把。在座的朋友有钱的捧个钱场,没钱的捧个人场。开发环境开发环境建议大家到,安卓官网下面andriod studio。安装过程中,...

2019-07-25 10:12:34 2363

原创 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(下)

【摘要】 除了范围索引之外,点查找的Hash Map在DBMS中起着类似或更重要的作用。 从概念上讲,Hash Map使用Hash函数来确定性地将键映射到数组内的随机位置(参见图[9 ],只有4位开销,但速度降低3-7倍。摘要: 原文: https://www.arxiv-vanity.com/papers/1712.01208/ 视频:https://www.youtube.com/watc...

2019-07-24 18:16:41 2531

原创 开发者的福利,报名即可领取代金券,赢运动手环

开发者们福利来了,笔者发现一个很不错的活动,现在报名即可获得代金券,还可以有机会抽取运动手环,这么好的活动,必须要和大家分享。点击报名↓↓2019华为开发者大赛·CDN&媒体云赛道下包含媒体视频平台和VR平台两大子赛题内容,奖项如下:现金奖励一等奖(1名):5万现金+ 5万云代金券(指定云服务)*二等奖(1名):2万现金+ 2万云代金券 (指定云服务)*三等奖(...

2019-07-24 17:14:48 2067

原创 用Python调用华为云API接口发短信

【摘要】 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode#!/usr/bin/python3'''功 能:对华为云常用API接口进行封装版权信息: 华为技术有限公司,版权所有(C) 2018-2019作 者:qshujun修改记录:2018/02/28 v1.0...

2019-07-24 15:57:55 3632

原创 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(中)

【摘要】 为了克服挑战并探索模型作为索引替代或丰富的潜力,我们开发了学习索引框架 (LIF),递归模型索引(RMI)和基于标准误差的搜索策略。 我们主要关注简单的全连接神经网络,因为它们的简单性,但其他许多类型模型也是可能的。摘要: 原文: https://www.arxiv-vanity.com/papers/1712.01208/ 视频:https://www.youtube.com/wa...

2019-07-24 10:18:37 2548

原创 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(上)

摘要: 原文: https://www.arxiv-vanity.com/papers/1712.01208/ 视频:https://www.youtube.com/watch?v=PWv4ROEvqmk 本文是Google的Fellow,Jeff Dean,把机器学习应用到系统设计的论文,原文发布在SystemML会议上,我做了翻译。学习索引结构的一些案例The Case for Lea...

2019-07-23 16:21:35 2126

原创 在华为云ECS上手工通过Docker部署tomcat

本文介绍了如何在华为云上ECS上手工通过Docker部署tomcat,并提供了Docker常用操作一、环境准备ECS:操作系统版本: CentOS Linux release 7.6.1810 (Core)ECS绑定弹性公网IP安全规则:在安全组规则 开通入方向的80端口二、手工部署Docker1、添加yum源。yum install epel-release -...

2019-07-23 16:03:32 2315

原创 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例

【摘要】 Rxjs在angular中的基本应用本文是【Rxjs 响应式编程-第四章 构建完整的Web应用程序】这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs一. 划重点 RxJS-DOM 原文示例中使用这个库进行DOM操作,笔者看了一下github仓库,400多星,而且相关的资料很少,所以建议理解思路即可,至...

2019-07-23 15:51:47 1927

原创 带着canvas去流浪系列之三 绘制饼图

【摘要】 用canvas原生API绘制Echarts图表示例代码托管在:http://www.github.com/dashnowords/blogs一. 任务说明使用原生canvasAPI绘制饼图(南丁格尔玫瑰)。(截图以及数据来自于百度Echarts官方示例库【查看示例链接】)。二. 重点提示南丁格尔玫瑰图的画法有很多种,Echarts中提供的以半径或面积两种...

2019-07-23 15:35:14 1881

原创 带着canvas去流浪系列之二 绘制折线图

【摘要】 用canvasAPI实现echarts简易图表示例代码托管在:http://www.github.com/dashnowords/blogs一. 任务说明使用原生canvasAPI绘制折线图。(柱状图截图来自于百度Echarts官方示例库【查看示例链接】。二. 重点提示一般折线图是比较好实现的,只需要调用最基本的moveTo()和lineTo( )方法来绘制即可。平滑...

2019-07-23 15:33:30 1979

原创 带着canvas去流浪系列之一:绘制柱状图

【摘要】 学习使用canvasAPI来实现数据可视化。示例代码托管在:http://www.github.com/dashnowords/blogs一. 任务说明使用原生canvasAPI绘制柱状图。(柱状图截图来自于百度Echarts官方示例库【查看示例链接】)二. 重点提示柱状图或许是最容易实现的图表类型了,矩形的部分直接使用fillRect()来绘制即可,为了将坐...

2019-07-23 15:29:26 2030

原创 Flask开发成语接龙游戏,闲来无事手机玩玩自己写的游戏吧!

英语单词学习应用周五发布的文章Flask开发天气查询软件,带你掌握pipenv的使用与手机Termux下的部署发布后,看到喜欢的人比较多。本来周末打算照着扇贝/极光单词,写一个英语单词自测工具。但苦于单词的分类和数据没找到很细致的文档,所以这个内容往后延一下。如果大家有英语单词、音标、翻译这种根据不同年级或等级分类的数据可以共享给我,开发完成大家一起学习背单词。成语接龙6月高考的前一...

2019-07-23 11:57:38 3022

原创 Flask开发天气查询软件,带你掌握pipenv的使用与手机Termux下的部署

关于pipenv昨天介绍了pipenv这个相比于virtualenv更高端大气上档次的虚拟环境管理软件,但看了下流量貌似不是很受欢迎,也许是我介绍的不够好吧。那么今天就拿它做一个例子,开发一款天气预报查询软件,然后打包部署到手机的Termux下。天气预报获取天气预报数据,离不开中国天气网登陆网站,在搜索栏中输入城市名称点击搜索,即可获取该地区的天气预报。比如我搜索西安,完成后会跳转至...

2019-07-23 11:50:13 2076

原创 大型情感剧集Selenium:9_selenium配合Pillow完成浏览器局部截图

网页截图上次提到了selenium的四种截图方法,最终截图了整张网页。但很多时候,我们仅仅需要截图部分的内容。比如截取某个关键信息,或者现在已经不常见的截图验证码(现在都是各种按规则点击…)。那么我们该如何进行部分元素的截图呢?今天我们就来举个例子…昨天51test的小编联系,说希望我能给网站投稿关于测试的帖子,要求与测试相关且文章篇幅在1000字以上。我立马翻了下简书首页,54篇文章5....

2019-07-23 11:43:59 2001

原创 Flask框架flash消息闪现学习与优化符合闪现之名

Flask的flash第一次知道Flask有flash这个功能时,听这名字就觉得高端,消息闪现…是跳刀blink闪烁躲技能的top10操作吗?可结果让我好失望,哪里有什么闪现的效果,不过是平常的消息传输与展示罢了。那么今天我就带着大家在学习flash功能的基础上,增加闪现效果!flash介绍好的应用和用户界面的重点是回馈。如果用户没有得到足够的反馈,他们可能最终会对您的应用产生不好的...

2019-07-23 10:56:10 2421

原创 DevOps组织中应用架构师的新定位与实践

【摘要】 针对应用架构师相关窘境,在现代化的应用开发中,DevOps组织需要定义应用架构师职责,使应用架构师与DevOps团队各角色更有效的沟通,交付更有价值的产品。在多数情况下,应用架构师不是DevOps团队的成员,因为架构技能非常稀缺,必须服务多个团队。架构师应该成为具有独特视角的领域专家、在团队内提升架构知识与技能的教练、帮助团队做出最佳决策的指导者。DevOps组织的成功,很大程度上来...

2019-07-22 16:54:01 2135

原创 华为云MVP:来自工业制造领域的微服务与云平台实践

【摘要】 首先,和大家先聊聊的是为什么微服务、DevOps和云计算会在各个产业大行其道;其次,再谈谈微服务架构设计有那些自己独特的设计思想,和传统的SOA有什么区别;最后,我们再一起看一看在工业领域云平台和微服务应用的一些实践。很高兴今天能够和大家一起分享富士康云上的一些实践,我负责的是富士康云平台和工业互联网相关产品与解决方案。首先,和大家先聊聊的是为什么微服务、DevOps和云计算会在...

2019-07-22 16:44:01 2792

原创 【华为云技术分享】#华为云·寻找黑马程序员#海量数据的分页怎么破?

一、背景分页应该是极为常见的数据展现方式了,一般在数据集较大而无法在单个页面中呈现时会采用分页的方法。各种前端UI组件在实现上也都会支持分页的功能,而数据交互呈现所相应的后端系统、数据库都对数据查询的分页提供了良好的支持。以几个流行的数据库为例:查询表 t_data 第 2 页的数据(假定每页 5 条) MySQL 的做法: select * from t_data li...

2019-07-22 16:31:24 10593 1

原创 #华为云·寻找黑马程序员#【代码重构之路】我是如何将8行代码缩减成1行的

【摘要】最近公司在大力提倡clean code, 而clean code 不仅是新写的代码要做,老旧的代码也要适当重构,精简我们的代码,毕竟代码还是要给人看的。个人比较喜欢重构,当然,手术级的重构没做过,但是小小补补还是可以的。在浏览代码时,看到项目中有不少可以改进的地方,于是就选择性地做了一些简单的重构下图是我的一个重构提交记录,也是本次分享的主题。成功的将8行代码精简为1行这...

2019-07-22 16:21:31 1935 1

原创 【重磅资料】ArchSummit全球架构师峰会·2019华为云技术专场资料下载

ArchSummit全球架构师峰会是InfoQ中国团队推出的重点面向高端技术管理者、架构师的技术会议,54%参会者拥有8年以上工作经验。ArchSummit聚焦业界强大的技术成果,秉承“实践第一、案例为主”的原则,展示先进技术在行业中的最佳实践,以及技术在企业转型、发展中的推动作用。旨在帮助技术管理者、CTO、架构师做好技术选型、技术团队组建与管理,并确立技术对于产品和业务的关键作用。本篇博文...

2019-07-22 16:11:01 3679 2

原创 如何使用pandas分析金融数据

【摘要】pandas是数据分析师分析数据最常用的三方库之一,结合matplotlib,非常强大。首先我们收集一些数据。从东方财富客户端导出券商信托板块2018年11月1日的基础行情和财务数据。分别保存为zhengquan1.csv和zhengquan2.csv,文件可以从本文附件中下载。导入pandas和读取csv文件import pandas as pd#解析基础行情csv...

2019-07-22 14:19:35 3628

原创 ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

【摘要】 docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程。第一步:删除之前的nvidia驱动:sudo apt-get purge nvidia-*安装nvidia-<version> 此处version为396n此处需先配置ppa源,速度较慢,慢慢等吧...

2019-07-22 14:19:27 2771

原创 #华为云·寻找黑马程序员# 如何实现一个优雅的Python的Json序列化库

在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题。Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化。但是这种序列化仅支持python内置的基本类型,对于自定义的类,我们将得到Object of type A is not JSON serializable的错误。有很多种方法可以用来支持这种序列化,这里有...

2019-07-22 10:30:50 1857

原创 【带着canvas去流浪(13)】用Three.js制作简易的MARVEL片头动画(下)#华为云·寻找黑马程序员#

【摘要】 three.js实现的Web 3D字体模型动画示例代码托管在:http://www.github.com/dashnowords/blogs有了上一篇基础知识的储备,本节就来制作一下简易版的MARVEL的片头动画。查看视频请戳→视频一. 模型的制作1.1 生成字体模型字体模型的生成使用到了THREE.TextGeometry,它需要先加载字体文件,然后在回调函数中...

2019-07-22 10:07:03 2018

原创 【立即报名】解码AI大杀器:华为云GPU+Tensorflow 容器实战

导语:人工智能的火热,带来了一波学习TensorFlow深度学习框架的热潮。聊深度学习免不了要用GPU,但目前GPU费用较高,对于个人学习者和创业公司来讲的话,按需配置的云GPU服务器是一个不错的选项。华为云提供了按需配置的GPU服务器,云资源购买很方便,但GPU服务器的配置安装往往依赖一些Nvidia开发的组件,如何快速进行部署,可以用容器化的服务来简化,华为云专家技术公开课邀请到...

2019-07-19 14:13:55 2089 1

《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关注的人

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