首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

来自谷歌的开发心得:所有SQL和代码,都没必要藏着掖着

所以把 SQL 看作代码,意味着我们可以把代码管理工具引入流程,轻松了解由谁负责特定变更或者维护 SQL 脚本、并持续跟踪同一作者在其他相关查询的调整。...提交 SQL 代码之后,这部分代码可以被立即部署到开发环境当中。接下来就是运行开发管道,即时识别并修复故障。 另外,我们还会定期发布测试环境,通过升级保证代码能在生产版本上跑通。...核准顺利通过作者才可以把代码变更提交至代码存储库。 虽然这种变更控制形式企业相当常见,但谷歌的一大特色在于高度强调代码格式的重要性。...谷歌使用环境变量来管理多种测试环境,这些变量可以通过解释层被轻松注入至名当中。 小公司该学习什么?...DBT 等免费开源工具就通过抽象层显著降低了测试难度,其中所有都有两个版本,一个是开发版、一个是生产版。

29220

分析世界新闻:通过谷歌查询系统探索GDELT项目

GDELT项目如何通过谷歌查询系统应对大数据挑战? 鉴于GDELT数据组的巨大数量级和繁多的种类,分享渠道也是一大难题。...新数列的持续更新:GDELT的一个数据组负责从每篇监控的新闻报道识别数百万主题,同时还包括各种情感的状态、背景和强度。...仅仅通过SQL语言,谷歌查询系统便浏览了一亿五千万条新闻记录,编纂了一千五百组姓名,这些姓名希腊救助公投的新闻报道均高频同时出现。 该行为几秒钟内即可完成。...然后谷歌查询系统输出了能将Gephi可视化的CSV文件,并合成了如图二的网络图表。这种图表使用户能够快速了解某一个话题是如何在世界新闻媒体呈现,中心人物是谁以及他们是如何相互产生联系等。...谷歌查询系统的用户利用Java语言设定功能使任意复杂的应用作为查询的一部分,例如嵌套循环,以及一个文件中将每个主题与其最近位置相连等,以使整个分析途径谷歌查询系统能独家运行。

3.4K80
您找到你想要的搜索结果了吗?
是的
没有找到

G Suit 介绍

APIs & libraries 144/5000 为工作,幻灯片,Gmail,日历,人,驱动器,目录,报告,保险库,Hangouts聊天,网站,和更多的应用程序和管理api的REST api。...(50:22) 建立G套件与应用程序脚本 谷歌应用程序脚本是一个定制的JavaScript无服务器运行时,具有与G套件和其他谷歌服务的紧密集成。...使用工作创建数据驱动的解决方案 不仅可以让数据流入或流出工作,还可以利用数据格式化、数据透视、数据验证、筛选器视图、嵌入式图表和条件格式等特性。...利用来自其REST API或谷歌应用程序脚本的表单,这也是支持表单附加组件的技术。 使用Gmail构建各种集成 使用灵活的REST API将Gmail集成到应用程序。...或者,通过创建一个Gmail附加组件将应用程序集成到Gmail,用户可以Gmail访问应用程序的功能。Gmail呈现时,电子邮件标记将普通消息转换为结构化的操作项。

3.2K20

【出售波士顿动力后,谷歌机器人进展】瞄准自主机器学习新方向

通过分析这些展示的动作,机器人必须理解构成任务成功的语义主要事件,然后使用强化学习来执行。 ? 非常小的数据集上进行无监督学习是机器学习中最具挑战性的场景之一。...作者使用的深度视觉特征来自一个用于 ImageNet 上进行图像识别大规模图像识别网络。研究人员已经知道,这种特征对于语义概念十分敏感,同时对诸如外观和照明等干扰变量不敏感。...作者使用这些特征来解释人类提供的动作示范,并通过实验表明,机器人能从几个示例,无需再培训就能以无监督的方式学习奖励函数。...此外,随着机器人系统现实世界收集的自动注释数据越来越多,这些数据不仅可以用于改进机器人系统,还可以用于改进计算机视觉、语音识别和自然语言处理的系统,这些系统都可以从这样大的辅助数据受益。...此前已经有很多自然语言理解、机器人感知,抓握和模仿学习的工作考虑机器人系统结合语义和行为。

