区块链轻节点:“身”轻,责任重

2021-01-14
阅读 2 分钟
4.5k
随着信息时代的来临,大数据一词开始紧紧围绕着人们的生活。在这个数据信息爆炸的时代,区块链的诞生和引用解决了传统商业网络的诸多痛点问题,其具备的多中心化、共识可信、不可篡改、可追溯等特性,使得越来越多的行业注意到了它。习近平主席在中国科学院第十九次院士大会上的讲话中指出:“以人工智能、量子信息、移动...

需求条目化:一个让用户故事有效落地的套路

2021-01-14
阅读 3 分钟
4.1k
曾经,大概在2010年之后的几年里,敏捷在国内变得越来越广为人知,作为重要的敏捷需求实践,用户故事几乎成为了标配。但实践者们对于它,却一直都有着非常多的疑问和困惑,尤其是用户故事和用例的争议,贯穿了国内几乎整个发展历程。虽然在我看来它们的关系很好理解、很简单,Craig Larman在他的工作坊里面讲得蛮清楚的...

GaussDB(DWS)性能调优系列实现篇六:十八般武艺Plan hint运用

2021-01-14
阅读 10 分钟
2.9k
数据库的使用者在书写SQL语句时,会根据自己已知的情况尽力写出性能很高的SQL语句。但是当需要写大量SQL语句,且有些SQL语句的逻辑极为复杂时,数据库使用者就很难写出性能较高的SQL语句。

跨越全场景统一架构三大挑战,MindSpore亮出“四招”

2021-01-13
阅读 6 分钟
1.8k
摘要:本文重点剖析全场景统一的AI框架的挑战和MindSpore的解决思路。2020年的最后一天,MindSpore发布了1.1版本,1.1中很重要的特性是构建了端边云全场景统一的基础架构:[链接]所以本文重点剖析全场景统一的AI框架的挑战和MindSpore的解决思路。全场景统一AI框架的挑战所谓全场景AI,是指可以将深度学习技术快速应用在...

看图学NumPy:掌握n维数组基础知识点,看这一篇就够了

2021-01-13
阅读 10 分钟
4.3k
摘要:NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具。国外有位程序员讲NumPy的基本运算以图解的方式写下来,让学习过程变得轻松有趣。

进来抄作业:分布式系统中保证高可用性的常用经验

