华为云官方博客

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

原创 使用Python编写打字训练小程序

你眼中的程序猿 别人眼中的程序猿,是什么样子?打字如飞,各种炫酷的页面切换,一个个好似黑客般的网站破解。可现实呢? 二指禅的敲键盘,写一行代码,查半天百度…那么如何能让我们从外表上变得更像一个程序猿呢?当然是训练我们的打字速度了啊! 训练打字 很羡慕那些盲打速度炒鸡快的人,看起来就比较炫...

2019-08-27 14:19:28 16183 44

原创 Python爬虫帮你打包下载所有抖音好听的背景音乐,还不快收藏一起听歌

不知道什么时候开始,中国出现了南抖音、北快手的互文格局(东市买骏马,西市买鞍鞯…)。刚才提到了,之前比较喜欢刷抖音,对于我这种佛系程序猿,看网上这些整容妹子基本一个样。喜欢抖音主要是两个初衷,学做菜听音乐。朋友之前常说,人家抖音看妹子看的乐呵呵,你看人家做菜也能津津有味,一个人在那儿傻笑…民以食为...

2019-08-15 15:07:07 5895 13

原创 python读写配置文件使用总结与避坑指南

关于今天的内容 最近拿python在写项目部署的相关集成代码,本来两天的工作量,硬是在来回的需求变更中,拖到了一周的时间。今天算是暂时告一段落了。这次由于涉及多个系统的调用和配置参数,代码开发中出现了较多之前未发现或者说没暴露出来的问题,今天针对这些知识点进行相关的复习与总结 Python 配...

2019-08-29 11:02:39 1149 0

原创 Python一秒搭建ftp服务器,帮助你在局域网共享文件

“老板 来碗面” “要啥面?” “内牛满面..” 最近项目上的事情弄得人心累,本来是帮着兄弟项目写套入口代码,搞着搞着就被拉着入坑了。搞开发的都知道,最怕弄这种项目portal的东西,你调用一堆东西,结果各种调用报错都反馈到你这里,导致的结果就是除了啥问题都找你。 最形象的比喻就是,眼前...

2019-08-30 11:15:08 8441 7

原创 使用jieba分析小说太古神王中,男主更爱谁?去文章中找答案吧!#华为云·寻找黑马程序员#

欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩! 文本分析 很多时候,我们会去统计一片文章中的高频词汇,以此来作为文章的关键词...

2019-08-06 11:04:07 1327 0

原创 su和sudo的区别与使用

一.使用su命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以...

2019-08-31 15:16:18 3847 1

原创 补习系列(1)-springboot项目基础搭建课

目录 前言 一、基础结构 二、添加代码 三、应用配置 四、日志配置 五、打包部署 小结 前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推广因素不说,框架本身的确有非常多的优点。比如 更简化的配置,摒除了许多繁杂...

2019-08-15 14:57:44 156 0

原创 补习系列(2)-springboot mime类型处理

目标 了解http常见的mime类型定义; 如何使用springboot 处理json请求及响应; 如何使用springboot 处理 xml请求及响应; http参数的获取及文件上传下载; 如何获得原始请求的字节流; 6.了解springboot 如何实现内容转换; 一、关于MIME...

2019-08-16 09:58:40 134 0

原创 补习系列(3)-springboot中的几种scope

目标 了解HTTP 请求/响应头及常见的属性; 了解如何使用SpringBoot处理头信息 ; 了解如何使用SpringBoot处理Cookie ; 学会如何对 Session 进行读写; 了解如何在不同请求间传递 flash参数 一、Http 头信息 HTTP 头(Header)是一...

2019-08-16 10:14:32 102 0

原创 补习系列(4)-springboot 参数校验详解

目录 目标 一、PathVariable 校验 二、方法参数校验 三、表单对象校验 四、RequestBody 校验 五、自定义校验规则 六、异常拦截器 参考文档 目标 对于几种常见的入参方式,了解如何进行校验以及该如何处理错误消息; 了解springboot 内置的参数异常类...

2019-08-19 10:02:00 242 0

原创 补习系列(5)-springboot- restful应用