602120

谷歌、苹果、Facebook等企业齐聚白宫,探讨如何提高开源软件安全性

本次会议上来自谷歌、GitHub、苹果、Facebook和其他组织的关键技术负责人等参与了如何提高开源软件的安全性的讨论,并提出建议建立一个组织,去支持需要帮助的开源项目,并为其提供匹配的志愿者这一解决方案...许多技术供应商已通过诸如OSTIF、谷歌 OSS-Fuzz 服务进行开源项目模糊测试、互联网漏洞赏金等方式,投入资源来帮助开源开发人员和维护人员评估和提高其代码的安全性。...白宫会议期间,谷歌提议通过建立一个组织,帮助志愿者与需要资源的开源项目进行匹配来解决这个问题。 “我们已经看到一两行易受攻击的代码如何对整个系统的健康、安全和可信度产生巨大影响。”...今天的讨论,我们提议建立一个组织作为开源维护市场,将来自公司的志愿者与最需要支持的关键项目相匹配。...谷歌随时准备为这项工作贡献资源,”谷歌全球事务总裁兼首席法务官肯特·沃克 (Kent Walker)表示。

19230

使用Apache API监控Uber的实时数据,第3篇:使用Vert.x的实时仪表板

下面,从优步数据分析(K = 10)返回的模型聚类中心的输出显示谷歌(Google)地图上: [Picture3.png] 第二篇文章讨论了使用保存的K均值模型与流数据进行优步车辆何时何地的实时分析...[Picture4.png] 而本文,即第三篇文章讨论了如何构建一个实时的仪表板,用以谷歌地图上显示簇数据。...订阅了上一步主题的Spark流应用,将簇的位置信息加入收到的事件,并把结果以JSON格式发布到另一个主题。 订阅第二个主题的Vert.x 网络应用程序热图中显示优步行程簇。...[Picture5.png] Vert.x工具包和网络应用程序体系结构 Vert.x工具包是事件驱动的,使用事件总线(event bus)将事件分发到工作处理程序服务(work handler service...然后,initMap(页面加载时调用,用于初始化地图)函数创建一个谷歌地图实例,并通过document.getElementById()方法指定对div元素的引用。

3.8K100

angular 2+组件 - 框架 - 集成 - 构建文档 - ckeditor5文文档

目前,Angular的CKEditor 5组件仅支持通过构建集成CKEditor 5。 由于缺乏angular-cli调整webpack配置的能力,因此无法集成从构建的CKEditor 5。...虽然目前还没有支持从源代码集成CKEditor 5,但您仍然可以创建CKEditor 5的自定义构建并将其包含在Angular应用程序。...样式 Angular的CKEditor 5组件可以使用组件样式或使用全局样式进行样式设置。 让我们看看如何使用这两种方法设置CKEditor 5组件的高度。...通过组件样式设置高度 首先,父组件的目录创建一个(S)CSS文件,并为给定编辑器的部分设置样式,前面是:host和::ng-deep伪选择器。.../* src/app/app.component.css */ :host ::ng-deep .ck-editor__editable {     min-height: 500px; } 然后父组件添加上述样式的相对路径

3.4K20

「首席架构师推荐」测试工具

信息安全欧洲-欧洲第一的信息安全事件英国伦敦举行。 第一层-每年春天洛杉矶举行的美国安全会议。 印度德里和果阿举行的Nullcon年度会议。...ScanCannon:Python脚本通过调用masscan来快速枚举大型网络,从而快速识别打开的端口,然后通过nmap获取这些端口上的系统/服务的详细信息。...BinGoo 基于GNU/Linux bash的Bing和谷歌Dorking工具。 Censys -通过每天的ZMap和ZGrab扫描主机和网站上收集数据。...JavaScript编程-浏览器开发和脚本。 Kali Linux工具- Kali Linux存在的工具列表。 恶意软件分析-分析工具和资源。...识别和指纹Web应用防火墙(WAF)产品。 webscreenshot—从站点列表截取站点的简单脚本。 weevely3 -武器化的基于php的web shell。

2.5K53

谷歌官博晒疫情成绩单,BAT:Naive,我们才接地气

目前,谷歌已经建立 24 小时的事件响应小组,与世界卫生组织保持同步,并且 领导者们每天开会,全球的办公室做出重要决定。...2 删除错误信息,防止人们被误导 谷歌信任与安全团队一直全球范围内全天候工作,以保护用户免受网络钓鱼、阴谋论、恶意软件和错误信息的侵害。...3 提高远程工作者和学生的工作效率 从本周开始直到 2020 年 7 月 1 日,为全部 G Suite和 G Suite for Education 客户免费推出高级 Hangouts Meet 视频会议功能...虽然这些结构预测尚未通过实验验证,但希望是通过加速其释放,可能有助于科学界了解病毒如何发挥作用,以及开发未来治疗方法的实验工作。...人脸识别: 百度利用人脸识别等人工智能技术,火车站、医院等公共场所部署 AI 多人体温快速检测解决方案,每分钟可为近 200 人测量体温。

55820

jbpm5.1介绍(12)

谷歌的App Engine •GWT和谷歌的App Engine GWT应用程序部署到App Engine。 入门 本教程,你将会写这个简单的AJAX应用程序,StockWatcher。...添加一些股票代码,看看它是如何工作的。...本节,您将创建使用Eclipse的谷歌插件或GWT的命令行实用工具webAppCreator StockWatcher项目。这些公用事业发电项目的子目录和文件,你需要开始做的工作。...您可以通过调用它的getSource()方法来区分事件。这使得更好地利用内存,但需要稍微的代码。有关代码示例,请参阅开发人员指南,活动和处理。...测试,这两个事件处理程序接口工作输入框输入股票代码。输入使用这两种方法,通过按回车键,用鼠标点击“添加”按钮。 在这一点上,股票是不能添加到

6.8K40

从深度学习到机器人控制,2017 人工智能新开发工具盘点

通过使用 BigDL,用户可以将他们的深度学习应用程序作为标准的 Spark 程序发布(即将基于 BigDL 的深度学习代码直接嵌入已有的 Spark 程序),同时,BigDL 还简化了基于 Hadoop...开源的数据,他们提供了英译法和英译德的预训练模型。...这是下一代的语音识别模型,它进一步简化了模型,并且可以使用预训练过的语言模型时继续进行端到端训练。.../t.cn/RHJuH2y 地址:https://github.com/facebookresearch/faiss 其他 P 语言 为了解决异步计算的挑战,微软开发了 P 语言,这是一种用于异步事件驱动型应用程序建模和指定协议的编程语言...Python Fire 已开源,用户可通过 `pip install fire` PyPI 进行下载,也可以去 GitHub 查看它的源代码。

87660

DevOps和SRE还没搞清楚,平台工程又出现了,它会取代DevOps吗?

他们试图通过促进协作文化和在整个软件开发生命周期中共享责任来弥合软件开发和操作之间的差距。 SRE,即站点可靠性工程,是谷歌21世纪初首创的,用于解决管理大型复杂系统的操作挑战。...正如谷歌SRE书中定义的那样,辛劳是手动的、重复的、自动化的、战术的工作。最好的SRE和平台团队能够识别并消除辛劳。 平台工程 平台工程师不断地检查从源代码到生产的整个软件开发生命周期。...通过这个内省的过程,他们构建了一个工作流,使应用程序开发人员能够快速编写和发布软件。基本的工作流通常包括与持续集成系统相连接的源代码控制系统,以及将工件部署到生产环境的方法。...这些系统发展成为一个平台和工作流程,包括监控、事件管理、消除单点故障、故障缓解等。 SRE文化的一个关键部分是将每一个故障视为可靠性系统的一个故障。...GitOps,声明性配置用于在任何时刻编码应用程序的所需状态。这个配置版本化的源代码控制系统作为唯一的真实数据进行管理。这确保了可审计性、可再现性和配置的一致性。

25640

DevOps和SRE还没搞清楚,平台工程又出现了,它会取代DevOps吗?

他们试图通过促进协作文化和在整个软件开发生命周期中共享责任来弥合软件开发和操作之间的差距。SRE,即站点可靠性工程,是谷歌21世纪初首创的,用于解决管理大型复杂系统的操作挑战。...正如谷歌SRE书中定义的那样,辛劳是手动的、重复的、自动化的、战术的工作。最好的SRE和平台团队能够识别并消除辛劳。...通过这个内省的过程,他们构建了一个工作流,使应用程序开发人员能够快速编写和发布软件。基本的工作流通常包括与持续集成系统相连接的源代码控制系统,以及将工件部署到生产环境的方法。...这些系统发展成为一个平台和工作流程,包括监控、事件管理、消除单点故障、故障缓解等。SRE文化的一个关键部分是将每一个故障视为可靠性系统的一个故障。...GitOps,声明性配置用于在任何时刻编码应用程序的所需状态。这个配置版本化的源代码控制系统作为唯一的真实数据进行管理。这确保了可审计性、可再现性和配置的一致性。

18200

谷歌Gemma杀入场,笔记本可跑,可商用

谷歌也并未遵守在去年定下的「不再开放核心技术」的策略。 虽然开发者可以 Gemini 的基础上进行开发,但要么通过 API,要么谷歌的 Vertex AI 平台上进行开发,被认为是一种封闭的模式。...技术报告,其他研究者发现了一些亮点,比如 Gemma 支持的词汇大小达到了 256K,这意味着它对英语之外的其他语言能够更好、更快地提供支持。 以下是技术报告的细节。...这样做有以下两个目的,1)指示对话的角色,比如用户角色;2)描述对话轮次,尤其是多轮对话。为了实现这两个目的,谷歌分词器(tokenizer)中保留了特殊的控制 token。...评估 谷歌通过人类偏好、自动基准和记忆等指标,广泛的领域对 Gemma 进行了全面的评估。...测试基本安全协议的约 400 条 prompt ,Gemma 7B IT 的胜率为 58%,而 Gemma 2B IT 的胜率为 56.5%。 5 中报告了相应的数字。