2021-01-13
阅读 3 分钟
2.3k
摘要:高可用性对于我们来说应该属于经常提到的名词,本文我们将介绍在分布式系统中保证高可用性的一些常用经验。高可用性对于我们来说应该属于经常提到的名词,本文我们将介绍在分布式系统中保证高可用性的一些常用经验。系统可用性指标系统可用性指标简单来将就是系统可用时间与总运行时间之比Availability=MTTF/(MTTF...

十八般武艺玩转GaussDB(DWS)性能调优:路径干预

2021-01-13
阅读 6 分钟
1.7k
摘要:路径生成是表关联方式确定的主要阶段,本文介绍了几个影响路径生成的要素:cost_param, scan方式,join方式,stream方式,并从原理上分析如何干预路径的生成。

实时媒体AI,打破内容创作天花板,加速视频创新

2021-01-13
阅读 4 分钟
1.7k
摘要:互联网视频经过几代发展,用户体验快速升级,对创新玩法、互动性要求越来越高。那如何解决这些问题? 媒体AI,是行业共识。华为云提供云原生实时媒体AI能力,联合伙伴打造AI算法开放生态市场,加速视频业务创新,云端特效就是其中一个用例。

华为云张昆:支持全场景全业务,GaussDB加速企业数字化转型

2021-01-12
阅读 2 分钟
1.8k
      云、AI、5G等技术驱动,数据库行业迎来新的需求,云数据库也在不断演进升级。依托华为云与华为云Stack,通过全栈软硬件优化,华为云GaussDB进行了进阶与革新,以统一的架构,支持关系型与非关系型的数据库引擎。

代码编译时自动完成白盒测试,这真的可以

2021-01-12
阅读 9 分钟
1.8k
白盒测试也叫开发者测试,是对特定代码函数或模块所进行的功能测试。当前主流的白盒测试方法是:先针对仿真或者生产环境编译出可执行文件,然后运行得到测试结果。这种方法有3个问题:

这5个让人窒息的烂代码,你看完都忍不了

2021-01-12
阅读 2 分钟
2.7k
相信作为程序员的大家,只要写代码,就会自己写及看到别人写的代码注释。所以,我们往往会遇到“百花齐放,百家争鸣”般的注释。程序员最讨厌的10件事,0:写注释,1:别人不写注释。

技术干货!HDFS读写原理和代码简单实现

2021-01-12
阅读 3 分钟
2.8k
用户通过HDFS的终端命令可以操作其中的文件和目录,如同操作本地文件系统(如Linux)中的文件一样。用户也可以通过HDFS API或MapReduce来编程访问其中的文件数据。

基于网络开放可编程技术构建新一代网络设备运管平台

2021-01-12
阅读 2 分钟
1.6k
Bank4.0时代,智能金融服务融入生活中的各个场景,随时随地、永不掉线的金融服务需要平稳的网络支撑。随着金融互联网业务的飞速发展,一方面金融机构对数据中心基础网络的平稳性和快速性的要求越来越高,而另一方面不断扩大的网络规模和愈发复杂的网络架构又给网络运维工作带来巨大的挑战。网络运维工作量和难度的日益增...

STM32标准库开发实战指南

2021-01-11
阅读 18 分钟
3.5k
自从CubeMX等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。对于追求开发速度的业务场景下,使用快速配置软件是合理的,高效的,但对于学生的学习场景下,更为重要的是知其然并知其所以然。

从标准到开发,解读基于MOF的应用模型管理

2021-01-11
阅读 4 分钟
3.9k
在数字经济时代,数据正在成为企业极其重要的战略性资产。在政府方面,数据第一次作为新型生产要素,列为比肩土地、劳动力、资本、技术的“第五要素”。随着数据增多,越来越难弄清楚这些数据背后的具体含义,从而引发一些下列问题:

十八般武艺玩转GaussDB(DWS)性能调优:SQL改写

2021-01-11
阅读 8 分钟
2.7k
摘要:本文将系统介绍在GaussDB(DWS)系统中影响性能的坏味道SQL及SQL模式,帮助大家能够从原理层面尽快识别这些坏味道SQL,在调优过程中及时发现问题,进行整改。

让机器有温度:带你了解文本情感分析的两种模型

2021-01-11
阅读 5 分钟
5.8k
文本情感分析(Sentiment Analysis)是指利用自然语言处理和文本挖掘技术,对带有情感色彩的主观性文本进行分析、处理和抽取的过程。目前,文本情感分析研究涵盖了包括自然语言处理、文本挖掘、信息检索、信息抽取、机器学习和本体学等多个领域,得到了许多学者以及研究机构的关注,近几年持续成为自然语言处理和文本挖掘...

软件界旷世之架:测试驱动开发(TDD)之争

2021-01-08
阅读 4 分钟
6k
在历史上有很多精彩绝伦的神仙打架,比如数学界的牛顿和莱布尼茨关于微积分的旷世之争;比如量子物理中的爱因斯坦和波尔的紫禁之巅;比如足球里的梅西和C罗的旗鼓相当难分高下;又比如滴滴和快滴之间触目惊心的烧钱大战……而在软件行业中,也同样有神仙打架的名场面,那就不得不提的是2014年的那场——测试驱动开发(TDD)...

代码也能“杀”虫:此虫,真虫非Bug也

2021-01-08
阅读 4 分钟
1.5k
国以民为本,民以食为天,对有着14亿人口的中国来说,粮食安全,一直都是关系国计民生的头等大事。2010年以来,我国人均粮食占有量持续高于世界平均水平,然而,中国也是世界粮食进口第一大国。新冠疫情全球蔓延,纷纷将粮食紧握手中,粮食危机被认为是“危机中的危机”。同时,粮食受气候、温度、湿度等自然环境影响,粮...

文档驱动开发模式在 AIMS 中的应用与实践

2021-01-08
阅读 3 分钟
1.9k
对于大规模,超大规模的项目,并且历时很长,需要大量人员协同开发的项目,没有文档简直不可想象。但是由于时间紧,任务重,大多数的项目中的开发者都没时间写文档,而且,文档也不计入考核指标,导致开发者也没有动机写文档。这就造成了很多项目都缺少规范化文档,项目的交接和接口的对齐都是靠口口相传,接口定义准确...

要想软件“一想之美”,UI测试少不了

2021-01-08
阅读 5 分钟
1.9k
为了让读者更好地理解测试,我们从最基础的概念开始介绍。以一个软件的“轮回”为例,下图展示了一个软件的研发流程。随着软件规模的不断增大,一个软件动辄百万行的代码,想要单靠人工检查或者程序猿的技术本身保证质量已经变得不现实。因此,测试成为软件流程中必不可少的环节。

做运维,送你 7 个常用的服务器资源监控工具

2021-01-07
阅读 2 分钟
4.4k
摘要:服务器监控工具功能相当强大,无论何时何地,我们都可以了解到服务器的功能以及性能。服务器监控工具的使用,可以让我们清楚的知道用户可以打开我们的网站,且确保网速不慢。这里为你列出了几个常用的服务器监控工具,为你省去寻找方案的麻烦。

ROMA Compose:ROMA的新武器

2021-01-07
阅读 4 分钟
4k
试想这样一个场景,主管让刚入职的小沛明天下班前给他发一份报表。小沛兴冲冲的打开需求清单一看,好家伙,报表需要连接各个不用数据源,A部门提供的数据存在MySQL、B部门提供的数据存在Oracle、C部门提供的数据存在Redis、D部门干脆数据库也不是了,直接只提供了一系列API。

技术干货丨隐私保护下的迁移算法

2021-01-07
阅读 6 分钟
2.3k
摘要:本文稍微回顾一下传统迁移算法的流程、特性和局限之处,然后文章介绍几种解决当源域数据有某些访问限制的场景下实现迁移的算法。具体包括:ADDA-CVPR2017,FADA-ICLR2020,SHOT-ICML2020。

「顺畅不卡顿」,看华为云如何修炼音视频“内外功”

2021-01-07
阅读 5 分钟
2k
摘要:云原生时代,视频直播、实时音视频通信等在线音视频服务面临各种复杂的网络环境和流量爆发式的增长,对音视频质量监控和成本优化提出新的严峻挑战。

mybatis使用及SQL语句优化小结

2021-01-06
阅读 2 分钟
2.8k
【摘要】 MyBatis 作为一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。一、mybatis总结1.mybatis查询/更新语句,没有找到符合条件的记录,会返回什么?返回类型为String的, 实际返回null;返回类型为对象的:实际返回null ;返回类型为列表等集合: 实际返回空集合[];返回类型为Boolean:实际返回false...

Go语言分布式系统配置管理实践--go archaius

2021-01-06
阅读 3 分钟
3k
【摘要】 [链接],而微服务开发框架带来的其中一个课题就是:当单体应用向微服务转型后,有大量的配置需要管理,而你并不希望登录到远端机器去更改配置,并重启应用,尤其是现在已经是容器的时代了,也不希望因为一个配置的变更,而发布一个新的软件包。那么分布式系统中每个进程的动态配置管理及运行时热加载就成为了一...

揭开KPI异常检测顶级AI模型面纱

2021-01-06
阅读 5 分钟
1.9k
摘要:2020GDE全球开发者大赛-KPI异常检测告一段落,来自深圳福田莲花街道的“原子弹从入门到精通”有幸取得了总榜TOP1的成绩,在这里跟大家分享深圳福田莲花街道在本次比赛的解决方案。

数据中心大二层网络技术大揭秘

2021-01-06
阅读 4 分钟
6.9k
政府部门或者金融机构等大型企业的数据中心中服务器的规模可能会达到2000台以上。一般情况下,数据中心网络都会进行服务器的分区管理,单个业务分区规模不大,此时可以采用下图所示的标准三层架构。

分布式身份:Web3.0时代下你的“身份”大总管

2021-01-05
阅读 4 分钟
3.6k
摘要:随着欧洲通用数据保护条例(GDPR)的实施,基于区块链的分布式身份(Decentralized Identifiers, DID)越来越受到学术界和产业界的关注。究竟什么是分布式身份?其设计原理和实现方式是怎样的?我们可以用它来做什么呢?