一、目标 了解 Restful 是什么,基本概念及风格; 能使用SpringBoot 实现一套基础的 Restful 风格接口; 利用Swagger 生成清晰的接口文档。 二、Restful 入门 什么是REST 摘自百科的定义:REST即表述性状态转移(英文:Representation...

2019-08-19 10:09:45 99 0

原创 补习系列(6)- springboot 整合 shiro 一指禅

目标 了解ApacheShiro是什么,能做什么; 通过QuickStart 代码领会 Shiro的关键概念; 能基于SpringBoot 整合Shiro 实现URL安全访问; 掌握基于注解的方法,以实现灵活定制。 一、Apache Shiro是什么 Apache Shiro 是一个强大...

2019-08-20 16:22:24 133 1

原创 补习系列(6)- springboot 整合 shiro 一指禅

欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩 目标 了解ApacheShiro是什么,能做什么; 通过QuickStart...

2019-08-21 11:49:42 79 0

原创 补习系列(7)-springboot 实现拦截的五种姿势

目录 简介 姿势一、使用 Filter 接口 1. 注册 FilterRegistrationBean 2. @WebFilter 注解 姿势二、HanlderInterceptor 姿势三、@ExceptionHandler 注解 姿势四、RequestBodyAdvice/...

2019-08-22 15:09:22 86 0

原创 补习系列(8)-springboot 单元测试之道

目录 目标 一、About 单元测试 二、About Junit 三、SpringBoot-单元测试 项目依赖 测试样例 四、Mock测试 五、最后 目标 了解 单元测试的背景 了解如何 利用 springboot 实现接口的测试 了解如何 利用 mokito 做代码的...

2019-08-22 15:09:30 83 0

原创 软能力那点事,你知多少

目录 一、软能力是什么 二、软能力-程序猿生存指南 A. 沟通能力 B. 学习能力 C. 时间管理 D. 分解能力 E. 总结改进 三、程序猿成长路线 1. 架构师 2. 项目经理 3. 产品经理 四、小结 在我们日常工作中,常常会听到软能力这一个词汇...

2019-08-23 15:06:20 204 0

原创 补习系列(9)-springboot 定时器,你用对了吗

目录 简介 一、应用启动任务 二、JDK 自带调度线程池 三、@Scheduled 定制 @Scheduled 线程池 四、@Async 定制 @Async 线程池 小结 简介 大多数的应用程序都离不开定时器,通常在程序启动时、运行期间会需要执行一些特殊的处理任务。 比如...

2019-08-23 15:07:03 84 0

原创 补习系列(10)-springboot 之配置读取

目录 简介 一、配置样例 二、如何注入配置 1. 缺省配置文件 2. 使用注解 3. 启动参数 还有.. 三、如何读取配置 @Value 注解 Environment 接口 @ConfigurationProperties 注解 四、不同环境中的配置 1...

2019-08-26 11:44:57 133 0

原创 补习系列(11)-springboot 文件上传原理

目录 一、文件上传原理 二、springboot 文件机制 临时文件 定制配置 三、示例代码 A. 单文件上传 B. 多文件上传 C. 文件上传异常 D. Bean 配置 四、文件下载 小结 一、文件上传原理 一个文件上传的过程如下图所示: 浏...

2019-08-26 11:45:10 187 0

原创 从React 编程到"好莱坞"

目录 概念 面向流设计 异步化 响应式宣言 参考文档 概念 Reactive Programming(响应式编程)已经不是一个新东西了。 关于 Reactive 其实是一个泛化的概念,由于很抽象,一些理论性的介绍很容易把人带到沟里去,包括一些语言框架在实现上也会使用不同的一些概念。 ...

2019-08-27 15:29:54 622 0

原创 nmon - 性能监控利器介绍

关于nmon nmon 是一款小巧的系统监控程序(只有5000行代码),可以用来对CPU、磁盘、内存等资源指标来做实时监控。 之前在做系统性能优化工作时用得较多,觉得非常不错,于是在这里给大家介绍下用法。 如何使用 下载nmon nmon的代码托管在sourceForge,下载地址 执行...

2019-08-27 15:42:08 1025 0

原创 补习系列(12)-springboot 与邮件发送

目录 一、邮件协议 关于数据传输 二、SpringBoot 与邮件 A. 添加依赖 B. 配置文件 C. 发送文本邮件 D.发送附件 E. 发送Html邮件 三、CID与图片 参考文档 一、邮件协议 在谈谈代码之前,先来了解下邮件的基本协议。 ...

2019-08-27 15:35:00 1130 0

原创 补习系列(13)-springboot redis 与发布订阅

目录 一、订阅发布 常见应用 二、Redis 与订阅发布 三、SpringBoot 与订阅发布 A. 消息模型 B. 序列化 C. 发布消息 D. 接收消息 小结 一、订阅发布 订阅发布是一种常见的设计模式,常见于消息系统的场景。 如下面的图: [图来自百...

2019-08-28 14:53:58 633 0

原创 SpringBoot-MongoDB 索引冲突分析及解决

一、背景 spring-data-mongo 实现了基于 MongoDB 的ORM-Mapping能力, 通过一些简单的注解、Query封装以及工具类,就可以通过对象操作来实现集合、文档的增删改查; 在 SpringBoot 体系中,spring-data-mongo 是 MongoDB Jav...

2019-08-28 14:59:06 3748 0

原创 补习系列(14)-springboot redis 整合-数据读写

目录 一、简介 二、SpringBoot Redis 读写 A. 引入 spring-data-redis B. 序列化 C. 读写样例 三、方法级缓存 四、连接池 小结 一、简介 在补习系列(A3)-springboot redis 与发布订阅一文中,我们介绍了使用 R...

2019-08-29 11:02:31 709 0

原创 补习系列(15)-springboot 分布式会话原理

目录 一、背景 二、SpringBoot 分布式会话 三、样例程序 四、原理进阶 A. 序列化 B. 会话代理 C. 数据老化 小结 一、背景 在补习系列(3)-springboot 几种scope一文中,笔者介绍过 Session的部分,如下: 对于服务器而言,S...

2019-08-29 14:19:52 805 0

原创 利用modelarts和物体检测方式识别验证码

近来有朋友让老山帮忙识别验证码。在github上查看了下,目前开源社区中主要流行以下几种验证码识别方式: tesseract-ocr模块: 这是HP实验室开发由Google 维护的开源 OCR引擎,内置传统模式识别方法和现代深度神经网络算法 采用深度学习网络 通常是基于CNN网络,通过ca...

2019-08-31 14:42:39 1460 0

原创 华为云大咖说-庄表伟:架构师的基本功——管理篇

【摘要】 2017年12月27日20:00,在千聊直播平台华为云开发者联盟话题中,有众多IT行业的朋友,华为云软件开发云高级产品经理作为讲师,进行了一次直播,以《架构师的基本功——管理篇》为主题,分享了管理能力作为架构师的基本功的原因、该管理些什么以及怎样去管理。 华为云大咖说-庄表伟:架构师的...

2019-08-30 15:03:48 1599 0

原创 即将到来的“分布式云”(DPaaS):分布式计算+ DB +存储即服务

我在区块链会议上就即将到来的公共“分布式云”系统进行了讨论,该系统将主流的公共云平台(如AWS,Azure,Google Cloud,Heroku等)与区块链和P2P网络相结合,比如以太坊,IPFS,EOS,TRON,NEM,NEO,Storj,Sia......为什么?因为分布式组织(DAO)和...

2019-08-30 15:03:19 2156 0

原创 【玩转MLS系列】基础教程

1、申请华为机器学习服务MLS标准版服务: 1、如果还未注册华为云,请先进入华为云官网https://www.huaweicloud.com/进行注册;如果已注册,请登录,转第2步。 2、在华为云官网栏,点击EI企业智能,左侧栏EI基础平台中的第一项,即为机器学习服务,点击进入机器学习官网...

2019-08-30 15:03:01 787 0

原创 【云速建站】微信公众平台中维护IP白名单

【摘要】 介绍获取接入IP白名单的操作步骤 网站后台对接微信公众号、支付等都依赖于白名单,接下来就介绍一下白名单的配置。 1.1为什么要设置白名单 为了提高公众平台开发者接口调用的安全性,避免一旦开发者ID和密码泄露后给帐号造成损失。微信官方对调用“获取access_token”接口增加IP...

2019-08-30 14:22:19 747 0

原创 基于华为云对话机器人技能平台的规则模板概述

华为云对话机器人服务中的技能平台,向机器人服务提供了一系列即插即用的技能,可为对话机器人增加了用户配置机器人的灵活度。 在邀测的过程中,我们总结了在技能平台上使用的规则配置上的一些功能和想法,与大家分享。 1. 规则定义 当前,基于华为云对话机器人技能平台的规则模板定义如下: W...

2019-08-30 14:22:05 842 0

原创 云享专家倪升武:微服务架构盛行的时代,你需要了解点 Spring Boot

【摘要】 微服务架构的本质在于分布式、去中心化。 随着互联网的高速发展,庞大的用户群体和快速的需求变化已经成为了传统架构的痛点。 在这种情况下,如何从系统架构的角度出发,构建出灵活、易扩展的系统来快速响应需求的变化,同时,随着用户量的增加,如何保证系统的稳定性、高可用性、可伸缩性等等,成为了系统...

2019-08-30 14:18:14 702 0

原创 华为担纲建设基础软硬件国家新一代AI开放创新平台

【摘要】 全栈全场景AI能力爆发! 【上海,2019年8月29日】 凭借领先的全栈全场景AI能力华为入选国家新一代人工智能开放创新平台 8月29日,科技部在2019世界人工智能大会宣布,将依托华为建设基础软硬件国家新一代人工智能开放创新平台,面向各行业、初创公司、高校和科研机构等的AI应用与研究...

2019-08-30 09:41:15 763 0

原创 基于华为云区块链服务快速部署和搭建链上应用

华为云区块链服务的整体架构 华为云区块链服务BCS是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。 BCS基于Hyperledger1.0、kubernetes搭建,配置简单,数分钟内即可完成部署,提供全...

2019-08-29 14:20:05 939 0

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

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

2019-08-29 14:18:58 1413 0

原创 【云速建站】网站备份

【摘要】 在编辑网站的过程中,勤备份是有益无害的,备份操作也不复杂麻烦。通过备份我们可以恢复到创建该备份时的网站页面。 在编辑网站页面时,常做保存备份,对于因意外情况需要重新编辑,或者是觉得当前编辑不好, 想恢复到原来的页面再重新编辑都是非常有用的。那么应该怎么做备份呢,备份又需要注意什么事项...

2019-08-29 14:18:41 669 0

原创 CarbonData:大数据融合数仓新一代引擎

【摘要】 CarbonData将存储和计算逻辑分离,通过索引技术让存储和计算物理上更接近,提升CPU和IO效率,实现超高性能的大数据分析。以CarbonData为融合数仓的大数据解决方案,为金融转型打造新一代数仓引擎。 金融领域随着数据与日俱增(如国内某大行,平均3亿笔业务/天,峰值6亿/天);...

2019-08-29 14:17:49 1337 0

原创 【云速建站】后台配置邮费

【摘要】 介绍后台配送费用的设置 本章主要是介绍一下云速建站后台配置运费的相关事项。 1进入后台管理 登录云速建站控制台,点击后台登录 2维护快递公司数据 3设置运费 点击电子商务设置-配送设置 3.1设置免邮 添加免邮配送方式 支持配送地区看情况勾选...

2019-08-29 11:02:47 715 0

原创 用“黑科技”产放心粮,种地竟然和想象中有点不一样

【摘要】 这届农民伯伯太硬核 小时候,父母告诉你:学习不好就只能回乡下种田... 但他们没有告诉你:残酷的现实是——比你学习好的人,还比你会种田!!! 比如我们今天的主人公,毕业于悉尼大学的极飞科技联合创始人—龚槚钦,他算得上当之无愧的“农业小能手”。 不过,不同的是……学霸种田都...

2019-08-29 11:02:23 679 0

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