怡心湖

常识论

软件缺陷的自动修复技术之探讨

针对自动化修复软件缺陷,工业界与学术界设计开发了各种软件测试、分析工具来发现和定位软件错误。例如,并行程序由于资源访问和调度设计的不足,可能造成死锁等与并行执行...

开源软件中的缺陷发现和跟踪

随着软件产业和开源社区的迅速发展,各种软件日益渗入到人们的经济活动中。但是,同所有工业产品一样,软件也会存在缺陷,如不能达到需求规约中已经标明的功能要求,超出需...

开源量化分析简析:从代码理解到改进和推荐

目前,基于数据的开源软件量化分析领域的研究大致分为两个阶段:首先对开源软件现象进行分析和理解;然后基于这些分析和理解,对开源软件乃至商业软件的开发实践进行改进。...

大规模系统故障的三大诱因一览

每个故障产生的根本原因各不相同,大规模系统故障并导致故障大范围扩散一般都是三种常见原因。不过对于每一种原因,也有对应方法来防御性措施来减缓故障的大面积扩散。1....

区块联盟链的核心协议层关键技术探讨

区块联盟链的核心协议层实现起来一般需要考虑共识算法、合约引擎、存储引擎这几个关键技术。1. 共识算法共识问题最早出现在分布式计算领域,该问题主要研究在一组可能存...

华为畅享20Pro:5G全场景畅快新体验

华为畅享20Pro搭载6.5英寸20:9全面屏,屏占比高达91.2%,珍珠屏带来大视野,握持手感更舒适,精巧玻璃材质机身,工艺精湛,观感惊艳。配色有星河银、深海...

2020值得关注的科技发展九大趋势一览

1. 第五代通信技术(5G)根据三星公司(Samsung)最新的测试,5G通信技术的数据传输速率可以达到75Gbps,就现在的通信技术标准而言,这是不可想象的。...

大规模系统工程中的故障探讨

故障已经成为任何大规模系统工程中的一部分。脸谱(Facebook)的价值观之一就是拥抱故障。门洛帕克市(Menlo park)脸谱总部的墙上,悬挂着这样的海报:...

联盟链的技术扩展层之探讨

区块链是一个封闭的、确定性的环境,链上无法主动获取链外真实世界的数据,联盟链平台通过引入预言机,可以把外部不确定、变化的可信数据源接入到区块链中执行更复杂的业务...

移动系统的数字取证怎么做?

一般而言,移动设备常用的操作系统有苹果移动操作系统(iOS)、安卓、微软视窗、黑莓等。目前主流的是苹果移动操作系统和安卓系统,主要的移动系统取证研究也是围绕这两...

戴尔全新XPS17笔记本电脑闪亮登场

戴尔XPS17是XPS家族的强大之作,专业创作者梦寐以求的移动解决方案,全新的17英寸创作全面屏比上一代XPS 15可显示面积增加18.9%,16:10比例搭配...

开源软件的量化分析

20世纪末以来,开源软件取得了令人瞩目的成就。无论是开发质量,还是开发效率,成功的开源软件都可以与商业软件相媲美;很多开源软件在市场上的占有率已经远超同类商业软...

华为的人工智能研究畅想:Educated AI

星期六上午,随着“叮铃”一声的门铃声,小明急忙跑过去打开家门,见到门口站着一个人形机器人。机器人身高一米五左右,跟小明差不多,样子有点像星球大战中的C-3PO。...

数据科学中的“数据智慧”浅析

在大数据时代,学术界和工业界的大量研究都是关于如何以一种可扩展和高效率的方式对数据进行储存、交换和计算(通过统计方法和算法)。这些研究非常重要。然而,只有对数据...

百度在人工智能芯片和体系结构的探索与实践

在人工智能体系结构这条道路上,并不是只有百度一家在努力。中科院计算所研究员陈云霁及其团队也做出了非常好的成绩,发表了很多顶级会议论文,给同行带来了新的思路。百度...

基于空间大数据的社会感知探讨

1. 空间大数据与社会感知大数据时代产生了大量具有时空标记、能够描述个体行为的空间大数据,如手机数据、出租车数据、社交媒体数据等。这些数据为人们进一步定量理解社...

隐私泄露检测和防护技术的发展历程回顾

以谷歌公司的安卓和苹果公司的iOS为代表的移动操作系统正逐渐取代桌面操作系统,从智能手机拓展到平板电脑、智能家居、可穿戴设备、车载控制系统等多种衍生品中,成为公...