华为云官方博客

分享专业技术、开发实战经验、程序人生以及华为云的一切

原创 GO富集分析示例

GO是Gene Ontology的简称,是基因功能国际标准分类体系。它旨在建立一个适用于各种物种的,对基因和蛋白质功能进行限定和描述的,并能随着研究不断深入而更新的语言词汇标准。GO分为分子功能(Molecular Function)、生物过程(Biological Process)、和细胞组成(...

2019-07-04 10:24:50 15348 3

原创 用Anaconda3搭建自己的TensorFlow环境

【摘要】 使用Anacoda搭建一个TensorFlow环境 这段时间在参加ModelArts的实战营,ModelArts为AI工程师提供了Notebook功能,可以一站式完成数据准备、模型训练、预测等操作,而且基于GPU训练,速度非常快,就是价格有点贵,我决定自己在笔记本上搭建一个Tensor...

2019-07-15 11:12:53 9432 4

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

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

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

原创 MarkDown添加图片的三种方式

Markdown插图片有三种方法,各种Markdown编辑器的插图方式也都包含在这三种方法之内。 插图最基础的格式就是: ![Alt text](图片链接 "optional title") 插入本地图片 只需要在基础语法的括号中填入图片的位置路径即可,支持绝对路...

2019-07-10 10:17:41 8080 0

原创 Python正则表达式,看完这篇文章就够了...#华为云·寻找黑马程序员#

正则表达式简介 正则表达式,是一个特殊的字符序列,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp 或RE),本质而言是一种小型的,高度专业化的编程语言。 Python 自1.5版本起增加了re 模块,re 模块使Python语言拥有全部的正...

2019-07-18 10:56:40 5692 9

原创 AIOps产品与架构浅析

【摘要】 本文简要介绍AIOps系统主要组成部分,介绍该系统在企业级IT运维场景下的作用和地位。 我们已经成功地应用了人工智能和机器学习来自动化传统的人工任务和IT操作过程。从异常检测到自动修复,现在将前沿算法融入到易于使用的工具中,允许组织通过从时间消耗和容易出错的过程中解放人力简化操作。 ...

2019-07-01 11:34:20 5020 0

原创 图库网站Unsplash高清原图爬虫

【摘要】 写博客的好工具,快速获得高清图片 在百度图片爬虫小助手里,我开发了一个爬虫,来节约我写博客时搜集图片的时间。 但是,也出现了一些问题,主要有以下几点: 百度图片上的质量参差不齐,大部分图片质量不够 图片分辨率普遍不够 图片存在版权问题,许多图片存在水印或lo...

2019-07-10 11:52:51 4558 1

原创 【云速建站】网站的基本设置

【摘要】 介绍了网站的基本设置,如修改网站名称、更换网站图标、修改页面宽度、设置全屏图片、设置页面背景。 1.1更改站点名称 云速建站创建的网站会默认使用“您的网站名称”来做为站点名,现在把如何修改站名的方法和大家分享一下。 登录云速建站控制台,点击后台管理进入后台管理界面 可以看到默...

2019-07-15 14:11:55 3919 0

原创 Python 修改pip源---windows / Linux

【摘要】接触python多半年光景了,多数时间都是在公司看看书,最近终于有空在家学学python,写点代码。 可是涉及到python,就要说到python的模块了,python不管从代码风格还是涉及面上,都辣么辣么的惊艳。 好吧,谈及下载python第三方模块,势必谈及pip,默认的pip源下载速...

2019-07-05 10:38:36 3819 1

原创 Python 中拼音库 PyPinyin 的用法

【摘要】 最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行。 后来请教了一位大佬怎么解决文件名乱码的问题,他说这个需要正面解决吗?不需要,把文件名全部改掉,文件名永远不要用中文,永远不要。 我想他这么说的话,一定也是凭经...

2019-07-08 16:08:25 3546 0

原创 OpenCV图像识别初探-50行代码教机器玩2D游戏

最近在研究OpenCV,希望能通过机器视觉解决一些网络安全领域的问题。本文简要介绍如何通过OpenCV实现简单的图像识别,并让计算机通过“视觉”自动玩一个简单的2D小游戏,文末有视频演示及完整代码。 0x01 OpenCV介绍 Open Source Computer Vision Lib...

2019-07-01 11:33:46 3151 1

原创 Lua - 空值判断的几种情况

【摘要】 在安全领域,lua编程语言因为其小巧在众多工具上都作为插件开发语言,常见的有openresty,nmap等。因此笔者将会开辟一个Lua相关的系列文章,主要记录工作过程中一些领悟或者是一些踩过的坑,希望能够借此平台帮助到读者们。 0x00 背景 最近在写一段nginx+redis的代码...

