首页
学习
活动
专区
圈层
工具
发布

隐藏在Google Labs里的5个神级AI应用。

老粉丝可能还记得,我之前分享过两个AI工具,Notebooklm和Whisk,这辆其实都是从Google labs里干出来的。...Google labs的整体调性其实一直是: 用更有趣的方式帮你学习,或者用更简便的交互提升生产力和创造力,或者用具体的小需求让AI和你的日常生活紧密结合。...这是google labs这个月整出来的新活儿,用真人职场大佬训练出来一个虚拟人专家,专门为你解决职场难题。 原型人物,就是这个戴眼镜的金发女人,kim scott,Google和苹果的前高管。...做匠人,和追时代,很多时候是两难的。 不过在这之后的十年里,Google内部的创新之火并没有完全熄灭,Google X和Area120项目,都是Google在创新和聚焦之间跌跌撞撞寻找平衡的尝试。...得益于AI带来的生产力提升和模型能力提升,探索创新项目的效率提高了。谷歌顺应潮流,整合了很多实验性业务,纳入Google labs。 于是就有了Google labs的这次重出江湖。

15010

kprobe 和 kretprobe 隐藏的秘密

我总劝人不要用 kretprobe 耍技巧,会脱手, Linux kernel 的 kretprobe 机制和 kprobe 完全不同,本质原因在于,函数的入口地址是固定的,但函数的返回地址不固定,由于返回位置不固定...别张口就来,挂 kretprobe 的前提是你理解它的副作用,而不是只知道个词,特别是那些上了ebpf 毒瘾的。...经理知道 kretprobe 可以修改函数返回值,但他大概不知道 kretprobe 隐藏的秘密。知道这些秘密的经理不会指使工人用 kretprobe 修改返回值。...经理就好好当经理,做好资源和人力的分配调度,别天天混进工人队伍里瞎指挥,还美其名日技术导向,这就是扯淡。...工人提出用 kretprobe 修改 init cwnd,经理会说这是非标的方案,kprobe/kretprobe 更多只做 debug 和可观测性,不能上线...但工人想修改 nit cwnd 却没方案时

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

    iframe关于滚动条的去除和保留(转载)

    iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?...一:去掉全部的滚动条 第一个方法: iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。...-----始终隐藏滚动条 当设置 scrolling : no 时,全部的滚动条就没有了。...二:去掉右边的滚动条且保留底下的滚动条 如果只想保留底下的滚动条,那么可以在嵌入的页面里设置 body{overflow-x:auto ; overflow-y:hidden;} 三:去掉底下的滚动条且保留右边的滚动条...在嵌入的页面里设置 body{overflow-x:hidden;overflow-y:auto;} 我们已经知道了这两个属性都可以设置滚动条的显示和隐藏,那么当两个同时设置时,会出现哪个效果呢?

    6.4K20

    Discourse 设置 GTM

    一个比较好的方法就是设置 GTM,这样能够让你所有的标签在一个地方设置而不需要在 Discourse 中安装插件等。 GTM 是 Google Tag Manager 的简称。...这个变量是在你 Google 的 Google Tag Manager 设置的。...访问地址:https://tagmanager.google.com/#/home 找到你定义 Container 名称后,你会在后面看到一个容器 ID。 这个 ID 就是你需要输入的 ID。...没有办法执行需要的 Java Script 如果你想严格区分,请将下面的网站添加到信任的网站中: 针对 Google Tag Manager https://tagmanager.google.com...虽然在上面的图片中看到了错误,这个错误有可能是因为 Google 广告载入的时候的错误,这个不属于 JS 错误。 随着不同的类型广告载入,这个错误就不会存在了。

    82920

    Web Hacking 101 中文版 十、跨站脚本攻击(二)

    Google Tagmanager 存储型 XSS 难度:中 URL:tagmanager.google.com 报告链接:https://blog.it-securityguard.com/bugbounty-the...Google Tagmanager 是一个 SEO 工具,使营销人员添加和更新站点标签变得容易 – 包含转化追踪、站点分析、重营销、以及更多。为此,它拥有大量的表单,便于用户交互。...机会正在注视着你并请求你的测试,就像wholesale.shopify.com那样。Google Tagmanager 存储型 XSS 漏洞就是寻找替代方案来向站点添加标签的结果。...漏洞可能存在于任何表单值 例如,Shopify 的礼品卡站点上的漏洞,通过利用和上传文件相关的名称字段来时间,并不是实际的文件字段本身。...就算不存在 XSS,也有可能挖到绕过和越权漏洞。 XSS 漏洞发生在渲染的时候 由于 XSS 在浏览器渲染文本时发生,要确保复查了站点的所有地方,其中使用了你的输入值。

    93710

    EditText输入密码的显示和隐藏

    密码的显示和隐藏是一个很常见的小知识点,主要包括2个部分:小图标的变化和EditText输入密码的显示和隐藏 小图标的变化 小图标的变化一般也有2种实现方式: (1)ImageView或ImageButton...这种方式需要声明一个全局的布尔型变量作为标志位,记录当前是显示密码还是隐藏密码 实现步骤: 首先当然是布局中添加了ImageView或ImageButton 然后在代码中设置点击监听,根据标志位在代码中动态的替换图片...onCheckedChanged方法,在这个方法里可以改变EditText的显示状态 EditText输入内容的显示和隐藏 也有2种方式可以实现:修改TransformationMethod和动态修改...edtPassword.setTransformationMethod(PasswordTransformationMethod.getInstance()); (2)修改InputType 这种方式有个问题就是密码的显示隐藏状态改变时字间距会变化...(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); 欢迎点赞或将文章分享给你的朋友 你的每一点支持都是对我莫大的鼓励

    3.5K20

    比 eval 和 iframe 更强的新一代 JavaScript 沙箱!

    == Array); // true 每个 iframe 都有一个独立的运行环境,document 的全局对象不同于 iframe 的全局对象,类似的,全局对象上的...(包括参数和跨环境函数调用的结果)必须是原始的或可调用的。...与其他方案对比 eval()和Function ShadowRealms 与 eval() 和 Function 很像,但比它们俩都好一点:我们可以创建新的JS运行环境并在其中执行代码,这可以保护外部的...iframe 前面我们已经提到了,每个 iframe 都有自己的运行环境,我们可以在里面同步执行代码。...; 需要向 DOM 添加一个 iframe 以对其进行初始化; 每个 iframe 环境都包含完整的 DOM,这在一些场景下限制了自定义的灵活度; 默认情况下,对象是可以跨环境的,这意味着需要额外的工作来确保代码安全

    1.4K20

    C++的函数隐藏、覆盖和重载

    (这里的隐藏是指派生类的函数屏蔽了与其同名的基类函数)      这一节写得很好: 1. 把出现隐藏的情况列举出来了.                      2....就是以上两种情况导致了函数隐藏的情况出现....(这种查找方式倒是跟 java 一样)       java 的函数是没有 virtual 关键字的, 但是派生类和基类只要函数名和参数相同, 那么该函数就被覆盖了....个人看法: 这个其实也不能说是隐藏, 因为 g(float) 和 g(int) 是不同的函数, C++编译后在符号库中的名字分别是 _g_float 和 _g_int.即使他们都有 virtual...关键字, 但是因为是分别存在与派生类和基类中的不同函数, 所以在不存在覆盖的关系(重载更不可能).

    1.6K10

    google 和 unixlite 的设计理念

    google 和 unixlite 的设计理念     昨天 feng.you 给我这条信息:the google legacy。  ...3、不购买昂贵的高性能服务器; 4、不购买超级计算机,并且不计划用备用系统(非数据备份冗余);     大家现在都知道google用的是廉价的pc服务群来工作的( Google秘密数据中心暴露 )。...他们只是用:c++ 的 成员函数,单集成 和虚函数,并认为这足够了。...他们认为:如果c++没有如下特性那么c和c++是没有区别的: 1、异常处理 2、多继承 3、运行时类型识别 4、操作符重载(不包括 new 和 delete) 5、模版     所以我们在设计软件架构的时候一个清晰的理念是非常重要的...有时候不的不感叹,google丰富多彩的产品是在清晰理念的指引和独一无二的基础架构上实现的,没有这两点,google不会如此与众不同。

    47920

    Kafka 和隐藏在它背后的幽灵

    在日常的软件开发中,日志的重要性往往被忽视了。对了,这里的日志指的不是应用程序打印出来的为了查看应用程序运行状况的日志,而是只能增加的,完全按照时间排序的一系列记录。...就是这简单的一句话奠定了数据库和分布式系统的基础,启发了分布式共识算法 Raft 和 Paxos 等等,甚至促使 Kreps 写出了 Kafka 。...,且自带故障恢复功能,这样就保证了消息在各种数据源进行传输和交换时不会丧失准确性。...因此我们在使用 Kafka 时也不要忘了它背后的功臣,日志。 日志,不仅仅是隐藏在 Kafka 背后的幽灵,也是大数据和分布式系统领域的缔造者。...是的,这就是 Kafka 和日志的渊源,值得单独为它们写一篇文章的伟大产品和伟大理念。

    57610

    怎样用Google APIs和Google的应用系统进行集成(1)—-Google APIs简介

    Google的应用系统提供了非常多的应用,比方 Google广告。Google 任务,Google 日历。...下图中列出的仅仅是Google APIs中的冰山一角(Google API总共支持大约80几种不同种类和版本号的Google API,我将在后面的章节中具体列出)。 有的时候。...一般来说,Google APIs一般都会提供两钟方式供第三方系统和应用进行集成, (1) API的类库,比方Java的类库,Ruby的类库等 (2) RESTFul web服务 由于RESTFul web...因此,仅仅要支持HTTP协议的工具,都能够用来调用和測试Google APIs提供的RESTFul web服务。...所以在我的系列文章中,我将着重给大家分享怎样调用和使用Google API暴露的RESTFul web服务。

    54810

    文字溢出隐藏以及和flex冲突的问题

    在某些段落中,页面要求文字只显示一行,但是width固定,而文字过长,就会出现一个需求,超过长度限制的文字被隐藏且显示省略号,css 支持这样的属性。...单行文本溢出隐藏 div{ overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis; } 多行文本溢出隐藏 div {...但是有一个我们需要注意的地方!! flex布局是前端写代码经常使用的一种布局方式,简单便捷且有效,但是在使用flex布局的元素中不能同时使用文字溢出隐藏,也就是两者不能同时出现在同一标签中。...这里,我们也有对应的解决办法。 只要保证flex布局和隐藏的样式不在同级元素中就可以,所以在文字外部多包裹一层标签。 可以采用下面这段代码的写法;    的标签进行flex布局 -->   的标签我们引入文字过长隐藏的样式 --> <!

    2.1K10

    Google PageRank 的过去、现在和未来

    操纵漏洞和 Google 对链接垃圾邮件的战争 PageRank的存在 今天是否应用了 PageRank 算法?...PageRank 实际上是 Page 和 Brin 创建 Google 搜索引擎的基础。 从那时起许多年过去了,当然,谷歌的排名算法变得更加复杂。它们仍然基于 PageRank 吗?...PageRank 操纵漏洞和 Google 对链接垃圾邮件的战争 起初,PageRank 分数在 Google 工具栏中是公开可见的,每个页面的分数从 0 到 10,很可能是对数刻度。...早在 2012 年,Google 就更有可能针对链接操纵和垃圾邮件发布手动操作。...尤其是 John Muller 暗示 Google 以后可能会尝试以不同的方式对待这些类型的链接。 我最疯狂的猜测是,谷歌可能正在验证广告和用户生成的链接是否可能成为积极的排名信号。

    1.3K21
    领券