首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏緣來來來

    Django添加feeds功能

    item.get_absolute_url() def item_guid(self, item): return 2、然后在urls.py中添加: from DjangoBlog.feeds

    80410发布于 2018-09-18
  • 来自专栏涓流

    feeds流系统设计概述

    Feeds 流概述 什么是 Feeds 流? 朋友圈的Feeds流则是根据你的好友关系,从而聚合了你可能想要的信息。 feeds 流系统。 timeline Feeds 设计功能点 一个 timeline Feeds 模型需要开发的功能包括: 用户发布/删除 Feed 用户关注/取消关注其他用户 用户查看订阅的消息流(Feeds流):用户可以以 Feeds流的翻页问题:用户翻页Feeds流的时候,不管Feeds流更新了多少内容,此时都是沿着最后一次看到的信息往下看。

    1.6K30编辑于 2024-06-18
  • 来自专栏飞天小牛肉

    高频场景题分析|Feeds 流怎么设计?

    掘金里有一个页面叫「关注页」,关注页的逻辑十分常见就是将用户关注的创作者发表的文章聚合在一起,按时间倒序排列即可。

    79612编辑于 2024-05-06
  • 来自专栏芋道源码1024

    几个大型网站的Feeds(Timeline)设计简单对比

    Feeds相对于Timeline,最大特点是有rank影响排序,需要按类型合并,有推荐算法的插入,有更复杂的数据结构…这些都是影响架构设计的重要因素,但这些都没有文档详细描述。 但是,人人网的Feeds,又比twitter类的timeline,有更复杂的结构和功能需求,所以在设计上,会有FB和Twitter双方融合的特点。 ?

    3.8K10发布于 2018-09-30
  • 来自专栏腾讯云大数据

    在手Q动漫Feeds流推荐实现PRFM算法

    本文将介绍排序学习技术与推荐算法结合的Pairwise方法及其具体实现 – Pairwise Ranking Factorization Machines (PRFM) 算法,并分享PRFM算法在手Q动漫Feeds 本文介绍的Pairwise Ranking Factorization Machines (PRFM) 算法是Pairwise方法的一种具体实现,我们在神盾推荐中实现了PRFM算法,并应用在手Q动漫首页Feeds 下图展示了在手Q动漫Feeds流上的调优示例,根据调优结果我们决定使用的参数为:init_std=0.005,reg=0.0001,factor=100。 ?

    94530发布于 2018-06-11
  • 来自专栏腾讯移动品质中心TMQ的专栏

    浏览器Feeds契约测试方案简析

    背景 在浏览器Feeds的测试工作中,目标主要分为两个方面: 样式 其他功能 所谓样式,即为Feeds下滑过程中每一个条目所展现的形式,也是我们本文测试方案关注的重点,其具体形式如下图所示: ? 所有Feeds内容都通过服务器端下发,数据下发之后在终端Hippy框架中做Native处理,最终呈现给用户,其大概逻辑如下图所示: ? 目前Feeds中样式合计66个, 从下面的分布图中可以看出,top10的总量已经超过了95%。 图如下所示: ?

    77530发布于 2019-05-16
  • 来自专栏编程

    在手Q动漫Feeds流推荐实现PRFM算法

    本文将介绍排序学习技术与推荐算法结合的Pairwise方法及其具体实现 – Pairwise Ranking Factorization Machines (PRFM) 算法,并分享PRFM算法在手Q动漫Feeds 本文介绍的Pairwise Ranking Factorization Machines (PRFM) 算法是Pairwise方法的一种具体实现,我们在神盾推荐中实现了PRFM算法,并应用在手Q动漫首页Feeds 下图展示了在手Q动漫Feeds流上的调优示例,根据调优结果我们决定使用的参数为:init_std=0.005,reg=0.0001,factor=100。

    5.1K120发布于 2018-03-16
  • 来自专栏鹅厂少年的奇妙之旅

    Feeds 系统简析 ---- 手Q游戏中心游戏圈

    图片先分享下我们业务的一些数据:feeds 发表峰值(写)大约是在 x k/s 左右,日发表量约在 xkw,活跃用户大约 x 亿,单条 feeds 约 900B,每个用户存最近 x 条,大约需要 5T 存储;好友 feeds 流时间线拉取(读)峰值大约在 xk/s。 技术方案社交 feeds 型的产品,绕不开的挑战是:读写方案选型。海量 feeds 存储选型。 具体来说,就是用户每次进入页面,我们将当前计算好的 feeds 列表缓存在 mongo 中(只缓存最近10页),下次用户进入页面时,计算增量的 feeds 列表,然后合并到 feeds 列表缓存中去。 Feeds 超长清理手Q游戏中心,毕竟不是一个 feeds 流的产品形态,只是希望展示用户最近的好友动态。因此产品策略上,对 feeds 的保留时间做了限制,每个用户只保留最近 N 条。

    1.9K31编辑于 2023-03-14
  • 来自专栏鹅厂少年的奇妙之旅

    布隆过滤器在短视频 feeds 系统中的妙用

    上述场景,可以简单抽象为曝光去重,就是用户看过的 feeds1、feeds2、feeds3 ...... 等,如何保证在用户下次进入系统时不会再次出现呢?今天,我们就来探讨下几种实现方案吧。 每次推荐系统要出新的 feeds 时,去 set 中 check 一下是否存在,如果存在的话,就过滤掉这条 feeds。 一般来说,像是短视频推荐的场景下,对 feeds 的实时性要求相对较高,一般会使用 Redis 作为曝光打击的载体。 我们来简单试算一下,假设国民级 App 的日活跃用户在 3kw,每人每天平均刷 200 条视频 feeds,每条 feeds 的 id 长度为 32B。 还是以相同的条件来试算,假设国民级 App 的日活跃用户在 3kw,每人每天平均刷 200 条视频 feeds,每条 feeds 的 id 长度为 32B。

    1.6K50编辑于 2023-03-09
  • 来自专栏【腾讯云开发者】

    周末小技 | 开发一个Feeds流系统——写扩散模式

    点个关注跟腾讯工程师学技术 导语 | 本文主要针对Feeds流进行介绍,将从Feeds流的演变入手,带你一步步了解Feeds流,而后学习如何从开发角度入手,对其进行建模,抽象出Feeds流常见的架构, 了解Feeds流 在学习如何开发Feeds流应用前,我们需要先了解什么是Feeds流。 一、什么是FeedsFeeds流是一个持续更新并展示给用户的信息流。 二、为什么会有Feeds流 了解了什么是Feeds流后,我们可以从产品角度思考一下,为什么会有Feeds流。 我们可以和传统的信息获取渠道,电视,报纸,杂志进行对比。 (原子性) Feeds流模型需要的基本功能 了解了Feeds流的面对的挑战后,我们先不着急去处理问题,而是进入具体的功能中去分析Feeds流模型需要开发的功能。 Feeds流的翻页问题:用户翻页Feeds流的时候,不管Feeds流更新了多少内容,此时都是沿着最后一次看到的信息往下看。Feeds流前面的信息被删改不予理会。

    2K20编辑于 2022-12-05
  • 来自专栏Java升级打怪进阶之路

    Redis实现朋友圈,微博等Feed流功能,实现Feed流微服务(代码实现)

    feeds, String accessToken) { // 校验 Feed 内容不能为空,不能太长 AssertUtil.isNotEmpty(feeds.getContent access_token=48781f97-1c3a-4737-ae55-984c0944649e 查看数据库 feeds 信息: 查看 redis 中粉丝的 feeds 信息: id=14的feeds: 删除后再次删除: 查看数据库中的feeds已经逻辑删除: 查看redis相关Feed也不存在了: 关注/取关时处理用户 Feed 当A用户关注 : 让用户10取消关注用户7: 用户7的所有feeds(朋友圈) 应该从用户10的feeds集合中移除: 只剩下用户8、9相关的。 用户11关注用户7 用户7的所有feeds(朋友圈) 应该都添加到用户11的feeds集合中: 分页获取关注的 Feed 数据 当前数据库用户7发布了 构建返回的FeedsVO /**

    1K20编辑于 2022-12-18
  • 来自专栏腾讯社交用户体验设计

    从已知探索未知的设计之道

    对于QQ空间Feeds信息流产品,通过产品的系统性思考,会发现Feeds基于空间的枢纽作用,连接空间各个业务内容,并以Feeds产品形态分发给UGC和PGC用户。 如针对空间Feeds信息流产品真正的问题点和机会点有2个:Feeds缺失系统化、Feeds关键触点暴露的用户问题。 ? 6. 解决行动 确定真正的问题/机会点后,针对性的进行解决行动。 因此形成了以解决“Feeds缺失系统化”为基础,有节奏的探索解决Feeds关键触点暴露问题的解决策略。 ? ? 解决行动第2步:解决“Feeds缺失系统化”,即Feeds设计系统化,也就是将整个Feeds产品体系化,进行设计的规范化和组件化,并在设计层面和开发层面统一共享资源,并应用到产品的后续迭代中。 首先是明确设计系统化目标,明确预期目标有助于我们在项目后期更好的评估系统化设计的价值和效果,空间Feeds信息流产品主要从3个维度明确目标:规范化(形成Feeds基础设计体系,保障Feeds整体设计统一性

    1.2K30发布于 2018-06-29
  • 来自专栏轻扬小栈

    ubuntu pogoplug openwrt 编译全过程

    cp feeds.conf.default feeds.conf scripts/feeds update -a scripts/feeds install -a 具体过程: openwrt scripts/feeds update -a openwrt@localhost:/openwrt$ scripts/feeds update -a Updating feed 'packages /feeds/packages.index'  Updating feed 'luci' from 'https://github.com/openwrt/luci.git' ... /feeds/management.index'  openwrt@localhost:/openwrt$ scripts/feeds install -a Collecting package info : package/feeds/packages/libexif^Cmake[1]: *** Deleting file `/openwrt/tmp/info/.packageinfo-feeds_packages_libexif

    1.8K30发布于 2018-06-05
  • 来自专栏爱撸猫的杰

    微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨

    图五:拉模式      拉模式只需要用户发表微博时,存储一条微博数据到feeds表中(feeds表可以是一个临时表,只保存近期可接受范围的数据).用户每次查询feed时都会去查询feeds表。 但是feeds表会产生很大的压力,怎么说feeds表也要保存最近十天半个月的数据吧,对于一个大点的系统,这会产生比较大的数据,如果following的人数比较多,数据库的压力就会非常大。 下一次查询,通过查询缓存中的数据的timeline,如果timeline还在最近一个小时内,那么只需要查询最近一个小时的数据的feed表,最近一个小时的feeds表比图四的feeds表可要小很多,查询起来速度肯定快几个数量级了 改进模式的重点在于feeds的时间分区存储,根据上次查询的timeline来决定查询应该落在那个表。 一般情况下,经常在线的用户,频繁使用的客户端扫描操作,经常登录的用户,都会落在最近的feeds表区间,查询都是比较高效的。

    2.2K30发布于 2019-10-24
  • 来自专栏WordPress果酱

    如何迁移 FeedBurner 账号到 Google

    AdSense for Feeds 已经发布,但是新的 Feed 地址在 http://feedproxy.google.com/ 域名下,所以原来的在 FeedBurner 管理下的 Feed,如果要使用 You may now access all of your feeds by visiting this address: http://feedburner.google.com You will Also, your old FeedBurner feeds, found at feeds.feedburner.com, will automatically redirect to their All of your feeds have been moved into this new account, and an initial batch of your most recent 30 /adsense and choose the AdSense for Feeds option under Manage Ads > Get Ads.

    80410编辑于 2023-04-13
  • 来自专栏Wordpress安装教程

    如何彻底移除并关闭WordPress的RSS feed

    简单搜索了一下,发现网上都是下面这个方法,直接在主题的functions.php中加入下面的代码: function disable_all_feeds() { wp_die( '本站不提供feed ' ); } add_action('do_feed', 'disable_all_feeds', 1); add_action('do_feed_rdf', 'disable_all_feeds', 1); add_action('do_feed_rss', 'disable_all_feeds', 1); add_action('do_feed_rss2', 'disable_all_feeds' , 1); add_action('do_feed_atom', 'disable_all_feeds', 1); 这种方法实现的效果是,当你打开博客的feed地址(如https://www.xxx.org All feeds [for WPSE33072] 讲在最后 本文只是提供了WordPress禁用feed的方法,并不说明本站已经禁用了feed,本站的feed还是正常提供的,欢迎大家订阅!

    2.1K00编辑于 2022-04-09
  • 来自专栏戴铭的博客

    使用ReactiveCocoa开发RSS阅读器

    具体实现代码如下: @weakify(self); //首页列表数据赋值,过滤无效数据 RAC(self, feeds) = [[[SMDB shareInstance] selectAllFeeds { return YES; } else { return NO; } }]; //监听列表数据变化进行列表更新 [RACObserve(self, feeds [index] = [SMNetManager shareInstance].feeds[index]; return self.feeds[index]; }] doCompleted :^{ //抓完所有的feeds @strongify(self); NSLog(@"fetch complete"); //完成置为默认状态 (%lu/%lu)",feedModel.title,(unsigned long)self.fetchingCount,(unsigned long)self.feeds.count];

    89110发布于 2020-06-16
  • 来自专栏互联网杂技

    再谈前后端分离

    一个简单的做法是使用Sinatra来做一次url的转换: get '/api/feeds' do content_type 'application/json' File.open('mocks/feeds.json 注意,我们现在的核心是mocks/feeds.json这个文件。这个文件现在的角色就是一个契约,至少对于前端来说是这样的。 /:id' do content_type 'application/json' File.open('mocks/fav-feeds.json').read end 通过这两个请求,我们会得到两个列表 ,然后根据这两个列表的交集来绘制出所有的星号的状态(有的是空心,有的是实心): $.when(feeds, favorite).then(function(feeds, favorite) { var have_banner expect(list_page).to have_feeds end it 'user can see 3 feeds in the list' do expect(list_page.all_feeds

    1.4K80发布于 2018-04-03
  • 来自专栏逸鹏说道

    前后端分离了,然后呢?

    一个简单的做法是使用Sinatra来做一次url的转换: get '/api/feeds' do content_type 'application/json' File.open('mocks /feeds.json').read end   这样,当我们和实际的服务进行集成时,只需要连接到那个服务器就可以了。    注意,我们现在的核心是mocks/feeds.json这个文件。这个文件现在的角色就是一个契约,至少对于前端来说是这样的。 ,然后根据这两个列表的交集来绘制出所有的星号的状态(有的是空心,有的是实心): $.when(feeds, favorite).then(function(feeds, favorite) { list_page).to have_banner expect(list_page).to have_feeds end it 'user can see 3 feeds in the

    1.1K70发布于 2018-04-09
  • 来自专栏全栈程序员必看

    angsrom linux opkg update 失败 解决方案[通俗易懂]

    在这篇文章的指导下解决了,Opkg update失败的问题,问题出在开发板的网络DNS配置,开发板可以访问局域网的,但是不能访问互联网,另外angstrom linux 软件源 feeds 地址改变了 不在是原来的 所有需要更改 /etc/opkg/*下的conf文件,前缀改成http://feeds.angstrom-distribution.org/feeds/,原来的地址是http://www.angstrom-distribution.org /feeds/,这个地址访问不通 。 The following describes how to update opkg feeds. 1. Browse online for angstrom feeds to obtain a new URL here: http://feeds.angstrom-distribution.org/feeds

    2.2K30编辑于 2022-08-27
领券