一年前,Facebook点赞按钮发布更新。一年后的今天,Facebook小小的点赞按钮因为Ted刚发布的一段演讲掀起波澜。设计一个像FB点赞按钮那么小的东西很难么?...事实上, 点赞按钮并不像我们想象中的那么简单。所有好的按钮设计,包括facebook中的点赞按钮,都是不能与对应的辅助设计分开来看的。...其实这次Facebook更新的经验指出在于点赞、分享按钮的结合。要知道,每天都有220亿人会看到Facebook的点赞按钮,其中超过一半的用户会进行点击操作。...点赞和分享按钮综合到同一个按钮中,意味着随着分享被激发后二者的相互促进,用户将有更多机会更广泛地传递信息。在Facebook随后的测试中,新点赞按钮的点击率稳定在旧点赞按钮的两倍以上。 ?...扎克伯格在之后的采访中说“如果我的帖子整天被人踩,我也会产生负面情绪的,Facebook更多的提倡的是正能量的东西。”
每行可以是一个帖子或对该帖子的评论。 如果是帖子的话,parent_id 就是 null。 对于评论来说,parent_id 就是表中对应帖子的 sub_id。...编写 SQL 语句以查找每个帖子的评论数。 结果表应包含帖子的 post_id 和对应的评论数 number_of_comments 并且按 post_id 升序排列。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。...表中 ID 为 3 的评论重复出现了,所以我们只对它进行了一次计数。 表中 ID 为 2 的帖子有 ID 为 5 和 10 的两个评论。 ID 为 12 的帖子在表中没有评论。...表中 ID 为 6 的评论是对 ID 为 7 的已删除帖子的评论,因此我们将其忽略。
点赞功能在很多系统中都有,但别看功能小,想要做好需要考虑的东西还挺多的。 点赞、取消点赞是高频次的操作,若每次都读写数据库,大量的操作会影响数据库性能,所以需要做缓存。...项目需求需要查看都谁点赞了,所以要存储每个点赞的点赞人、被点赞人,不能简单的做计数。...1.4 点赞数据在 Redis 中的存储格式 用 Redis 存储两种数据,一种是记录点赞人、被点赞人、点赞状态的数据,另一种是每个用户被点赞了多少次,做个简单的计数。...因为 Hash 里的数据都是存在一个键里,可以通过这个键很方便的把所有的点赞数据都取出。这个键里面的数据还可以存成键值对的形式,方便存入点赞人、被点赞人和点赞状态。...设点赞人的 id 为 likedPostId,被点赞人的 id 为 likedUserId ,点赞时状态为 1,取消点赞状态为 0。
点赞功能在很多系统中都有,但别看功能小,想要做好需要考虑的东西还挺多的。 点赞、取消点赞是高频次的操作,若每次都读写数据库,大量的操作会影响数据库性能,所以需要做缓存。...项目需求需要查看都谁点赞了,所以要存储每个点赞的点赞人、被点赞人,不能简单的做计数。...下面来对这5种数据结构类型作简单的介绍: 1.4 点赞数据在 Redis 中的存储格式 用 Redis 存储两种数据,一种是记录点赞人、被点赞人、点赞状态的数据,另一种是每个用户被点赞了多少次,做个简单的计数...因为 Hash 里的数据都是存在一个键里,可以通过这个键很方便的把所有的点赞数据都取出。这个键里面的数据还可以存成键值对的形式,方便存入点赞人、被点赞人和点赞状态。...设点赞人的 id 为 likedPostId,被点赞人的 id 为 likedUserId ,点赞时状态为 1,取消点赞状态为 0。
来源 | mashable 译者 | Kolen 出品 | AI科技大本营(ID:rgznai100) 我在Botnet上的第一条帖子获得了48万个赞。...一款全新的社交媒体风格的应用为用户提供了生活在一个奇特网络虚拟世界的机会。在这个世界里,你将拥有数以百万计的粉丝,他们热烈追随你,并且为你每一次发帖而痴狂。...早在2017年,Binky就为无聊的用户提供了浏览无数虚假社交帖子的机会。...Botnet将这一想法发扬光大,并且实际上为你的无聊帖子提供了反馈。重要的是,Chasen告诉Mashable,并不是像Facebook这样的真实社交媒体公司为了获得奇怪数据。...他写道:“Botnet没有记录人们发布的内容,只有一些非常基本的指标来衡量是否安装和人们是否购买了升级服务。” 换句话说,你可以随心所欲地发帖子,而且数百万Botnet追随者一定会感谢你。
欢迎指正错误~ 我们想要更好的向用户展示 Reddit 的规模。为了这一点,投票和评论数是一个帖子最重要的指标。然而,在 Reddit 上有相当多的用户只浏览内容,既不投票也不评论。...所以我们想要建立一个能够计算一个帖子浏览数的系统。这一数字会被展示给帖子的创作者和版主,以便他们更好的了解某个帖子的活跃程度。 在这篇博客中,我们将讨论我们是如何实现超大数据量的计数。...这种实现方式对于访问量低的帖子是可行的,但一旦一个帖子变得流行,访问量剧增时就很难控制了。甚至有的帖子有超过 100 万的独立访客!...如果我们需要存储 100 万个独立访客的 ID, 每个用户 ID 8 字节长,那么为了存储一篇帖子的独立访客我们就需要 8 M的内存。反之,如果采用 HLL 会显著减少内存占用。...在我们的计数系统架构中,第一部分是一个 Kafka 的消费者,我们称之为 Nazar。Nazar 会从 Kafka 中读取每个事件,并将它通过一系列配置的规则来判断该事件是否需要被计数。
1.2 你的收获 增强自信,搞定面试:在求职中,SQL是经常遇到的技能点,而这些题目也多数是真实的面试题,刷题可以让我们更好地备战面试,增强自信,提升自己的核心竞争力。...巩固SQL语法,高效搞定工作:通过不断练习,能够熟悉SQL的语法和常用函数,掌握SQL核心知识点,提高SQL编写能力。代码能力提升了,工作效率自然高了。...2、今日真题 题目介绍: 每个帖子的评论数 number-of-comments-per-post 难度简单 SQL架构 表 Submissions 结构如下: +-------------...编写 SQL 语句以查找每个帖子的评论数。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。
一年前,Facebook点赞按钮发布更新。一年后的今天,Facebook小小的点赞按钮因为Ted刚发布的一段演讲掀起波澜。设计一个像FB点赞按钮那么小的东西很难么?...实际上,大拇指按钮点赞也是源自facebook的设计,这个大拇指点赞按钮一定程度上在很长时间内都在一定程度上代表着Facebook的品牌形象。...事实上, 点赞按钮并不像我们想象中的那么简单。所有好的按钮设计,包括facebook中的点赞按钮,都是不能与对应的辅助设计分开来看的。...其实这次Facebook更新的经验指出在于点赞、分享按钮的结合。要知道,每天都有220亿人会看到Facebook的点赞按钮,其中超过一半的用户会进行点击操作。...有报道称曾有用户建议Facebook增加“踩”的按钮,而Facebook在拒绝这一建议后同时还下线了“疑惑”按钮。扎克伯格在之后的采访中说“如果我的帖子整天被人踩,我也会产生负面情绪的。
点赞,是空间小伙伴间最常用的互动表达方式。...点赞一按即可,不费心思,操作简单,随便就能给个赞;熟悉的人彼此支持一下,借此沟通感情,来个赞;点赞之后可以收获赞,被点赞后表示感谢也给别人来个赞;点赞表明“朕已阅”,等等。...大家通过点赞表达赞同,喜欢和祝福, 甚至用来表达调侃。 点赞的背后,反映出真实的自己。送出和收获的赞的多少,赞的对象偏好等,在某种程度能反映出你是怎样的人以及处于何种状态。...现在,就让我们用官方大数据来告诉你QQ空间点赞的那些事儿~ 感谢你的阅读,本文由 腾讯ISUX 版权所有,转载时请注明出处,违者必究,谢谢你的合作。
前言 各路大佬用了各种方式实现了文章的点赞功能。 有的是博客系统自带的; 有的是评论系统集成的; 有的通过统计代码的 API 实现的; 有的通过第三方 SaaS 服务实现的。...虽然这个后端代码暂时没有提供初始化数据库的代码,不过通过源代码逆向出了初始化 Cloudflare D1 的命令。 Why this? 为什么选择了这个点赞功能呢。...这是模仿的 GitHub 的点赞功能的,基本上 1:1 还原了。 GitHub 即正义! 步骤 1. 部署后端(可选) 部署后端不是必需的,用官方提供的 API 就可以使用了。...[triggers] crons = [ ] 登录 Wrangler: wrangler login 在弹出的浏览器页面中,点 Allow 授权就可以了。...这个名称与克隆代码中的 package.json 文件中的名字对应,可自行选择是否修改。
点赞这个模块能讲的东西挺多的,它包含两个小模块: 1)实现点赞动作: 支持对帖子、评论/回复点赞 第 1 次点赞,第 2 次点击则取消点赞,并显示用户的点赞状态 2)查询获赞数量: 查询每篇帖子的获赞数量...查询每篇帖子和每个评论/回复的获赞数量 查询我的获赞数量 ?...Redis Key 规范 我们将点赞相关信息存入 Redis 中,关于 Redis 的配置这里就不说了。...like:entity:entityType:entityId,显然,like:entity 是不会变的,你可以把它理解为一个名为 like 的数据库下的 entity 表,value 即代表点赞用户...上面这条记录的意思就是 id = 11 的用户对实体类型 1 即帖子进行了点赞,该帖子的 id 是 246。
微信7.0改版,公众号文章的点赞变成了好看,点击好看会把文章推荐到「看一看」,还能在「看一看」与好友互动评论。...为什么说是日活9亿的知乎,因为一微信官方宣称日活跃用户是9亿,二因为知乎的点赞机制跟好看基本是一样的,知乎的点赞会把文章推荐到粉丝的关注页面,而公众号的好看则会推荐到好友「看一看」的好看页面。...之前看一篇文章说,之前的点赞是匿名的赞,我觉得好就点了,跟别人无关,而好看是公开的赞,点了别人也就知道了,公开就会有一些顾虑。...我倒持相反意见,我认为好看会激发用户的传播欲望,大家会迫不及待想让文章流动起来,而之前的点赞是因其无用,所以不点。...而最近观察各家公众号好看的数量也验证了我的看法,同个号不同文章相近的阅读数好看会比点赞多那么一点点,当然这个还需观察更长一段时间,说不点大家是因为新鲜感才点得多。
今日学习目标:第二十期——文章点赞功能的实现 ✨个人主页:颜颜yan_的个人主页 ⏰预计时间:15分钟 专栏系列:我的第一个微信小程序 ---- 文章目录 前言 效果图 实现步骤 总结...本期主要内容是文章点赞功能的实现。...每期内容是连载呢,建议大家可以看看往期内容,更好理解噢~ ---- 效果图 实现步骤 点赞功能的思路和上期收藏的思路是一样的噢~ 首先在接口中添加处理点赞操作的方法。...方法中添加当case为’up’的情况,并对upStatus进行判断,如果当前状态是未点赞,则当点击时,upStatus的状态变为true,同时数量增加;否则upStatus的状态变为false,同时数量减少...并在组件中添加响应用户点赞的方法。 添加响应用户点赞的方法,当用户点击点赞按钮后 ,该方法将调用接口中的up方法并将返回的最新数据使用this.setData更新。
小马哥在朋友圈转发了腾讯官号的在腾讯,没人能不去“那个地方”! 听说这是一个让鹅厂员工闻风丧胆又欲罢不能的地方? ? 相信你翻到最后,你就会懂了!老板这是在公开点赞咱们乐享呀! ▼ ?...这次的导航改版是酝酿了很久,根据大家的反馈仔细去改进的!完美满足广大管理员“便捷美化首页”的愿望。 以前的手机自定义区块太麻烦!要创建表格、设置超链接,还要设置参数尺寸,现在不用啦!...为什么素材库里的区块没有出现在首页! 现在我们用素材库和手机端的显示区来一个演示: ? 素材库:相当于存放宝贝的地方,这里的区块都不显示在首页。...我们需要什么就从这里【拖动】到显示区,不需要的时候随时从显示区拖回来。 显示区:这里的区块在手机端首页上所见即所得,简单粗暴!...右上角新增了扫二维码看预览效果的按钮,随时随地都可以扫码查看自己即时自定义的效果,美滋滋!这个就是最后的效果啦 ? ? 还愣着干啥!赶紧去自定义吧~做好了分享给乐乐看下咯! ? ?
本次我们使用图片、SCSS样式以及SVG图片动画来实现“点赞”按钮的动画特效,并比较不同之处。 图片实现 最简单,也最容易理解的实现方式就是使用图片。...实现原理很简单,通过不同的关键帧来“拼接”一段完整的动画影片,每一帧即该动画的每一个瞬间“状态”。 ...: ❤ 这里通过复选框和标签元素来控制点赞按钮的状态...keyframes bubble { 15% { @include bubble($bubble-r); } 30%, 100% { @include bubble(0); } } 这里首先将复选框按钮移出界面...这里为了增加效果对比度,将背景设置为深色,同时为点赞按钮增加亮色边框: [id='toggle-heart']:focus + label { text-shadow: 0 0 3px #
今天探讨一下看完一篇文章后,程序员为什么吝啬自己的点赞。 “拜托啦,这对我真的很重要。” 文章怎么才能阅读量高?...然后你需要在文章的内容上,起一个吸引人的标题,但不能为了点击率而不择手段,甚至欺骗读者,整出一些 UC 震惊体。 程序员点赞逻辑 程序员的点赞行为花里胡哨,但大致有下面几种场景: 看了一大半或看完了。...或者说文章没能让人眼前一亮的点,和其他文章没有太大区别,不能带给人启发。这种情况下,读者看完划走看下一个了。 上班摸鱼看到一篇不错的文章,不点赞。因为动态里会出现点赞时间,怕被领导发现。...看了点开头有点感兴趣,但刚好没空,就点赞做临时收藏用,mark 着晚点有空再看。 一些居心叵测的自媒体分子,坚持给一些大佬点赞混个眼熟。...以后自己的一篇文章写得好的话,大佬觉得不错点赞一下,你的文章就会加权重,阅读量就起飞了美滋滋。 白嫖非常爽,下次一定。不愿意付出任何成本的无情之人,白嫖为乐。
领取专属 10元无门槛券
手把手带您无忧上云