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

    MQTT 订阅选项的使用

    如果说订阅时指定的主题过滤器决定了服务端将向我们转发哪些主题下的消息,那么订阅选项则是允许我们进一步定制服务端的转发行为。 在本文中,我们将重点介绍在 MQTT 中哪些订阅选项可供我们使用,以及它们的使用方法。 订阅选项 在 MQTT 中,一个订阅由一个主题过滤器和对应的订阅选项组成。 所以理论上,我们可以为每个订阅都设置不同的订阅选项。 MQTT 5.0 提供了 4 个订阅选项,分别是 QoS、No Local、Retain As Published、Retain Handling,而 MQTT 3.1.1 则仅提供了 QoS 这一个订阅选项 现在,让我们一起看看这些订阅选项的作用吧。 QoS QoS 是最常用的一个订阅选项,它表示服务端在向订阅端发送消息时可以使用的最大 QoS 等级。

    1.4K21编辑于 2023-07-19
  • 来自专栏iSharkFly

    Confluence 6 附件存储选项

    数据库(已弃用) 在 Confluence 5.4 及其早期的版本,我们给了系统管理员存储附件到数据库中的选项,系统管理员可以在这些版本中配置附件的存储。 WebDav(已弃用) WebDav 在现在的存储中已经不是一个存储选项了,已经完全启用了。 https://www.cwiki.us/display/CONF6ZH/Attachment+Storage+Configuration

    54230发布于 2019-01-31
  • 来自专栏iSharkFly

    Confluence 6 修改导航显示选项

    你也可以选择是否完全隐藏导航显示选项或者添加你希望可见的快捷链接。 https://www.cwiki.us/display/CONF6ZH/Configure+the+Sidebar

    1.6K40发布于 2019-01-30
  • 来自专栏DannyHoo的专栏

    为Xcode6添加Empty Application选项

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/48183735

    58330发布于 2018-09-13
  • 来自专栏iSharkFly

    Confluence 6 整合到支持的附件存储选项

    www.scandio.de/blog/de/2013/05/confluence-attachment-migration-the-safe-way-2. https://www.cwiki.us/display/CONF6ZH

    1K30发布于 2019-01-31
  • 来自专栏iSharkFly

    Confluence 6 指定日志选项和已知问题

    指定 Confluence 日志选项 这里是一些特定的日志配置,你可能在对问题进行调试的时候需要。 .https://www.cwiki.us/display/CONF6ZH/Working+with+Confluence+Logs

    65820发布于 2019-01-30
  • 来自专栏钟绍威的专栏

    linux常用命令之查阅文件用法选项功能键用法选项DEMO用法选项选项注意选项注意选项注意用法选项

    CAT cat – concatenate print files 连续的输出文件内容 用法 cat [-nbA] file 选项 -n line number 输出行号 -b line number xxx 向上搜索n搜索下一个 N反向搜索前一个 HEAD head – output the first part of files 输出文件的前几行 用法 head [-n number] file 选项 demo.txt 不输出demo.txt的后100行 TAIL tail – output the last part of files 输出文件的后几行 用法 tail [-n number] file 选项 manual page files for a command 在$PATH中查找指令的执行(二进制)文件、源文件和操作手册 默认:binary、shource and manual page都会显示出来 选项 在数据库中搜索,速度比find在硬盘搜索要快 LOCATE locate – find files by name 查找文件 和which、whereis不同的是,locate不仅仅只在$PATH中查找 选项

    2.3K50发布于 2018-02-05
  • 来自专栏迁移内容

    RabbitMQ:订阅模型-消息订阅模式

    ---- 文章目录 一、RabbitMQ 订阅模型-消息订阅(Fanout)模式 1、RabbitMQ 消息订阅(Fanout)模式 2、消息订阅(Fanout)模式组成 3、消息订阅(Fanout)模式流程 6、消费者-3 实现 三、订阅模型 三种模式区别 1、RabbitMQ 消息订阅(Fanout)模式 2、RabbitMQ 路由(direct)模式 3、RabbitMQ 主题(topic)模式 --- - 一、RabbitMQ 订阅模型-消息订阅(Fanout)模式 1、RabbitMQ 消息订阅(Fanout)模式 订阅模型-消息订阅模式,也可以称为广播模式,生产者将消息发送到 Exchange,Exchange 2、消息订阅(Fanout)模式组成 RabbitMQ 订阅模型-消息订阅(Fanout)模式主要有以下五个角色构成: 生产者(producer/ publisher):一个发送消息的用户应用程序。 { System.out.println("消费者2:" + new String(body)); } }); } } 6

    2.1K10编辑于 2022-12-28
  • 来自专栏暴走大数据

    Redis6之pubsub发布与订阅(对比List和Kafka)

    介绍 Redis中的订阅、发布实现了发布/订阅消息范式,发布者不是计划发送消息给特定的订阅者,而是发布消息到不同的频道,发布者不需要知道是哪些订阅订阅了消息。 在Redis的发布订阅模式中,有三个部分: Publisher(发布者):发送消息到频道中,每次只能往一个频道发送一条消息; Subscriber(订阅者):订阅频道,订阅者可以同时订阅多个频道; Channel (频道):将发布者发布的消息转发给当前订阅此频道的订阅者; ? 订阅者6382:订阅符合csdn*和wyk*模式的所有频道; 订阅者6383:订阅csdn频道; 发布者6381:分别往csdn1,csdn2,csdn,wyk四个频道发送消息,验证三个订阅者接收消息的情况以及发布者发布消息后的返回值 Redis中订阅订阅相同的频道也不会出现类似的情况。

    2.7K30发布于 2020-07-30
  • 来自专栏钟绍威的专栏

    linux常用命令之文件管理默认情况选项参数注意用法选项用法选项用法参数注意用法选项用法选项注意用法选项注意

    LS ls:list directory contents 默认情况 默认情况下显示的是mtime 选项 -a 列出全部文件及目录包括隐藏的 -l 列出详细信息,包括文件类型、权限、节点、owner 列出该文件名或目录名的信息 注意 “连接的那个字段的意思是:有多少个文件名连接到这个inode号码” MKDIR mkdir – make directories 新建目录 用法 mkdir [-mp] 路径 选项 700 xxxxx -p parent 如果父目录不存在,则会自动新建父目录 RMDIRrmdir – remove empty directories 删除空目录 用法 rmdir [-p] 路径 选项 不作询问 -i prompt 删除之前询问 MV mv – move(rename) files and directories 用法 mv [-u] source… destination 选项 递归移动 TOUCH touch – change file timestamp and create new file 修改文件时间,以及新建文件 用法 touch [-amcdt] file 选项

    3.1K90发布于 2018-02-05
  • 来自专栏悠扬前奏的博客

    Pandas-12.选项和设置选项

    Pandas-12.选项和设置选项 相关函数 Pandas有五个自定义其行为的函数: get_option(param) 获取当前解释器参数 print ("display.max_rows = ", [default: 60] [currently: 60] ''' options_context() 临时设置语句中的选项,退出使用块时,自动恢复选项 with pd.option_context( ): print(pd.get_option("display.max_rows")) print(pd.get_option("display.max_rows")) # 10 # 60 常用选项

    1.7K10发布于 2019-05-29
  • 来自专栏韩曙亮的移动开发专栏

    【EventBus】EventBus 源码解析 ( 注册订阅者 | 订阅方法 | 查找订阅方法 )

    文章目录 一、EventBus 注册订阅者 二、订阅方法 三、查找订阅方法 findSubscriberMethods 方法 四、查找订阅方法 findUsingInfo 方法 五、查找订阅方法 findUsingReflectionInSingleClass : ① 获取 订阅者 集合 , 查找当前订阅类中符合条件的订阅方法集合 ; ② 遍历 订阅者 集合 , 进行事件订阅 , 保存数据 , 这些数据就是一些映射关系 /** * EventBus是Java findSubscriberMethods 方法 ---- 订阅方法缓存机制 : 从缓存中获取 订阅方法 , METHOD_CACHE 缓存是一个 HashMap 集合 ; 如果订阅者有很多方法 , 如果每次订阅都要查询所有的方法 , 如果遍历一次 Activity 的所有方法 很消耗性能 ; 因此这里引入了缓存机制 ; 第一次订阅时 , 将方法都放在缓存集合中 , 如果第二次订阅 , 不用再次查找方法 (findState); } } 五、查找订阅方法 findUsingReflectionInSingleClass ---- 通过反射获取订阅者类中的所有方法 , 遍历 订阅者 类中的所有方法

    2.8K20编辑于 2023-03-29
  • 来自专栏c++与qt学习

    Redis6发布订阅及Redis新数据类型

    Redis6 Redis的发布和订阅 什么是发布和订阅 Redis的发布和订阅 发布订阅命令行实现 Redis新数据类型 Bitmaps 常用命令 1、setbit 2.实例 3. getbit 4.实例 5.bitcount 6. 什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息 Redis 客户端可以订阅任意数量的频道 ---- Redis 的发布和订阅 1、客户端可以订阅频道如下图 2、当给这个频道发布消息后,消息就会发送给订阅的客户端 ---- 发布订阅命令行实现 1 ⇒ 打开一个客户端订阅channel1 subscribe 设置键的第offset个位的值(从0算起) , 假设现在有20个用户,userid=1, 6, 11, 15, 19的用户对网站进行了访问, 那么当前Bitmaps初始化结果如图 unique

    69020发布于 2021-11-15
  • 来自专栏科控自动化

    通配符订阅

    附录 A - 主题通配符 订阅可能包含特殊字符,允许您一次订阅多个主题。 主题级别分隔符用于将结构引入主题,因此可以为此目的在主题中指定。 多级通配符和单级通配符可用于订阅,但消息发布者不能在主题中使用。 主题级别分隔符 正斜杠 (/) 用于分隔主题树中的每个级别,并为主题空间提供分层结构。 当在订阅者指定的主题中遇到两个通配符时,使用主题级别分隔符非常重要。 多级通配符 数字符号 (#) 是与主题中任意数量的级别匹配的通配符。 例如,如果您订阅了 finance/stock/ibm/#,则会收到有关以下主题的消息: finance/stock/ibm finance/stock/ibm/closingprice

    3.5K10编辑于 2022-03-29
  • 来自专栏玖叁叁

    Redis订阅模式的高级功能-同步订阅

    同步订阅在Redis中,订阅频道时,客户端会一直阻塞等待消息到来。如果频道中没有消息到来,客户端将一直阻塞。这种订阅方式称为同步订阅。 在一些场景下,我们可能需要异步获取订阅频道中的消息,而不是阻塞等待。 Redis提供了异步订阅的方式,可以通过以下步骤来实现:使用SUBSCRIBE channel或PSUBSCRIBE pattern方法订阅频道或模式。 创建一个新的连接,使用该连接执行其他命令,而不是在已订阅的连接上执行。 在新连接中使用BRPOP key [key ...] timeout命令在新连接中使用BRPOP key [key ...] timeout命令等待订阅频道中的消息。

    1K20编辑于 2023-04-15
  • 来自专栏玖叁叁

    Redis订阅模式的高级功能-模式订阅

    模式订阅模式订阅功能允许客户端订阅一类频道,而不是单个频道。模式订阅使用通配符来匹配多个频道,如下所示:PSUBSCRIBE pattern [pattern ...] :订阅一个或多个符合给定模式的频道,模式使用通配符(*和?)来匹配多个频道PUNSUBSCRIBE [pattern [pattern ...]] :取消订阅一个或多个符合给定模式的频道下面是一个模式订阅的示例:import redisimport threading# 创建Redis连接r = redis.Redis(host='localhost True: message = input("Please input your message:") r.publish('my_channel', message)# 订阅频道的方法 频道模式的退订Redis提供了两种退订模式订阅的方法,分别是退订当前模式下的所有频道和退订当前模式下的指定频道。

    1K20编辑于 2023-04-15
  • 来自专栏『Ts + React』项目实战

    『Dva』订阅

    查看文章一、前言本篇文章是『从零玩转 TypeScript + React 项目实战』系列文章的第 6 篇,主要介绍『Dva』中的订阅经过上一篇『Dva』异步处理,文章的介绍,了解了下 Model 当中的 还可以再 Model 中的 Effect 当中做一些异步操作,那么了解了这些内容之后,本篇要介绍一下 Model 当中剩余的部分,也就是订阅。 二、Model 中的订阅在 Model 当中是不是还剩下一个 Subscription:2.1 什么是 SubscriptionSubscription 是什么东西呢? 它呢是专门用来做订阅的,做订阅它能做什么订阅呢,这个时候去官方文档中看一下。 四、总结通过本文的学习,您可以掌握以下知识点:1.什么是 Subscription:Subscription 是 Dva 中用于订阅数据源变化的功能模块,能够监听服务器 WebSocket 连接、键盘输入

    45410编辑于 2024-12-01
  • 来自专栏韩曙亮的移动开发专栏

    【EventBus】事件通信框架 ( 订阅方法注册 | 检查订阅方法缓存 | 反射获取订阅类中的订阅方法 )

    文章目录 一、检查订阅方法缓存 二、反射获取订阅类中的订阅方法 三、完整代码示例 一、检查订阅方法缓存 ---- 注册订阅者时 , 只传入一个订阅者类对象 , 其它信息都需要通过反射获取 ; 1. 获取订阅者类 : 通过反射获取该订阅者类中的所有订阅方法 , 凡是订阅方法 , 都带有 @MySubscribe 注解 ; // 获取订阅者所属类 Class<? 查看方法缓存 : 查看方法缓存中 , 是否有该订阅者对应的 订阅类 和 订阅方法 信息 ; // 获取 Class<? // 获取线程模式 MyThreadMode threadMode = annotation.threadMode(); 6 * Value - 订阅者对象中所有的订阅方法的事件参数类型集合 * * 根据该订阅者对象 , 查找所有订阅方法的事件参数类型 , 然后再到 METHOD_CACHE

    4.3K20编辑于 2023-03-29
  • 来自专栏Django中文社区

    RSS 订阅

    博客提供 RSS 订阅应该是标配,这样读者就可以通过一些聚合阅读工具订阅你的博客,时时查看是否有文章更新,而不必每次都跳转到博客上来查看。现在我们就来为博客添加 RSS 订阅功能。 例如一个读者可能关注了很多的博客网站,如果这些博客网站都支持 RSS 订阅的话,他就只需要一个聚合阅读器订阅这些博客,就可以在聚合器工具里看到全部博客的更新内容,而不必再分别访问各个博客去看有没有内容更新了 Feed 类 根据以上对 RSS 的介绍,我们可以发现关键的地方就是根据网站的内容生成规范化的 XML 文档,幸运的是,Django 已经内置了一些生成这个文档的方法,下面就使用这些方法来创建 RSS 订阅文档 RSS 测试插件 可以在本地测试一下订阅效果,我使用的 Chrome 浏览器,安装了一个 RSS Feed Reader 的应用,如果你也使用的 Chrome 浏览器,可以从应用商店添加它,然后就可以在本地测试订阅效果了 我本地测试效果如下: image.png 可以看到订阅成功了,订阅界面显示的信息就是我们在 AllPostsRssFeed 类中指定的相关信息。大功告成,现在任何人都可以订阅我们的博客了!

    2.8K50发布于 2018-04-17
  • 来自专栏韩曙亮的移动开发专栏

    【EventBus】事件通信框架 ( 订阅类-订阅方法缓存集合 | 事件类型-订阅者集合 | 订阅对象-事件类型集合 )

    文章目录 前言 一、订阅类-订阅方法缓存集合 二、事件类型-订阅者集合 三、订阅对象-事件类型集合 前言 首先声明几个数据结构 , 参考 【EventBus】EventBus 源码解析 ( 注册订阅者总结 | 从封装的数据结构角度分析 EventBus ) 博客 , 仿 EventBus , 设置几个重要的集合 ; 一、订阅类-订阅方法缓存集合 ---- METHOD_CACHE 作用仅用于作为订阅方法的缓存类 + 订阅方法 的封装类 ; /** * Key - 订阅者方法事件参数类型 * Value - 封装 订阅者对象 与 订阅方法 的 MySubscription 集合 >>> typesBySubscriber ; Key - 订阅者对象 ; Value - 订阅者对象中所有的订阅方法的事件参数类型集合 ; 在注册时 , 设置该对象对应的订阅方法接收的事件类型 , 在取消注册时 中封装 订阅者对象 + 订阅方法 ; /** * 解除注册时使用 * Key - 订阅者对象 * Value - 订阅者对象中所有的订阅方法的事件参数类型集合

    1.4K20编辑于 2023-03-29
领券