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

rails找到帖子的user_id = user的所有评论

相关·内容

每个帖子评论

每行可以是一个帖子或对该帖子评论。 如果是帖子的话,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 已删除帖子评论,因此我们将其忽略。

63900

【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨每个帖子评论数【难度中等】​

每行可以是一个帖子或对该帖子评论。 如果是帖子的话,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 已删除帖子评论,因此我们将其忽略。

39320

python爬取某乎评论所有图片

那么别人女朋友到底是什么样子呢,忍不住好奇心我研究了下,想看看别人女朋友是可盐可甜呢,还是清纯动人,或者是长相甜美,于是我爬取了评论所有的图片,把这个问题下所有回答下图片下载到我电脑里面一探究竟...(qid 构建完参数后,我们直接发送请求,就可以获取对应json数据,然后用正则表达式提取每个回答下所有图片链接就OK了。..._create_unverified_context headers = { 'User-Agent': "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit...get_image_url(question_id, headers, path) # 下载文件 download_pic2(img_list, path) 右击运行代码,即可在本地生成一个文件夹,里面下载都是下载后评论图片...代码获取后台回复:”某乎评论图片“。 既然图片都可以获取到,那么评论其他信息就不用多说了吧,这个可以根据你自己水平自由发挥。 以上就是今天给大家分享内容。

72400

开源社区系统 Echo 超全文档助力春招

进入某种类型系统通知详情,则将该页所有未读系统通知状态设置为已读 显示评论、点赞、关注三种类型通知 通知列表 通知详情 未读数量 导航栏显示所有消息未读数量(未读私信 + 未读系统通知) 权限管理...) 「优化网站性能」 使用本地缓存 Caffeine 缓存热帖列表以及所有用户帖子总数 ?...` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 评论(回复)comment: CREATE TABLE `comment` ( `id` int...(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) DEFAULT NULL, `entity_type` int(11) DEFAULT NULL...分页显示所有帖子 支持按照 “发帖时间” 显示 支持按照 “热度排行” 显示(Spring Quartz) 将热帖列表和所有帖子总数存入本地缓存 Caffeine(利用分布式定时任务 Spring

2.2K20

Echo数据库表是如何设计

Echo 这个项目数据库设计并不复杂,需要我们手动设计只有四张表: 帖子表:discuss_post 评论表:comment 用户表:user 私信表:message 用户表 ?...解释一下各个字段含义: id:帖子唯一标识 user_id:发表该帖子用户 id title:帖子标题 content:帖子内容 type:帖子类型 0 - 普通帖子(默认) 1 - 置顶帖子...id:评论/回复唯一标识 user_id:用户 id(哪个用户发布了这个评论/回复) entity_type:实体类型(表示这条 comment 是针对哪个类型,如果是针对帖子,那么这个 comment...就是评论;如果是针对评论,那么这条 comment 就是回复) entity_id:实体 id(如果是对帖子评论,就存储帖子 id;如果是对评论回复,就存储评论 id;还有对回复回复,存储仍然是所属评论...也就是说,「某个帖子所有评论,它们 entity_id 都是这个帖子 id。某条评论所有回复,它们 entity_id 都是这条评论 id」。)

83321

跟我一起学Laravel-EloquentORM进阶部分

,假设这样一个场景,我们有一个帖子表和一个评论表,用户既可以对帖子执行喜欢操作,也可以对评论执行喜欢操作,这样情况下该怎么处理呢?...字段判断该记录喜欢帖子还是评论,表结构有了,接下来就该定义模型了 <?...查询关系存在性 使用has方法可以基于关系存在性返回结果 // 检索至少有一个评论所有帖子......// 检索所有至少存在一个匹配foo%评论帖子 $posts = Post::whereHas('comments', function ($query) { $query->where('...更新父模型时间戳 假设场景如下,我们为一个帖子增加了一个新评论,我们希望这个时候帖子更新时间会相应改变,这种行为在Eloquent中是非常容易实现

3.9K50

为什么所有浏览器User Agent都带Mozilla

为什么所有浏览器User Agent都带Mozilla        最早时候有一个浏览器叫NCSA Mosaic,把自己标称为NCSA_Mosaic/2.0 (Windows 3.1),它支持文字显示同时还支持图片...然后出现了一个新网页浏览器,“Mozilla”,其实就是“Mosaic终结者”意思,这搞Mosaic很不爽,(毕竟Mosaic出道早,江湖老),新浏览器最后正式公布名称是Netscape,它把自己标称为...Netscape支持框架显示,后来框架在大家中间流行起来了,但Mosaic不支持框架啊,于是伟大“用户代理人探测”技术出现了,如果是“Mozilla”,那就发给支持框架页面,至于其他浏览器,则发给不含框架页面...这样,Chrome使用了WebKit渲染引擎,想装成Safari,而WebKit呢又伪装自己是KHTML,KHTML呢又是伪装成Gecko,同时所有的浏览器又都宣称自己是 Mozilla,于是,Chrome...由于Netscape早期影响力,直到今天,所有浏览器包括IE,向Web服务器报告自己浏览器标识 时候,都以 “Mozilla”开头,表明自己是Mozilla兼容。这,就是原因了。

1.4K20

LeetCode-448-找到所有数组中消失数字

# LeetCode-448-找到所有数组中消失数字 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 整型数组,数组中元素一些出现了两次,另一些只出现一次。...找到所有在 [1, n] 范围之间没有出现在数组中数字。 您能在不使用额外空间且时间复杂度为O(n)情况下完成这个任务吗? 你可以假定返回数组不算在额外空间内。...利用一个O(n)空间哈希表进行数据存储,之后进行数组遍历,判断是否有i这个值在哈希表内,如果不在则就是消失数字。...* * 解题思路:使用数组下标来标记数字出现于否,通过一遍遍历即可标记出全部已经出现数组 * * [4,3,2,7,8,2,3,1] 初始数据 *...* [4,3,2,-7,8,2,3,1] 第一个数据 4 出现,将数组第四个也就是下标 3 数据修改为负数。

45220

LeetCode-448-找到所有数组中消失数字

# LeetCode-448-找到所有数组中消失数字 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 整型数组,数组中元素一些出现了两次,另一些只出现一次。...找到所有在 [1, n] 范围之间没有出现在数组中数字。 您能在不使用额外空间且时间复杂度为O(n)情况下完成这个任务吗? 你可以假定返回数组不算在额外空间内。...利用一个O(n)空间哈希表进行数据存储,之后进行数组遍历,判断是否有i这个值在哈希表内,如果不在则就是消失数字。...* * 解题思路:使用数组下标来标记数字出现于否,通过一遍遍历即可标记出全部已经出现数组 * * [4,3,2,7,8,2,3,1] 初始数据 *...* [4,3,2,-7,8,2,3,1] 第一个数据 4 出现,将数组第四个也就是下标 3 数据修改为负数。

50130

找到所有数组中消失数字

题目 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 整型数组,数组中元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中数字。...您能在不使用额外空间且时间复杂度为O(n)情况下完成这个任务吗? 你可以假定返回数组不算在额外空间内。...力扣(LeetCode) 链接:https://leetcode-cn.com/problems/find-all-numbers-disappeared-in-an-array 著作权归领扣网络所有...解题 题目要求不适用额外空间,不能使用map或者set了 不断交换当前数到他排序该在位置,或者他对应位置也是当前位置数值时,移动指针 最后遍历数组,不在位置上数即是答案 ?

75030

Echo 评论是如何显示

id:评论/回复唯一标识 user_id:用户 id(哪个用户发布了这个评论/回复) entity_type:实体类型(表示这条 comment 是针对哪个类型,如果是针对帖子,那么这个 comment...也就是说,某个帖子所有评论,它们 entity_id 都是这个帖子 id。某条评论所有回复,它们 entity_id 都是这条评论 id。)...封装评论相关信息,这里为了各位看清楚,我把回复相关信息暂时去掉了: ? 在评论相关信息里面封装回复相关信息: ? 这样,帖子详情页前端所需要所有信息,我们已准备就绪。...总结下我们放进 Model 里信息: 1)post:帖子相关信息 2)user:发帖作者相关信息(包含昵称 username、头像地址 headerUrl 等,详见 User 类) 3)likeCount...Comment 类) user:发布回复作者相关信息(包含昵称 username、头像地址 headerUrl 等,详见 User 类) target:该回复目标用户(这个回复必然是针对某条评论

96311
领券