22710

弃用 Lambda,Twitter 启用 Kafka 和数据流新架构

新的 Pubsub 代表事件被创建后,事件处理器会将事件发送到谷歌 Pubsub 主题。 谷歌云上,我们使用一个建立谷歌 Dataflow 上的 Twitter 内部框架进行实时聚合。...在此期间,我们不必多个数据中心维护不同的实时事件聚合。 评 估 系统性能评估 下面是两个架构之间的指标比较。与旧架构的 Heron 拓扑相比,新架构具有更低的延迟、更高的吞吐量。...此外,新架构还能处理延迟事件计数,进行实时聚合时不会丢失事件。此外,新架构没有批处理组件,所以它简化了设计,降低了旧架构存在的计算成本。 1:新旧架构的系统性能比较。...第二步,我们创建了一个验证工作流,在这个工作,我们将重复数据删除的和汇总的数据导出到 BigQuery,并将原始 TSAR 批处理管道产生的数据从 Twitter 数据中心加载到谷歌云上的 BigQuery...结 语 通过将建立 TSAR 上的旧架构迁移到 Twitter 数据中心和谷歌云平台上的混合架构,我们能够实时处理数十亿的事件,并实现低延迟、高准确度、稳定性、架构简单和减少工程师的运营成本。

1.7K20

