03 2020 档案
摘要:背景 开发团队如何管理琐碎、突发性工作? 企业的一些软件开发团队经常出现类似培训支撑等突发性工作,开发团队不清楚如何管理好类似客户培训这样的突发性支撑工作。 解决突发性工作的问题被很多开发团队所重视,它直接影响开发团队工作的进度和速率,间接着影响迭代目标是否能完成,甚至整个项目的成败。所以降低或解决
阅读全文
摘要:最近在开发过程中遇到了这么一个问题: 现在有一个 Web 项目,前端是使用 Vue.js 开发的,整个前端需要部署到 K8S 上,后端和前端分开,同样也需要部署到 K8S 上,因此二者需要打包为 Docker 镜像。 对前端来说,打包 Docker 就遇到了一个问题:跨域访问问题。 因此一个普遍的解
阅读全文
摘要:近日,GitHub 上一个叫做文言文(wenyan)的编程语言项目火了,该项目迅速引发了猿们的关注热议,其 Star数一路涨到过万,热度还在持续上涨。只需要在在线编辑器上,或下载一个编译器,就可以用文言文进行编程? 学语言嘛,当然先从 “Hello world” 开始,文言版: 1 吾有一數。曰三。
阅读全文
摘要:这种反爬虫手段被广泛应用在一线互联网企业的产品中,例如汽车资讯类网站、小说类网站等文字密度较大的站点。在开始学习之前,我们先来看看具体的现象。打开网址: https://implicit-style-css_0.crawler-lab.com 呈现在我们眼前的是这样一个界面: 这次的任务,就是拿到页
阅读全文
摘要:近日,在2019 CCF大数据与计算智能大赛(CCF Big Data & Computing Intelligence Contest,简称CCF BDCI)决赛中,华为云语音语义创新Lab获得金融实体级情感分析大赛冠军,体现了在文本情感分析和知识图谱领域的实力。 图1 华为云获2019CCF B
阅读全文
摘要:转载自鲲鹏论坛 今天为大家分享的是一家专业从事工业互联网关键技术,产品开发的全栈解决方案供应商,致力于工业制造直接的工业互联网应用以及工业企业大数据服务为两大核心业务,在进行鲲鹏迁移时,遇到的问题及经验分享。 首先是大数据组件CDH的编译安装。CDH是用Java编写的,默认配置是在x86的机器上运行
阅读全文
摘要:对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,而有特别明显的两个错误认知是: 错误认知一:一些初学者认为python很简单,就以为编程很简单。 错误认知二:没有学好基础知识,听说django很火,就开始学django开发
阅读全文
摘要:一. 关于babel babel是ES6+语法的编译器,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境。 最初的babel使用起来是非常方便的,几乎仅使用少量的配置就可以使用,但随着工具的快速升级和代码架构的转变,babel已经裂变成非常多的部分,每个部分各司其职,
阅读全文
摘要:《一统江湖的大前端》系列是笔者的学习笔记,旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库,不定期更新。今天要介绍的是大前端PPT制作库impress.js。 impress.js是什么 impress.js 是一款基于 css-3D 和 css动画 、受到高逼格PPT原
阅读全文
摘要:在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。 所以很多开发团队约定一些原则处理异常。如果你是一个团队的新成员,你可能会很惊讶,因为他们约定的规则可能和你以前使用的规则不一样。 不过,有很多最佳实践的规则,被大部分团
阅读全文
摘要:Mock服务器 + Excel怎么了 如果你的开发进度还在被后端开发人员牵着鼻子走,请优化自己的开发工作流,有了Mock服务器和Excel的文档说明后,相信大家的沟通效率会比以前提升很多,但仍然被沟通占据着绝大部分开发时间,常常遇到的情况会有: 没有注释信息,字段不宜对齐 Mock服务器返回的只有数
阅读全文
摘要:本想安安心心过圣诞,结果被频繁出现的OOM问题难倒了?别慌,华为云RDS for MySQL给您支招,不仅给用户提供了合理的默认设置,还提供了一个万能公式,用户可根据公式自行推算和配置数据库合适的总内存。真是省心又省力,让您开心过圣诞!
阅读全文
摘要:Reactive编程即反应式编程,随着这些年的发展已经逐步的进入了开发者的视野当中。早在2014年社区就有人发起响应式宣言,推动着Reactive的发展: 响应式宣言 Published on September 16 2014. (v2.0) 来自不同领域的组织正在不约而同地发现一些看起来如出一辙
阅读全文
摘要:人脸情感模型主要分为三类: 离散分类模型 categorical model 二十世纪,Ekman和Friesen定义了6种基本情感,生气anger, 厌恶disgust, 害怕fear, 开心happiness, 伤心sadness, 和 惊奇surprise [1]。之后轻蔑contempt被加
阅读全文
摘要:猴子补丁指在运行时修改类或者模块,而不是改动定义类或者模块的源代码。 假设有预先定义的类A: 1 class Apple: 2 def __init__(self): 3 self._color = 'red' 4 def get_color(self): 5 return self._color
阅读全文
摘要:1 引言 1.1 什么是OCR 计算机文字识别,俗称光学字符识别,英文全称是Optical Charater Recognition(简称OCR),它是利用光学技术和计算机技术把印刷在或者写在图纸上的文字以文本形式提取出来,并转换成一种计算机能够接受、人又可以理解的格式。OCR技术是实现文字快速录入
阅读全文
摘要:【摘要】 本文为OCR文字识别系列的第二篇。首先简单的介绍一下华为云文字识别服务,随后重点介绍产品的关键技术、关键能力,产品的优化之路,做产品需要注意到问题以及踩过的坑。其中很多点是整个人工智能或者以数据为驱动的产品都需要注意的。 下面首先简单的介绍一下华为云文字识别产品,随后重点讲我们的关键技术、
阅读全文
摘要:【摘要】 之前,我们曾为您介绍如何实现设备实时获取天气信息,本文将为您从代码逻辑层面解读该实时天气应用的DEMO。 本文承接【IoT最佳实践】设备获取实时天气信息,为您解读实时天气DEMO的代码逻辑,助您开发自己的实时天气应用。 业务逻辑 在看代码之前,让我们先来了解下这个设备获取实时天气应用的业务
阅读全文
摘要:ArcFace在论文CVPR2019的论文《Arcface: Additive angular margin loss for deep face recognition》中提出,ArcFace是针对人脸识别的一种损失函数。本文对ArcFace进行简单的介绍。 ArcFace是对传统softmax的
阅读全文
摘要:现阶段,应该没有哪一个职业比程序员更加强调学习的了。看看市场上针对程序员的培训领域有多火爆,就能看出来程序员对于能力提升的需求有多强烈了。 对于一名优秀的程序员来讲,学习和思考是贯穿整个职业生涯的事情。尤其是在当下日新月异的人工智能时代,越来越多的程序员重视自己的技能的提升。 在之前的 QCon 大
阅读全文
摘要:我们不愿过着那种一眼看到头的人生,然而现实情况却似乎已经把未来摆在了我们的眼前。本期视频从初入社会、30 岁以及 40 岁这三个程序员的人生阶段,去全方位地描述程序员职业现状和关键挑战。 24岁的程序员,似乎已经看到了30岁后的自己 都说考上公务员后在机关事业单位,每天都做着差不多重复的工作,似乎从
阅读全文
摘要:Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。其他信息请自行百度。 下面介绍一下,在CentOS7.4 的环境下,安装nginx-1.14.0的方法,供初学者借鉴。 【前提条件】 安装zlib 库、pcre,c++ 库等。在线安装方
阅读全文
摘要:Batch Normalization(BN)解决的是Internal Covariate Shift (ICS)的问题。 1 Internal Covariate Shift在文中定义为 2 The change in the distribution of network activations
阅读全文
摘要:“天干物燥,小心火烛” 古有打更人提醒人们注意用火安全 “铸造智慧数字未来,守护人类用电安全” 今有开发者守护我们用电安全 自从智慧用电解决方案投入研发后,宁波智轩团队对“电”就产生了异常敏锐的触觉,他们的生活中似乎到处充满了用电安全的信息。 我们先来看一组数据: 1)2018年1到10月全国因电气
阅读全文
摘要:【摘要】 大数据容器化,大势所趋。头部玩家在进行大数据容器化后,尝到了甜头? 大数据的需求热度,从来都是这个时代的浪尖。然而由于大数据系统的复杂性,一度导致业界大数据已死的各种声音不断。尤其是当MapR被HPE收购,Cloudera公司股票持续跌成狗,使得这种声音进一步放大。其实,大数据的需求一直在
阅读全文
摘要:华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理、算法开发、模型训练、模型管理、部署等,支持图像分类、图像检测、视频分析、语音识别、产品推荐、异常检测等多种AI应用场景。 从技术上看,ModelArts底层支持各种异构计算资源,开发者可以
阅读全文
摘要:近年来,将软件开发流程迁移到云上成为开发领域的一大趋势。随之而来地,人们会关心,和本地开发方式相比,云上开发能为企业带来哪些益处?能否保证安全、可信?未来它还将与 AI 技术碰撞出怎样的火花?在 QCon 2019 全球软件开发大会(上海站)上,InfoQ 有幸采访到了华为云 DevCloud 首席
阅读全文
摘要:对于企业来说,效率就是一切。开发效率的工程化建设已经开始被各大企业提到技术管理日程中。而且现阶段,无论是框架也好、模板也好,目的都是在为提升代码开发效率而努力。随着云计算的深入,端 + 云的开发模式以及完全云端化的开发模式都先后上线,这些无疑都是在对传统 IDE 开发模式的挑战。云端 IDE,会是未
阅读全文
摘要:今天,我们处于 Cloud 2.0 时代。1.0 时代,企业接触云计算,开始上云;2.0 时代,企业云化加深,核心业务上云。然而,在 2.0 时代,我们看到云计算正在进入多元架构时代。 什么是多元架构?为什么云计算如今会进入到多元架构时代?多元架构时代,企业面临哪些技术挑战?它给架构师带来了怎样的机
阅读全文
摘要:【摘要】 Arduin随动四轴机械臂,机械臂实现步骤记录、复现等功能;主要原材料元器件有:电位器 * 4、9g舵机 * 4、轻触开关 * 1、Arduin UNO * 1、热熔胶、杜邦线多根(建议用质量好的杜邦线)、连接用的木棍(可以用其他代替)。 制作这个机械臂是导师留下的作业,任务要求是夹取印章
阅读全文
摘要:【摘要】 关于程序变量和内存分配,都是需要我们时刻关注的问题。我相信有不少人在这块犯过很多的错误,也可能说明我们基础不够扎实,编写程序的习惯也不够好。 总结一下关于程序的变量和内存方面的概念,虽然是属于C语言方面非常基础的知识,但是工作中一不小心还是会发生一些内存泄漏、内存溢出之类的问题。所以自己对
阅读全文
摘要:避免重要需求遗漏的思路 避免重要需求遗漏,首先我们需要反问一句 —— 为什么这些紧急重要的需求无法更早预见?同样的,我们需要了解: 具体是哪些外界原因?这些原因是否有共性,有的话,那就针对性处理; 增加的需求有无共性特点?有的话,可以针对性处理; 临时增加有多临时?我们是否有提高或改善响应能力的空间
阅读全文
摘要:MySQL数据库应用广泛,尤其对于JAVA程序员,不会陌生。如果在不想采购云数据库的情况下,可以自行安装MySQL数据库。文章将介绍,手动在CentOS7.4环境下,安装MySQL5.7版本的方法。 1、安装MySQL版本:5.7.25 2、下载地址 https://dev.mysql.com/do
阅读全文
摘要:伴随企业的数字化转型跟IT架构演进,越来越多的企业&组织选择以API的方式实现能力的开放跟通讯,这部分也成了系统集成的交界点。通过三组数据来看整体趋势 2017年,有50%的B2B商业合作将通过API完成 2018年,75%的财富500强公司将提供公共的Web API 2018年,API经济的全球市
阅读全文
摘要:“哎哎,小刘,那个很多客服反馈这个业务挂了怎么回事,赶紧看看。” 正在安安静静写代码的你突然心头一颤,出问题了?于是赶紧打开业务链接,一看,果真出问题了。这可怎么办?怎么查问题呢?一脸meng逼。 我们知道,没有一个系统是100%没问题的,但如果系统没有一套可靠的监控告警方案来把关,那么当系统出现异
阅读全文
摘要:背景 在华为云专家团队拜访某企业时,遇到了这样的一个问题,随着业务的扩张,新员工不断加入,其开发组长要对每一位新人交代相关的知识点、工作方式以及团队信息等,工作量在短期内激增…… 在一个项目中,随着时间推移、业务的扩张,项目中的核心成员,如项目经理、开发组长等往往都会面临如下几种情况和挑战: 新员工
阅读全文
摘要:【摘要】 固件升级又称为FOTA(Firmware Over The Air),是指用户可以通过OTA的方式对支持LWM2M协议的设备进行固件升级。 固件升级流程 固件(Firmware)一般是指设备硬件的底层“驱动程序”,承担着一个系统最基础最底层工作的软件,比如计算机主板上的基本输入/输出系统B
阅读全文
摘要:背景介绍 为了进一步提高鲲鹏云的软件移植效率与工作量评估以及性能调优能力深化;针对华为云鲲鹏云,鲲鹏软件栈的开发工具中提供的三款分析迁移与性能优化工具进行了研究;并给出了验证报告;具体工具如下: Dependency Advisor 一、工具介绍 一款可以简化客户应用迁移到TaiShan服务器过程的
阅读全文
摘要:【摘要】 区块链和数据库的结合有两种思路: 1) 应用数据库的技术改进区块链的性能、可用性。例如,BigchainDB就是这一方向的典型应用,数据库学术界的研究大多基于这个方向。 2) 利用区块链的不可变特性开发不可变数据库。例如,AWS的QLDB。 一、区块链介绍 区块链中的数据以区块为单位产生和
阅读全文
摘要:背景 用 Python 做过爬虫的小伙伴可能接触过 Scrapy,GitHub:https://github.com/scrapy/scrapy。Scrapy 的确是一个非常强大的爬虫框架,爬取效率高,扩展性好,基本上是使用 Python 开发爬虫的必备利器。如果使用 Scrapy 做爬虫,那么在爬
阅读全文
摘要:Python Calender模块 python的日历模块Calender提供了多种日历展示模式: 参数说明示例 calendar.calendar(year) 输出某一年的日历 calendar.calendar(2019) monthcalendar(year, month) 返回一个月中天数列
阅读全文
摘要:日前,openEuler开源社区(以下简称“openEuler社区”)正式开放源代码、镜像及开发测试环境,标志着openEuler社区开放运作迈出了坚实一步。作为主要筹备方,华为会逐步开放在ICT基础软件领域的技术积累,把操作系统、编译器/JDK等领域的华为内部基础平台能力开源至openEuler社
阅读全文
摘要:二叉查找树 由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。 二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 若
阅读全文
摘要:本文介绍了一个自动搭建openEuler虚拟机QEMU运行环境的脚本使用方法,本脚本能下载并安装各种依赖项,自动下载并编译安装QEMU 4.1.1和busybox 1.25.1,下载并安装对Linux 4.19.1进行ARM64交叉编译并用gdb进行调试的环境,该环境能帮助我们理解openEuler
阅读全文
摘要:在本案中,我们以jsoncpp为例来介绍如何交叉编译第三方库,并在工程中是使用; 1. 从github上下载jsoncpp源码 wget https://github.com/open-source-parsers/jsoncpp/archive/master.zip; 2. 配置源码的交叉编编译环
阅读全文
摘要:【摘要】 本文主要讲解使用Github创建私有仓库实现联合开发的详细过程。 1 创建一个Github私有仓库 登录Github账号,点击new新建一个仓库。 新建仓库时,需要填写仓库名称,选择权限为Private。 2 邀请联合开发人员加入项目 创建项目后,点击settings,之后选择协作栏目Co
阅读全文
摘要:引言 我们常见到Epic、Feature、Story和Task这些和敏捷相关的概念,它们之间的关系是什么?我们如何灵活使用这些概念,从而让敏捷的需求管理更为高效?本文为你解答,建议收藏。 什么是Epic、Feature、Story和Task? Epic、Feature、Story和Task用来划分需
阅读全文
摘要:容器应用带来的困扰 容器应用在2019年迎来新的一轮浪潮,全球整体容器市场规模以高达30%的速度高歌猛进,大多数企业开始全面拥抱容器化,容器的规模、密度愈加扩大。 根据Sysdig 2019年容器使用报告统计,在企业内部容器规模方面,9%的企业用户容器规模已经达到5000以上;在容器密度方面,与20
阅读全文
摘要:【摘要】 一条物联网设备控制命令从诞生到完成使命,它的一生是什么样的?本文将带你解读物联网设备控制命令的完整生命周期。 概述 为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台开放的API接口向单个设备或批量设备下发命令,或者用户通过物联网平台
阅读全文
摘要:鲲鹏开发套件是提供给开发者面向鲲鹏处理器进行应用软件迁移与调优的系列化工具。通过鲲鹏开发套件可实现对海量代码进行快速扫描和分析,并提供专业的代码移植指导,以及移植后全面的系统性能分析与可视化呈现,从而极大提升软件开发者移植与调优效率。 当前应用迁移面临的挑战 因处理器所支持的指令集不同,开发者可能需
阅读全文
摘要:鲲鹏开发套件是提供给开发者面向鲲鹏处理器进行应用软件迁移与调优的系列化工具。通过鲲鹏开发套件可实现对海量代码进行快速扫描和分析,并提供专业的代码移植指导,以及移植后全面的系统性能分析与可视化呈现,从而极大提升软件开发者移植与调优效率。 当前应用迁移面临的挑战 因处理器所支持的指令集不同,开发者可能需
阅读全文
摘要:操作系统配置参数难题 操作系统作为衔接应用和硬件的基础软件,如何调整系统的参数配置,充分发挥软硬件能力,从而使业务性能达到最优,对用户至关重要。然而,运行在操作系统上的业务类型成百上千,应用形态千差万别,对资源的要求各不相同。 困境一:参数对象庞大,业务复杂度高。 当前硬件和基础软件组成的应用环境涉
阅读全文
摘要:内容选自即将出版的《Python3 反爬虫原理与绕过实战》,本次公开书稿范围为第 6 章——文本混淆反爬虫。本篇为第 6 章中的第 4 小节,其余小节将逐步放送。 字体反爬虫开篇概述 在 CSS3 之前,Web 开发者必须使用用户计算机上已有的字体。但是在 CSS3 时代,开发者可以使用@font-
阅读全文
摘要:【摘要】 我们模拟一个烟雾报警器上报烟雾浓度和温度,当温度浓度和温度都超过应用服务器设置的阈值时,应用服务器调用华为云语音通知服务拨打用户的手机进行告警。 场景说明 在物联网解决方案中,一个典型的场景是设备上报数据到物联网平台,物联网平台再推送至应用服务器,应用服务器根据上报的数据进行业务处理。 在
阅读全文
摘要:【摘要】 STM32的工程在文章末尾,可自行下载。 一、工程配置 1、MCU类型选择STM32L431RC 2、烧录器选择OpenOCD,参数 -f interface/stlink-v2-1.cfg -f target/stm32l4x.cfg 3、输出目录选择 LiteOS_Lab_STM32\
阅读全文
摘要:大多刚接触Python的学员,会对*argv和**kwargs这两个魔法变量的用法产生困惑,今天本文将全面梳理下这两个小可爱的使用方法,让各位同学彻底搞懂它们的规则。 这两个变量主要用户函数定义,有了它俩你可以将不定数量的参数传递给一个函数。这里,需要申明下:在写Python代码时,我们习惯将它俩写
阅读全文
摘要:1. MySQL8.0的版本历史 2016-09-12第一个DM(development milestone)版本8.0.0发布 2018-04-19第一个GA(General Availability)版本开始,8.0.11发布 2018-07-27 下一个GA版本,8.0.12发布 2018-1
阅读全文
摘要:只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请
阅读全文
摘要:正则表达式简介 正则表达式,是一个特殊的字符序列,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp 或RE),本质而言是一种小型的,高度专业化的编程语言。 Python 自1.5版本起增加了re 模块,re 模块使Python语言拥有全部的正则表达
阅读全文
摘要:最近在研究OpenCV,希望能通过机器视觉解决一些网络安全领域的问题。本文简要介绍如何通过OpenCV实现简单的图像识别,并让计算机通过“视觉”自动玩一个简单的2D小游戏,文末有视频演示及完整代码。 0x01 OpenCV介绍 Open Source Computer Vision Library.
阅读全文
摘要:3 中观层面: 至此,我们将进入产业经济领域挖掘开源软件发展壮大的动力机制问题. 3.1软件行业相同于传统行业的发展规律 在计算机发展史的前三十年里,IBM 在商业上只有一个轻量级的竞争对手— 数字设备 公司(DEC)。由于IBM的大型机实在太贵,中小公司和学校根本用不起,市场上就有了对相对廉价低性
阅读全文
摘要:前言 以互联网为代表的信息技术的迅猛发展对整个经济体系产生了巨大的影响。信息技术的发展一方面使知识的积累和传播更加迅速,知识爆炸性的增长;另一方面,使信息的获取变得越来越容易,信息交流的强度逐渐增加,信息成本越来越低,从而降低了整个经济体系中的交易成本。信息技术的发展通过上述两方面的作用正在逐步改变
阅读全文
摘要:1.随机森林定义 随机森林是一种多功能的机器学习算法,能够执行回归和分类的任务。同时,它也是一种数据降维手段,在处理缺失值、异常值以及其他数据探索等方面,取得了不错的成效。另外,它还担任了集成学习中的重要方法,在将几个低效模型整合为一个高效模型时大显身手。在随机森林中,会生成很多的决策树,当在基于某
阅读全文
摘要:背景 一个人数为7人左右的团队采用Scrum框架工作。Sprint的长度,团队目前采用时间盒为1周。团队经常会出现在Sprint结束时不能完成当初设定的Sprint目标,很多工作项需要跨Sprint才可以完成。 问题分析 目前Sprint中存在的主要问题是Sprint目标完成不好,解决掉障碍,Spr
阅读全文
摘要:4. 微观层面 4.1 个体动机 在开源软件发展之初, 商业组织的投入很少甚至没有, 完全是靠Richard Stallman 或者 linus Torvalds 这样的个人在努力推动开源软件艰难前行. 甚至在开源文化及商业化相当成熟之后,很多开源项目还是只能依靠个人的力量在艰难维系着。以OpenS
阅读全文
摘要:Python 是支持面向对象的,很多情况下使用面向对象编程会使得代码更加容易扩展,并且可维护性更高,但是如果你写的多了或者某一对象非常复杂了,其中的一些写法会相当相当繁琐,而且我们会经常碰到对象和 JSON 序列化及反序列化的问题,原生的 Python 转起来还是很费劲的。 可能这么说大家会觉得有点
阅读全文
摘要:1. 前言 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! 2. 整理思路 这类网站一般大同小异,本文就以凤凰网新闻视频网站为例,采用倒推的方式,给大家介绍如何通过流量分析
阅读全文
摘要:一直都说python是人工智能、机器学习等算法的良配,很多python大神除了常规的大数据爬虫、网站开发等代码能力外,人工智能/机器学习也都是手到擒来。因此我也“跳坑”来看看 。 由于python sklearn库的良好集成,我发现无论对于各类算法的实现、训练、预测都很简单,而且不同算法之间的代码逻
阅读全文
摘要:【摘要】 主要讲解物联网技术的积累,学习了第一集串口之后,相信大家对整个开发板的应用已有大致了解,本期讲解第二集中断,本文从中断定义、意义以及中断处理过程、分类、以及中断的示例对中断加以介绍,希望对你有帮助。 1 什么是中断? 我们来举个例子,小明在厨房用煤气烧水需要5分钟,主要动作包括接水、打开煤
阅读全文
摘要:【摘要】 很多多模态任务,都需要融合两个模态的特征。特征融合即输入两个模态的特征向量,输出融合后的向量。最常用的方法是拼接(concatenation)、按位乘(element-wise product)、按位加(element-wise sum)。MCB的作者认为这些简单的操作效果不如外积(out
阅读全文
摘要:在上一期中,我们以Linux网络模块中的CAKE系统为例,介绍了对Linux补丁源码的分析方法,这一期中我们将介绍如何查看Linux内核中各模块的依赖关系。 一、查看Linux内核模块依赖关系 Linux内核中各个模块之间有相互依赖的关系,表现为一个模块中的文件可以包含另一个模块中的头文件,从而实现
阅读全文
摘要:随着疫情的发展,研究人员迫切需要能够系统梳理和整合新型冠状病毒的相关知识,加速对新冠病毒的机制研究和抗病毒药物研发。例如,新冠病毒所属的病毒族系是什么,新冠病毒的重要属性有哪些,抗病毒药物与病毒靶点之间的关系是什么,以及病毒亲缘关系等。这些知识存在于众多的知识库或者最新发表的文献中,很难被科研人员系
阅读全文
摘要:【摘要】 本文主要对于目前物联网操作系统的定义以及主要特点进行了分析,最后介绍了几个常见的物联网操作系统。 1简介 提到操作系统,可能首先想到的就是苹果操作系统,windows,Linux,Unix,Android,IOS等,显然目前比较为人熟知的操作系统基本都是一些手机或者电脑端的操作系统。而随着
阅读全文
摘要:介绍TUN/TAP设备的概念和常见作用(即打通VM和Host间的网络),以及和Veth-pair网线的区别。这一节内部比较简单,因为主要内容已经在Veth网线里面讲了。 什么是TUN/TAP TUN/TAP是Linux中一种虚拟出来的网络设备,简单说,它也是一种“网线”,只是这种网线和Veth牌网线
阅读全文
摘要:MongoDB副本集延迟太高,数据读取时间过长怎么办?不要慌,菊长教您一个小妙招:在集合创建的时候,就建立好索引,然后按照索引去寻找您所需要的数据。如果觉得比较麻烦,华为云文档数据库服务DDS了解一下。DDS服务100%兼容MongoDB,云上托管实例,无需客户操心。
阅读全文
摘要:在上一期中,我们介绍了如何查看Linux内核中各个模块之间的依赖关系,这一期我们将介绍一下根据模块的依赖关系如何绘制模块依赖图。 一、使用freemind绘制模块依赖图 Freemind是一款常用的思维导图绘制软件,可以使用freemind来绘制模块依赖图。在Ubuntu 16.04环境下运行命令:
阅读全文
摘要:我们都知道为了让茶叶有更好的光照条件,茶叶是在山上种植的。在项目初期,宁波竹智团队曾在一个山头做测试,部署物联网设备,为了更好的“听”到茶叶的“数据语言”,他们安排上山工程师,几天过后,山上的工程师是皮肤黑了人壮了,踢不烂鞋子也踢烂了,完美融入当地氛围。久而久之,上山工作就成了工程师们的锻炼项目。
阅读全文
摘要:在场景智能化背景下,端侧自身算力有限、开发技能困难,从云侧下发技能到端侧,端侧兼容性差,部署技能困难。 华为云提供端云协同多模态AI开发应用平台——华为HiLens,提供简单易用的开发框架,、开箱即用的开发环境、丰富的AI技能市场和云上管理平台,对接多种端侧计算设备,支持视觉及听觉AI应用开发、AI
阅读全文
摘要:如何杜绝“删库跑路”的隐患?华为云数据库全套安全解决方案了解一下。完善的安全管控机制和审计追踪,高可用的异地容灾环境,定期备份恢复和回收站功能等共同保障数据的安全可靠,杜绝数据丢失风险。
阅读全文
摘要:最近在研究机器学习,随手将学习的过程记录下来,方面自己的学习与回顾 1. 机器学习是什么? 机器学习(Machine Learning,ML)是专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能的一门科学技术。 它使用计算机技术,应用微积分
阅读全文
摘要:在日常生产和生活中,我们往往要处理大量的文字、报表和文本。为了减轻人们的劳动,提高工作效率,华为云文字识别服务应用而生。您可以调用服务提供的文字识别API接口,将我们日常中大量的证件、票据、表格识别成可编辑的文本,代替人工录入,提升业务效率。 到底什么是文字识别服务?“云图说”带您了解它的来龙去脉。
阅读全文
摘要:主讲人:华为云云享专家 张老师 大家好,今天要讲的主题是关于软件迁移,这是一个久远的话题,因为但凡牵扯到切换平台、CPU架构的变化,甚至一些语言版本的升级,都可能会面临到软件迁移的问题。今天我们就探讨一下软件移植过程的原理,以及如何进行软件迁移。 在软件移植的过程当中,如何帮助开发者提升效率,如何把
阅读全文
摘要:上一期中我们介绍了Linux内核模块依赖图的绘制方法,这一期中我们将介绍Linux内核的分布式编译方法和分布式编译工具distcc的安装过程。 一、Linux内核的分布式编译 分布式编译是指将源程序通过网络中的多台计算机的协同编译过程编译成目标程序的技术。分布式编译一般通过TCP或SSH等协议将编译
阅读全文
摘要:1.logistic回归定义 logistic回归是一种广义线性回归(generalized linear model),因此与多重线性回归分析有很多相同之处。它们的模型形式基本上相同,都具有 w‘x+b,其中w和b是待求参数,其区别在于他们的因变量不同,多重线性回归直接将w‘x+b作为因变量,即y
阅读全文
摘要:上一期中我们介绍了用源码包安装distcc的方法,这一期我们尝试用distcc对Linux 4.19.90内核进行分布式编译。 一、Linux内核的分布式编译 我们尝试用同一个子网中的三台服务器对Linux 4.19.90版内核做分布式编译。首先确定这三台服务器的内网ip分别为172.16.0.16
阅读全文
摘要:随着AI技术的发展和普及,当今社会已经进入了智能化时代。与以往不同的是,在这一波浪潮中,企业不仅是向数字化转型,更是向知识化转型。那么,如何助力企业破解智能化知识挖掘和管理难题,实现知识化转型? 3月13日下午14:00起举行的华为开发者大会2020(Cloud)第三期华为DevRun Live开发
阅读全文
摘要:【摘要】 介绍前端物理引擎matterjs基本使用及实战 示例代码托管在:http://www.github.com/dashnowords/blogs 在前端开发领域,物理引擎是一个相对小众的话题,它通常都是作为游戏开发引擎的附属工具而出现的,独立的功能演示作品常常给人好玩但是无处可用的感觉。仿真
阅读全文
摘要:2015-2017年间,AlphaGo系列事件宣告在围棋领域AI算法战胜人类世界冠军,这主要得益于其背后的核心技术-深度强化学习技术。之后研究者开始转向更加复杂的对战博弈场景,典型例子如Deepmind星际下AlphaStar,和OpenAI dota 下的OpenAi Five,并且均表现出接近甚
阅读全文
摘要:以下是我学习机器学习过程中的部分学习资料,当然除些之外还有更多的文章和视频,实际看了后觉得好多内容都太难,自己目前的数学基础很难理解里面讲解的内容。另外,资料太多反而影响学习效率,很多内容都是重复的,海量的书籍、视频与文章,最终只能作为收藏的一部分,永久的沉睡在云盘里,只能作为心理安慰而已,感觉像是
阅读全文
摘要:最近无意看到网上有人使用Python编写几十行代码生成图像验证码,感觉很是繁琐,这里为各位朋友推荐两种方法,使用4行Python代码即可生成验证码。 1、captcha库 第1步:安装captcha库 pip install captcha 安装成功效果如下所示: 第2步:3行代码生成图像验证码 1
阅读全文
摘要:现在搞爬虫,代理是不可或缺的资源。 代理池 为了保证代理的有效性,我们往往可能需要维护一个代理池。这个代理池里面存着非常多的代理,同时代理池还会定时爬取代理来补充到代理池中,同时还会不断检测其中代理的有效性。当然还有一个很重要的功能就是提供一个接口,这个接口可以随机返回代理池中的一个有效代理。 比如
阅读全文
摘要:背景 在传统开发模式下模下,发任务由项目经理指派给个人的,而在敏捷开发模式中,是由任务是项目经理指派给个人的,而在敏捷开发模式的务队领取的。很多企业开发任务的时候,有几个任务型中认领怎么办?问题:“计划会议认领开发任务的时候,有几个任务没人认领怎么办?” 问题分析 首先,相对于传统开发模式的指派开发
阅读全文
摘要:互联网时代,数据的可靠性至关重要,丢失数据损失惨重。 我们有神器来应对,它就是——云硬盘!!! 云硬盘的可靠性高达99.9999999%,你一定会惊呼为什么这么高?今天,我们就来一探究竟,说说云硬盘高可靠性的秘密。 点击“了解更多”,超级可靠的云硬盘服务等着您!
阅读全文
摘要:随着互联网的普及,目前已有85%的用户通过搜索引擎寻找产品或服务,越来越多的中小企业及个人意识到搭建网站,小程序等进行宣传,推广以及销售的重要性,如何低门槛快速搭建自己的网站成了众多中小企业和个人关心的重点,华为云云速建站针对中小企业及个人开发的拖拽式快速搭建网站,实现产品的推广及营销。 一、传统搭
阅读全文
摘要:很多朋友有这样的顾虑:将资源存储在OBS之后,我的数据足够安全吗?能够灵活配置权限吗? 比如,甲只想把存储在OBS中的资源留给自己访问;乙想把资源分享给自己的某个朋友;丙想把资源共享的权限控制在固定时间段内。总的来说,每个人都有自己的独特需求。 不用怕!OBS全都能hold住,多种多样的权限控制方式
阅读全文
摘要:在很多情况下,我们会有把 Python 对象进行序列化或反序列化的需求,比如开发 REST API,比如一些面向对象化的数据加载和保存,都会应用到这个功能。 这里看一个最基本的例子,这里给到一个 User 的 Class 定义,再给到一个 data 数据,像这样: 1 class User(obje
阅读全文
摘要:我们在写爬虫构建请求的时候,不可避免地要添加请求头( headers ),一般来说,我们只要添加 user-agent 就能满足绝大部分需求了 但这并不是绝对的,有些请求单单添加一个 user-agent 是不能获取到数据的,在不知道是缺少哪个请求头参数的情况下,我一般会先把所有参数全部添加上,然后
阅读全文
摘要:DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。 官方网站: https://devui.design/ Ng组件库:ng-devui(欢迎Star) https://github.com/DevCloudFE/ng-
阅读全文
摘要:DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。欢迎来这里和我们一起打造优雅高效的人机设计/研发体系。 官方网站:devui.design Ng组件库:ng-devui(欢迎Star) 引言 在DevOps,有个很流行
阅读全文
摘要:欣顿.郝尔泼于《迫在眉睫的南方危机》中写道“还没有多少人能够正确地认识到数据在自由这项事业中正在扮演的重要角色。它们正在创造奇迹……”当时,欣顿.郝尔泼身处黑人白人不平等的奴隶制社会,他用数据的方式验证南北经济的差异去证明黑人的社会价值,从而加速结束奴隶制的存在。 如今,我们已然深知数据在生活生产中
阅读全文