2019-07-18 10:56:30 2757 0

原创 Lua - 空值判断的几种情况

【摘要】 在安全领域,lua编程语言因为其小巧在众多工具上都作为插件开发语言,常见的有openresty,nmap等。因此笔者将会开辟一个Lua相关的系列文章,主要记录工作过程中一些领悟或者是一些踩过的坑,希望能够借此平台帮助到读者们。 0x00 背景 最近在写一段nginx+redis的代码...

2019-07-05 14:18:02 2366 0

原创 ServiceComb微服务开发框架介绍

【摘要】 本文根据2018-10-20北京OSCAR开源先锋日演讲内容整理。重点介绍了ServiceComb的项目开源背景、项目组成以及每个项目的核心设计。通过介绍ServiceComb的核心治理能力和一个实际的房屋抢购系统例子,介绍了ServiceComb如何助力开发者轻松的实现微服务开发。 ...

2019-07-02 09:56:34 2084 0

原创 如何防止mysql数据库被勒索

随着MongoDB, ElasticSearch, Hadoop, CouchDB和Cassandra服务器的的沦陷,MySQL数据库成了攻击者的下一个猎杀目标。他们劫持了MySQL数据库,并留下勒索信息,要求支付2比特币的赎金。例如下图:数据库被入侵后,黑客创建了名字叫做WARNING的数据库。...

2019-07-18 17:07:56 1999 3

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

【摘要】 本文为MoXing系列文章第一篇,主要介绍什么是MoXing,MoXing API的优势以及MoXing程序的基本结构。 MoXing的概念 MoXing是华为云深度学习服务提供的网络模型开发API。相对于TensorFlow和MXNet等原生API,MoXing API让模型的代码...

2019-07-29 14:56:52 1778 2

原创 【云速建站】域名配置指导

【摘要】 云速建站域名绑定演示,绑定时可能出现的常见问题,如域名打不开,403错误等 内容包括 【支持三种场景域名配置】【网站打不开?配置域名问题三步自检】【其他可能遇见的问题】【空主机记录域名配置】【企业版域名配置说明】【域名绑定详细流程】 1支持三种场景域名配置 云速建站仅支持使用CNAM...

2019-07-09 10:06:01 1650 0

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

ArchSummit全球架构师峰会是InfoQ中国团队推出的重点面向高端技术管理者、架构师的技术会议,54%参会者拥有8年以上工作经验。ArchSummit聚焦业界强大的技术成果,秉承“实践第一、案例为主”的原则,展示先进技术在行业中的最佳实践,以及技术在企业转型、发展中的推动作用。旨在帮助技术管...

2019-07-22 16:11:01 1527 0

原创 当Python遇到Andriod手机 万物皆可盘

【摘要】今天不跟大家讲python知识,是不很失望?No,看过了今天的内容,你python的装13指数,至少上升1w+,并附带暴击、溅射、眩晕、致盲效果。 当python遇到安卓手机 我们日常的python学习和使用都是在电脑上的,会写Linux下的python脚本、搞一些爬虫的项目、开发几个...

2019-07-17 14:07:25 1512 1

原创 利用微信实现自动发送监控告警

最近笔者的项目需要找到一种方法能自动将Python爬虫产生的一些结果用告警的信息的方式发送到手机上,以往我们用来发送告警的方式往往是短信或者邮件,但是这两种方式要么不够灵活要么实时性不够。现在越来越多的互联网应用选择用微信作为平台发送告警信息,这种方式的前提就是你的应用需要能够访问到微信的服务器。...

2019-07-02 09:55:38 1495 2

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

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

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

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

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

2019-07-25 15:44:16 1448 0

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

在Java 的世界里,配置的事情都交给了 Properties,要追溯起来这个模块还是从古老的JDK1.0 就开始了的。 "天哪,这可是20年前的东西了,我居然还在用 Properties.." 然而,本文的主角并不是Properties,而是Yaml。这是新时代里微服务架...

2019-07-27 18:18:14 1446 0

原创 利用ssh穿越多个跳板机最简单最高效的办法