谷歌翻译登陆!吹响重返中国号角?

来源:谷歌 作者:费欣欣 【新智元导读】今年3月,谷歌手机翻译已经通过更新可以让中国用户使用,并且根据中文用户习惯进行优化。...但他指出,谷歌重返中国尚无时间。但不论如何,先来看看谷歌翻译的各种功能吧。 今天!谷歌翻译(广告)登录 今天,谷歌翻译微信朋友圈发布广告,大力推销其针对中国用户进行优化的谷歌翻译APP。 ?...要说谷歌翻译APP的一大特点功能,首先不得不提“即时相机翻译”,Word Lens,拥有谷歌机器学习技术支持,通过神经网络识别图像的目标文字(比如英文),经过机器翻译后,再转化成对应的文字(比如中文)...众多翻译软件都在宣传同声传译、实时翻译的时候,谷歌翻译的语音功能也做了优化。谷歌翻译的“实时对话模式”可以识别用户语音,然后迅速将其翻译成另一种语言。...近日,国务院印发的《新一代人工智能发展规划》,昨天,中国 AI 相关股票齐上涨:科大智能科技股份有限公司深圳交易所的股价收盘时涨了3.1%。 近来谷歌中国的几个大城市发布了AI工作机会。

1.2K120

谷歌推出 Bigtable 联邦查询,实现零 ETL 数据分析

