首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

我对 Twitter 前 10 行源代码的理解

大约 50% 的应聘者知道 Open Graph 标签,如果他们这个问题回答得比较好,就表明他们了解 SEO。 最佳答案:这个标签是网站名称 TwitterOpen Graph(OG)元标签。...Open Graph 协议是由 Facebook 制定的,目的是使链接更容易打开,并在一个漂亮的卡片布局中显示预览;开发者可以添加各种著作权详情封面图片,实现花式分享。...而事实上,使用 Puppeteer 之类的东西自动生成 Open Graph 图片,现在也很常见。(CSS-Tricks 使用了一个 WordPress 插件来做到这一点。)...标题、URL 描述 Open Graph 标签有点多余,因为我们已经有了这些常规的元标签,人们添加它们只是为了安全。...现在的大多数网站都搭配使用 Open Graph 其他元标签以及页面上的内容来生成丰富多彩的预览。

1K20

你的博客用不着什么JavaScript框架

原因如下: 虽然一开始我是“全栈”开发人员,但现在我只负责前端工作:如果我需要编写自定义功能,那么能用 JavaScript 编写的代码我就不想用 PHP 来写。...当我决定使用静态站点生成器 JavaScript(排除了 Jekyll Hugo)后,就只剩下两个差别颇大的选项了: “我听说 Gatsby 很好用” 根据官方网站的说法,“Gatsby 是一个基于...哪怕你的网站没有任何互动元素(链接除外,即使没有 Gatsby,它们也无需 JavaScript 即可工作),你的用户也必须下载这部分 JavaScript,仅仅是为了将你的网站变成单页应用程序(SPA...Twitter 的默认嵌入代码迫使用户下载大量 JavaScript 才能显示一条推文。...结 论 如果你还是选择了 Gatsby,我也不会怪你——有时候使用一个 opinionated 的框架也不错,并且如果你想要快速完成工作,这是一个可靠的解决方案。

4.1K10

马斯克开源Twitter推荐算法,GitHub秒破万星,还承诺每24-48小时进化一次

Twitter的推荐算法长什么样? 据介绍,Twitter的推荐系统基于一组核心模型功能,可以从推文、用户互动数据中提取潜在信息。...排名内部网络推文最重要的组成部分是Real Graph。 Real Graph是一种模型,用于预测两个用户之间的互动可能性。用户推文作者之间的Real Graph分数越高,就会包括更多他们的推文。...为此,Twitter采取了两种方法来解决这个问题。 一个是社交图(Social Graph)。 这个方法是通过分析你关注的人或有相似兴趣的人的活动,来估计你会发现什么是相关的。...嵌入式空间方法旨在回答一个关于内容相似性的更普遍的问题——什么推文用户与我的兴趣相似? Embeddings通过生成用户兴趣推文内容的数字表示来工作。.../open-source/2023/twitter-recommendation-algorithm [2]https://github.com/twitter/the-algorithm [3]https

59230

JavaScript 框架太多了?相反,是太少了

答案有五个:Eleventy、RedwoodJS、Next.js、Nuxt 以及 Gatsby。听起来不少,但在具体观察框架功能后,我们会发现它们并不能满足所有需求。...Next.js Gatsby 使用的是默认为 SPA 的 React,所以并不完全适合我的用例。当然,我们可以想办法用 Next.js 或 Gatsby 生成静态站点,再将站点转换成多页应用程序。...总之,肯定有某些现实问题还缺少理想的现成框架;我们身为开发人员,怎么能对有益的新方案说呢?...Twitter 旗下一系列技术、项目产品都在沿着这个方向探索前行。 这就形成了有趣的历史循环。...第二,Twitter 会根据用户的使用方式对技术做出调整发展。特别是从 2017 年开始,移动端开始成为优先级最高的绝对中心。

2.6K30

一杯茶的时间,上手 Gatsby 搭建个人博客

这在实现草稿上下篇的时候会用到,具体例子我会在后续章节中提到。...Gatsby 主流的两个 CMS 是 Contentful Netlify CMS。...接下来我们会通过实现草稿模式上下篇文章来深入理解 Gatsby 的机制。 迁移博客需要考虑的一个重要问题便是路径兼容。...我们当然希望迁移后原有的链接无法访问,这不仅影响到 SEO ,更带来了不好的用户访问体验。本文将聊聊怎么让 Gatsby 兼容 Jekyll 式路径。...通过实现自定义路径基本上可以了解 Gatsby 页面生成的方式了。下节中我会继续谈谈其它个性化的配置,如草稿模式显示上下篇博文。 草稿模式 草稿模式即可以将文章保存为草稿而不被渲染出来。

3.2K20

10 款 Web 开发最佳的 Python 框架

但我们是否需要它在触摸屏上以相同的方式工作?作者Louis Anslow认为有更好的方法。只需按住并滑动即可。起初看起来很奇怪,但这有点道理。 ?...如今制作网站的酷炫方式是ReactNode。这就是Gatsby的用武之地。它是一个使用React,WebpackGraphQL构建静态网站的生成器。它有适用于不同数据源的插件,并且速度很快。 ?...https://www.gatsbyjs.org/ Gatsby.js 如果您是设计师类型或希望改进它,您必须查看此网站。...它是一个chrome扩展程序,用于挂起非活动选项。...WebmakerApp是一个基于Web的代码游乐场,可以脱机工作。您可以编写JavaScript,TypeScript,SASS,LESS等等。它有一个干净的用户界面,有许多主题自动完成。

1.2K30

教你在Tableau中绘制蝌蚪图等带有空心圆的图表(多链接)

那么为什么创建一个有白色圆心的圆圈在PNG文件里呢?这样做的问题是,当Tableau对保存为具有透明背景的PNG文件中的自定义图形上的颜色编码时,它会改变白色中心的颜色,最后会出现彩色的圆点。...以下是Mark的工作簿中建立蝌蚪图的步骤: 移动序列到行 移动销售线到列 移动销售圈到列 右键点击销售圈并选择“双轴” 右键点击第二个y轴并选择“同步轴” 选择所有的标记,并移动类别到颜色 在销售线标记上...右键点击总和(销售线)并选择‘移除’或将此栏拖到画面左侧 右键点击总和(记录数量)并选择‘移除’或将此栏拖到画面左侧 在测量值标记上: 从标记的下拉目录中选择“圆圈”, 移动测量名称到尺寸, 选择细节图标到测量名称的左侧并改变其颜色...Tableau工作簿,其中包含这些不同的图表变体: Tableau工作簿的链接: https://public.tableau.com/views/OpenCircleCharts/HowtoTadpole...Open Circles 原文链接: https://www.dataplusscience.com/TadpoleChart.html 译者简介 蒋雨畅,中国香港理工大学大三在读,主修地理信息

8.4K50

PyTorch 1.8来了!正式支持AMD GPU,炼丹炉不止NVIDIA...

△Pipeline Parallelism使用4个GPU时的工作示意图 增加Beta版的DDP通讯钩子,用于控制如何在workers之间同步梯度。...CUDA-support in RPC using TensorPipe:增加对N运算的效率。 Remote Module:让用户像操作本地模块一样操作远程模块。...移动端新教程 随本次更新发布了图像分割模型DeepLabV3在安卓IOS上的详细教程。 以及图像分割、目标检测、神经机器翻译等在安卓IOS上的演示程序,方便大家更快上手。 ? ? ?...以及Prototype版的FX Graph Mode Quantization,实现了量化过程的自动化。 更多新版本详情,见下方链接。...参考链接: [1]https://pytorch.org/blog/pytorch-1.8-released/ [2]https://twitter.com/cHHillee/status/1367621538791317504

87720

推特开源了,马斯克说到做到

对网络内推文进行排名的最重要的组件是 Real Graph。Real Graph 是一个预测两个用户之间接触的可能性的模型。...你推文作者之间的 Real Graph 得分越高,推荐内容中就会包含更多他们的推文。 网络内推文源一直是推特最近工作的主题。...嵌入的工作原理是生成用户兴趣推文内容的数字表征,然后推特就可以计算该嵌入空间中任意两个用户、推文或用户 - 推文对之间的相似度。如果生成了准确的嵌入,推特可以使用这种相似性作为相关性的替代。...启发式、滤波器产品功能 在排序阶段之后,推特应用启发式滤波器来实现各种产品功能。这些功能会协同工作以创建平衡且多样化的提要。一些例子包括: 可见性过滤:根据内容用户偏好过滤掉推文。...参考链接:https://blog.twitter.com/engineering/en_us/topics/open-source/2023/twitter-recommendation-algorithm

1.4K10
领券