【摘要】 对于云计算环境下多跳网络拓扑更为常见,一级一级ssh登录比较低效,拷贝文件更不方便了。本文描述一种方法,可对一个向上生长的树形跳板拓扑的任意节点,按自定义名字进行简单/直接/快速的ssh访问和scp/sftp等文件拷贝。 一般大家知道ssh可以用~/.ssh/{id_rsa, id_r...

2019-07-08 14:28:40 1441 0

原创 【Python3网络爬虫开发实战】6.4-分析Ajax爬取今日头条街拍美图

【摘要】 本节中,我们以今日头条为例来尝试通过分析Ajax请求来抓取网页数据的方法。这次要抓取的目标是今日头条的街拍美图,抓取完成之后,将每组图片分文件夹下载到本地并保存下来。 1. 准备工作 在本节开始之前,请确保已经安装好requests库。如果没有安装,可以参考第1章。 2. 抓取分析...

2019-07-08 15:52:42 1426 2

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

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

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

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

【摘要】 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ''' 功 能:对华为云常用API接口进行封装 版权信息...

2019-07-24 15:57:55 1326 0

原创 设计模式的C语言应用-状态机模式-第二章

模式介绍 状态(state)模式是C语言实现相当常用的模式,也是能够在C语言***现出来的最显性的模式之一。在面向对象里,状态模式允许一个对象在内部状态改变的时候改变其行为。 状态用法很多,最常见的是状态机,分为无限状态机和有限状态机。 有限状态机finite-state machine,F...

2019-07-12 14:23:55 1325 0

原创 华为云专线接入方案介绍

企业上云以后,云上云下如何高速稳定互通?那当然是云专线了。华为云提供云专线接入方案,将云下IDC和云上VPC之间高速互联。本文详细介绍一下专线接入方案,剖析静态接入方式和BGP接入方式的原理,解读单专线接入访问单VPC、单专线接入访问多VPC等典型场景的建议使用方式。 专线,即客户云下机房到公有...

2019-07-18 10:54:01 1259 0

原创 TCGA肿瘤样本基因信息库(一)

最近开始分析TCGA这个数据库中的一些SNV信息(single nucleotide variation). 先整理出第一篇知识列表,如下: TCGA的全称和目的 TCGA中的样本来源和编号 TCGA中各样本的突变类型 肿瘤的突变频率举例 1. TCGA的...

2019-07-03 11:37:27 1253 0

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

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

2019-07-22 14:19:35 1227 0

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

1. 背景 if/else是高级编程语言中最基础的功能,虽然 if/else 是必须的,但滥用 if/else,特别是各种大量的if/else嵌套,会对代码的可读性、可维护性造成很大伤害,对于阅读代码的人来说就是一场灾难。 本系列博客的目的不是消除if/else,而是如何“写好”if/else...

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

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

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

2019-07-25 10:12:34 1168 0

原创 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-<...

2019-07-22 14:19:27 1133 0

原创 【云速建站】模板的购买及使用

【摘要】 本章介绍模板的购买、使用以及注意事项 首先不用多说,我们需要登录云速建站控制台 1.1关于模板 首先我们要明白一点:模板不是云建站的必须品。如果可以花几天时间专门用来熟悉后台编辑,完全可以不用模板自己做出一个比较不错的网站来。 但如果想要较短时间内完成网站的编辑,那么模板就是...

2019-07-09 10:02:09 1129 0

原创 移动端开发语言的未来的猜想#华为云·寻找黑马程序员#

【摘要】 #华为云.寻找黑马程序员# 不管是最早的Phonegap,还是后来的React Native、Weex,Flutter,或者是各个公司自创开发语言,都是在不断寻求开发语言统一,从而解决ios、android乃至H5、小程序多端代码复用的问题,从而提高开发效率,降低人员学习及维护成本。 ...

2019-07-12 10:24:55 1111 0

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

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

2019-07-27 14:46:16 1083 0

原创 华为云实战 之 对象存储的使用以及与腾讯云COS对比

一、OBS是什么 OBS即对象存储服务(Object Storage Service),是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。 OBS系统和单个桶都没有总数据容量和对象/文件数量的限制,为用户提供了超...

2019-07-15 11:17:08 1080 0

原创 【Python3网络爬虫开发实战】3.4-抓取猫眼电影排行

【摘要】本节中,我们利用requests库和正则表达式来抓取猫眼电影TOP100的相关内容。requests比urllib使用更加方便,而且目前我们还没有系统学习HTML解析库,所以这里就选用正则表达式来作为解析工具。 1. 本节目标 本节中,我们要提取出猫眼电影TOP100的电影名称、时间、...

2019-07-04 10:25:37 1020 0

原创 【奇技淫巧】在安卓模拟器中安装busybox

【摘要】 Busybox是一个开源项目,遵循GPL v2协议。大概集成了300+最常用的linux命令,不仅包含最简单的ls , cat ,echo 命令,还包含了一些更加强大,复杂的工具grep , find ,mount 以及awk,telnet等。 对于习惯使用linux环境的开发者来说,...

2019-07-02 09:55:48 1000 0

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