作者 | Steef-Jan Wiggers 译者 | 明知山 策划 | 丁晓昀 最近,谷歌宣布 Bigtable 联邦查询普遍可用,用户通过 BigQuery 可以更快地查询 Bigtable...BigQuery 是谷歌云的无服务器、多云数据仓库,通过将不同来源的数据汇集在一起来简化数据分析。...Cloud Bigtable 是谷歌云的全托管 NoSQL 数据库,主要用于对时间比较敏感的事务和分析工作负载。后者适用于多种场景,如实时欺诈检测、推荐、个性化和时间序列。...联邦查询 BigQuery 可以访问存储 Bigtable 的数据。...要查询 Bigtable 的数据,用户可以通过指定 Cloud Bigtable URI(可以通过 Cloud Bigtable 控制台获得)为 Cloud Bigtable 数据创建一个外部

4.7K30

没去Google IO 2018大会?这里有你想知道的一切…

谷歌展示了新一版本的 Android 操作系统 Android P,另一方面,许多的改变都集中机器学习是如何基于收集到的大量数据为用户提供个性化体验的。...Android P将通过应用程序操作(app actions)”知道你的位置和时间,以便建议你接下来要做什么。 所以,如果你总是晚上7点打电话给家庭成员,手机就会在那个时间建议你打电话。...设置可以找到这个仪表板,可以让人们看到他们已经解锁了多少次手机,使用应用程序已经花费了多长时间,以及通知的详细分解。...另外,谷歌还在研究名为Duplex的新系统,它将汇集谷歌所有的AI能力。 ? 大会上,谷歌还展示了手机的Google Assistant是如何与理发师和餐厅服务员自然地交流,并完成预约的。...结合摄像头,谷歌地图玩出了一些新花样。比如一个增强版的谷歌地图简直是路痴的福音。当你打开一个照相机APP时,可以加载街景,实时指出前进方向。谷歌称之为视觉定位系统,可以识别面前的建筑物和地标。

53460

资讯速览|21 0222

该公司最近针对印度尼西亚用户推出了一个“卖家大学”(Seller University)网站,详细介绍各品牌如何通过视频宣传自己的产品。...一位熟悉米切尔被停职的消息人士说,她一直使用脚本搜索她的电子邮件,寻找与Gebru 公司期间有关的材料。...他们促使谷歌高管决定限制公司的人工智能产品,比如取消了一个图像识别服务的功能,该功能试图识别照片中人的性别。...一段公司视频,Croak 说她将“整合”公司负责人工智能的工作,并对已经部署或正在开发的谷歌人工智能系统进行审查。...同时,Gebru 离开谷歌导致一些谷歌人质疑自己公司的未来,并可能阻止了黑人技术专家该行业的工作。 最普通的事物充斥着最严重的不安。 —— ——《下沉年代》

39530

Clubhouse全球下载量超800万 、TikTok电商服务、xCloud测试Web版本等|Decode the Week

该公司最近针对印度尼西亚用户推出了一个“卖家大学”(Seller University)网站,详细介绍各品牌如何通过视频宣传自己的产品。...一位熟悉米切尔被停职的消息人士说,她一直使用脚本搜索她的电子邮件,寻找与Gebru 公司期间有关的材料。...他们促使谷歌高管决定限制公司的人工智能产品,比如取消了一个图像识别服务的功能,该功能试图识别照片中人的性别。...一段公司视频,Croak 说她将“整合”公司负责人工智能的工作,并对已经部署或正在开发的谷歌人工智能系统进行审查。...同时,Gebru 离开谷歌导致一些谷歌人质疑自己公司的未来,并可能阻止了黑人技术专家该行业的工作

30720
领券