最近区块链应该会比较火,挖到一个github上的项目资料,学习区块链的同学可以看看这里,也可以贡献下,比较显著能够收集整理免费有价值资料的人太少了,到处都是知识付费。 地址:https://github.com/LiuBoyu/blockchain 目录 入门书籍 <<区块链技术指南>> <<精通比特币>> - 强烈推荐 行业报告 <<高盛区块链报告:区块链·从理论走向实践>> <<区块链重构金融?>> 理论基
作为一家初创公司,构建软件要坚持创新,要有吸引力和竞争力。因为,市场在不断变化,新的需求也在不断出现。 从软件角度来说,要保持这样的优势就意味着必须尽可能缩短文档和开发阶段所占的时间。当然,保持软件的弹性也很重要,提供优秀的服务是 Algolia 的重要目标之一。我们有许多高端用户,搜索功能对业务有非常重要的影响,所以不能接受宕机时间,尤其是在黑色星期五之类的特殊时间段。 因此,开发者 必须在软件的弹性与创新之间找到合适的平衡点。 这两方面是相互牵制的:要让软件具有弹性,就要进行详尽的测试,...
底层基础设施安全设计 一、物理基础架构安全 谷歌数据中心包括了生物识别、金属感应探测、监控、通行障碍和激光入侵感应系统等多层物理安全保护,并做了严格的限制访问。 因为谷歌的某些服务托管在第三方数据中心,为了确保绝对的安全控制,必须部署此类高度安全措施。 硬件设计部署 谷歌数据中心网络由数千台服务器组成,这些服务器的主板和网络设备都由谷歌自行定制设计,相关设备组件和供应商都必须经过严格的安全检测和背景审查。 同时谷歌也自己设计了安全芯片,这些芯片被广泛应用于服务器和相关外设环境,为硬件级别的安...
最近当我们拿出手机支付时,经常会被提醒选择“刷脸支付”有优惠。 目前,支付宝和微信支付都在加大投入补贴刷脸支付。同时,在第六届世界互联网大会上,银联发布全新智能支付产品“刷脸付”,正式宣布进军刷脸支付市场。 那么,刷脸支付能否成为下一个“支付大战”的酣战点? 二维码支付逐渐走向统一 近几年,移动支付的技术形式不断升级,从扫码支付到指纹支付,再到最近火起来的刷脸支付。无疑不反映了支付宝、微信支付以及传统银行之间的用户争夺战。 央行《金融科技发展规划(2019-2021 年)》明确提出:推动条码...
随着中国互联网的飞速发展,中国程序员群体的数量也在快速增长当中。中国IT技术的发展不仅体现在编程行业的持续膨胀,也体现在日渐成为美国以外的大型开源市场之一,并且在人工智能等技术领域取得了领先的地位。今年,大众高管表示中国将成为自动驾驶的全球软件开发中心。汽车产业互联网会在中国取得崭新的突破吗? 大众高管此前曾表示,将使用中国软件开发者帮助设计其全球自动驾驶汽车架构。大众在中国拥有超过4000名工程师,平均年龄29岁,分布在5大研发基地,软件工程师的数量也在迅速增长。大众汽车中国乘用车业务主...
2019 年 9 月份 Trefis 团队建议《Trefis 建议:谷歌可以斥资 90 亿美元收购 Nutanix》,最近又建议亚马逊收购 Oracle。此文是其和《福布斯》杂志的 Great Speculations 合作撰写。 根据 Trefis 分析,亚马逊并购 Oracle 有望带来巨大的价值。虽然这个想法听起来很雄心勃勃,但是为了使自己处于云技术食物链的顶端,Oracle 可能是亚马逊有史以来最好的收购对象。我们详细说明为什么亚马逊可能会收购 Oracle,还在交互式仪表板中估计了潜在...
在不需要额外数据和再训练的情况下,谷歌Assistant等人工智能助手如何更好地支持新服务? 这是谷歌的研究人员在最近的一项研究中试图回答的问题,该研究引入了一种方法,在没有领域特定参数的情况下跨服务使用模型。 作为它的一部分,该团队发布了一个语料库——模式指导的对话(SGD)语料库——他们声称这是最大的面向任务的对话语料的公开汇编。 软件工程师Abhinav Rastogi 和谷歌研究工程负责人Pranav Khaitan在博客中写道:“如今的虚拟助手帮助用户完成各种各样的任务,包括查找航...
如今,互联网工程任务组(Internet Engineering Task Force,IETF)能够帮助开发者做很多工作,还编撰了有用的规范,这让编写一个HTTP服务器看起来也不是很难。 首先需要阅读57897个字的RFC 2616规范。当然,该文档是IETF编撰的。 注意,这个规范描述的是HTTP/1.1,如果仔细阅读,会发现它撰写于1999年6月。对于我们来说这已经足够了,本文并非介绍如何实现一个最新版本的HTTP服务器(HTTP/3规范在2019年9月26日才发布。),只是概要...
Python 3.8 已于前两周正式发布,不过目前大多数开发者主要使用的仍是 Python 3.7.x 或更旧的版本。事实上,立刻切换到使用 Python 3.8 可能会引发一些问题。想知道何时切换至 Python 3.8?下文将简要概述切换主要的 Python 版本以及进行切换时可能会遇到的问题(来自一名开发者的心得经验)。 1.缺少软件包 opencv-python是一个十分受欢迎的软件包,其下载量约为 5000 万。但正如本文提到的一样,如果你现在(2019年10月28日)尝试在 Py...
经过数年的拖延,英特尔终于交付了首批10nm处理器。在10月24日,英特尔发布的2019第三季度财报显示,其基于10nm制作工艺的第十代 Intel Core 处理器(代号“ Ice Lake”)已正式推出,其中包括18款基于Ice Lake的系统设计。另外,据外媒报道,英特尔还将在2019年推出额外的12款系统设计。 已经能够量产的10nm芯片 除了目前正在交付的客户端 Ice Lake CPU和 Agilex FPGA外,英特尔的 10 nm产品组合还包括将在2020年下半年推出的...
导读: 关系数据库是采用关系模型作为数据组织方式的数据库。关系数据库的特点在于它将每个具有相同属性的数据独立地存储在一个表中。对任一表而言,用户可以新增、删除和修改表中的数据,而不会影响表中的其他数据。关系数据库产品一问世,就以其简单清晰的概念,易懂易学的数据库语言,深受广大用户喜爱。目前,计算机大批量数据存储的安全问题、敏感数据的防窃取和防篡改问题越来越引起人们的重视。数据库系统作为计算机信息系统的核心部件,数据库文件作为信息的聚集体,其安全性是非常重要的。因此对数据库数据和文件进行安全保护...
知识图谱最初由谷歌在2012年左右提出,主要用于优化搜索引擎,在后续发展中外延不断扩大。如今,知识图谱已经助力了很多热门的人工智能应用场景,例如语音助手、聊天机器人、智能问答等,并覆盖泛互联网、金融、政务、医疗等众多领域。虽然诞生至今已有七年,作为认知智能领域核心技术之一,知识图谱技术的火爆程度丝毫未减。 热度背后,却是大坑无数。实际上,知识图谱作为一项系统性工程,在落地实体画像、搜索、推荐、问答场景时面临诸多问题。前段时间我们曾经发布过一篇探讨谷歌知识图谱应用情况的文章(《前员工揭内幕:10 ...
前言 对于应用程序来说,使用多个数据存储是一种常见的模式,其中每个数据存储都用于满足特定的需求,如存储形式化数据(MySQL等)、提供高级搜索功能(ElasticSearch等)、缓存(Memcached等)等等。通常,在使用多个数据存储时,其中一个用作主存储,其他用作次存储。现在的挑战是如何保持这些数据存储的同步。 我们已经观察到了一系列不同的模式,试图解决多数据存储的同步问题,比如双写、分布式事务等等。然而,这些方法在可行性、健壮性和可维护方面有局限性。除了数据同步之外,一些应用程序还需要通...
Michal Buczko在2019年欧洲TestCon大会上说,测试人员的工作应该跳出质量保证的范畴,成为道德变革的大使。道德和正直变得越来越重要。确保员工知道如何处理日常道德问题对项目产出以及企业与客户的关系将会产生重大影响。 Buczko说,从外部角度来看,似乎所有的项目决策都是由技术或业务驱动的,只稍微调整了一下上下文而已,然后突然之间这个决策也变成了一个道德决策。他举了一些例子: 如果开发人员在单元测试和集成测试级别方面有覆盖率指标,而我们决定将质量标准降低到100%以下,这样做道德...
强化学习,特别是深度强化学习,近年来取得了令人瞩目的进展。除了应用于模拟器和游戏领域,它在工业领域也取得了长足进步,如降低数据中心能耗、训练工业机器人等。Ray 是一个为强化学习或类似场景设计的机器学习框架。日前,Ray 合并了在 Kubernetes 上实现 Ray 集群自动伸缩的代码请求,因此我希望在本文中介绍这一新特性,以及上游社区采取的设计方案和其中的考量。 01 强化学习简介 首先,我简单介绍下 Ray 面向的场景:强化学习。 强化学习是机器学习方法的一种,它可以被抽象为代理(agen...