积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(234)综合其他(76)云计算&大数据(66)Python(52)数据库(51)系统运维(51)区块链(44)OpenShift(34)前端开发(33)Go(27)

语言

全部中文(简体)(424)英语(46)中文(繁体)(24)中文(简体)(9)法语(1)zh(1)zh-cn(1)中文(繁体)(1)

格式

全部PDF文档 PDF(424)其他文档 其他(75)PPT文档 PPT(10)DOC文档 DOC(2)
 
本次搜索耗时 0.074 秒,为您找到相关结果约 511 个.
  • 全部
  • 后端开发
  • 综合其他
  • 云计算&大数据
  • Python
  • 数据库
  • 系统运维
  • 区块链
  • OpenShift
  • 前端开发
  • Go
  • 全部
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 中文(简体)
  • 法语
  • zh
  • zh-cn
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • DOC文档 DOC
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Apache RocketMQ 从入门到实战

    消息存储服务器,分为两种角色:Master 与 Slave,上图中呈现的就是 2 主 2 从的部 署架构,在 RocketMQ 中,主服务承担读写操作,从服务器作为一个备份,当主服务器存 在压力时,从服务器可以承担读服务(消息消费)。所有 Broker,包含 Slave 服务器每隔 30s 会向 Nameserver 发送心跳包,心跳包中会包含存在在 Broker 上所有的 topic 的路 由信息。 本文 为:topic@consumeGroup,然后每一个队列一个偏移量。 广播模式的消费进度文件存储在用户的主目录,默认文件全路劲名:${USER_HOM E}/.rocketmq_offsets。 4. 消费模型 RocketMQ 提供了并发消费、顺序消费两种消费模型。 并发消费:对一个队列中消息,每一个消费者内部都会创建一个线程池,对队列中的消 息多线程处理,即偏移量大的消息比偏移量小的消息有可能先消费。 顺序消费:在某一项场景,例如 commitlog 文件中最大的偏移量,以该偏移量向服务端拉取消息;  服务端解析请求,并返回一批数据给客户端; 本文来自『中间件兴趣圈』公众号,仅作技术交流,未授权任何商业行为。 1.4 RocketMQ HA 核心工作机制 < 40  客户端收到一批消息后,将消息写入本地 commitlog 文件中,然后向 Master 汇报拉 取进度,并更新下一次待拉取偏移量;  然后重复第 3
    0 码力 | 165 页 | 12.53 MB | 1 年前
    3
  • pdf文档 消息中间件RocketMQ原理解析 - 斩秋

    先引入官方文档图: 分布式事物是基于二阶段提交的 1) 一阶段,向 broker 发送一条 prepared 的消息,返回消息的 offset 即消息地址 commitLog 中消息偏移量。Prepared 状态消息不被消费 发送消息 ok,执行本地事物分支, 本地事物方法需要实现 rocketmq 的回调接口 2)2) 2) LocalTransactionExecuter , 针对事物消息的处理,消息的第 20 位开始的八位记录是的消息在逻辑队列 中的 queueoffset, 但是针对事物消息为 preparedType 和 rollbackType 的存储的是事物状态 表的索引偏移量 2.2.2 分发事物消息: 分发消息位置信息到 ConsumeQueue : 事物状态为 preparedType 和 rollbackType 的消息 不会将请求分发到 ConsumeQueue 事物状态表是有 MapedFileQueue 将多个文件组成一个连续的队列,它的存储单元是定 长为 24 个字节的数据, tranStateTableOffset 可以认为是事物状态消息的个数,索引偏移量, 它的值是 tranStateTable.getMaxOffset() / TSStoreUnitSize 2.2.4 事物回查 定时回查线程会定时扫描(默认每分钟)每个存储事务状态的表格文件,
    0 码力 | 57 页 | 2.39 MB | 1 年前
    3
  • pdf文档 RISC-V 手册 v2(一本开源指令集的指南)

    Corporation 2016],[ARM Ltd. 2014]。读完需要的时间按每分钟读200个单词,每周读40小时计 算。 基于[Baumann 2017]的图1的一部分。 复杂度的一个标准是文档的大小。图 1.6 显示了以页数和单词数衡量的 RISC-V、 ARM-32 和 x86-32 指令集手册的大小。如果你把读手册作为全职工作,每天 8 小时,每周 5 天,那么需要半个月读完 ARM-32 PC 高位加 上立即数(auipc)让我们仅用两条指令,便可以基于当前 PC 以任意偏移量转移控制流或 者访问数据。将 auipc 中的 20 位立即数与 jalr(参见下面)中 12 位立即数的组合,我们 可以将执行流转移到任何 32 位 PC 相对地址。而 auipc 加上普通加载或存储指令中的 12 位立即数偏移量,使我们可以访问任何 32 位 PC 相对地址的数据。 有什么不同之处?首先,RISC-V 位。在文本和无符号整数 中常用的无符号字节和半字,在写入目标寄存器之前都被无符号扩展到 32 位。 加载和存储的支持的唯一寻址模式是符号扩展 12 位立即数到基地址寄存器,这在 x86-32 中被称为位偏移寻址模式[Irvine 2014]。 有什么不同之处?RV32I 省略了 ARM-32 和 x86-32 的复杂寻址模式。另外,ARM-32 提供的寻址模式并非适用于所有数据类型,但 RV32I
    0 码力 | 164 页 | 8.85 MB | 1 年前
    3
  • pdf文档 简明 X86 汇编语言教程

    在保护模式中,也可以 作为内存偏移指针(此时,DS 作为段 寄存器或选择器) EBX 32-bit 宽 通用寄存器。通常作为内存偏移指针使用(相对于 EAX、ECX、EDX),DS 是默认的 段寄存器或选择器。在保护模式中,同样可以起这个作用。 ECX 32-bit 宽 通用寄存器。通常用于特定指令的计数。在保护模式中,也可以作为内存偏移指针 (此时,DS 作为 寄存器或段选择器)。 寄存器或段选择器)。 EDX 32-bit 宽 通用寄存器。在某些运算中作为 EAX 的溢出寄存器(例如乘、除)。在保护模式中, 也可以作为内存偏移指针(此时,DS 作为段 寄存器或选择器)。 上述寄存器同 EAX 一样包括对应的 16-bit 和 8-bit 分组。 用作内存指针的特殊寄存器 ESI 32-bit 宽 通常在内存操作指令中作为“源地址指针”使用。当然,ESI 们,你就可以对他们做任意的操作了。段寄存器,或选择器,在没有指定的情况下都是使用 默认的那个。这句话在现在看来可能有点稀里糊涂,不过你很快就会在后面知道如何去做。 特殊寄存器(指向到特定段或内存的偏移量): EIP 这个寄存器非常的重要。这是一个 32 位宽的寄存器 ,同 CS 一同指向即将执行的 那条指令的地址。不能够直接修改这个寄存器的值,修改它的唯一方法是跳转或分 支指令。(CS
    0 码力 | 63 页 | 598.28 KB | 1 年前
    3
  • epub文档 KiCad PCB 编辑器 5.1

    轻松生成用于 LGA/BGA 或圆形封装的矩形和圆形焊盘阵列。 半自动对齐行或列的焊盘。 封装焊盘具有可调节的各种属性。 焊盘可以是圆形,矩形,椭圆形或梯形。 对于通孔部件,钻头可以在焊盘内部偏移并且是圆形或槽。 单个焊盘也可以 旋转并具有独特的阻焊,网或焊膏间隙。 焊盘还可以具有牢固的连接或热释 放连接,以便于制造。 可以在封装内放置任何独特焊盘的组合。 Pcbnew 可轻松生成生产所需的所有文件: 库的 github.com 常驻部分始终是只读的,这意味着您无法删除任 何内容或直接修改指定 GitHub 存储库中的任何封装。 在所有进一步的讨论 中,聚合库类型仍然是“Github”,但它包括本地读/写部分和远程只读部分。 昵称 库路径 插件类 型 选 项 描述 GitHub 上 https://github.com/liftoff- sr/pretty_footprints GitHub 所有图层上) 删除光标指向的元素 Note: 删除时,如果有多 个叠加元素 指出,优先 考虑最小(在减少 优先 级布线,文本,封装 库)。 功能“取消删除” 上部工具栏允许取消最 后一项 删除 偏移调整钻孔和放置文 件 网格原点。(网格偏 移)。主要用于编辑和 放置封装。 也可以 在“尺寸/网格”菜单中进 行设置 放置封装,轨道,铜区,文本等。 网络高亮显示。 创建笔记,图形元素等。
    0 码力 | 304 页 | 3.02 MB | 1 年前
    3
  • pdf文档 RISC-V 开放架构设计之道 1.0.0

    f28-31 ft8-11 调用者 分类 R VCLASS rd,rs1 配置 读状态寄存器 R FRCSR rd zero 硬连线为0 设置向量寄存器类型 R VSETDCFG rd,rs1 读舍入模式 R FRRM rd ra 返回地址 抽取 R VEXTRACT rd,rs1,rs2 读异常标志 R FRFLAGS rd sp 栈指针 合并 R VMERGE Set Manual》混淆,讨论后决定在第 2 版译本中更改为《RISC-V 开放架 构设计之道》。 最 后, 我 们 也 决 定 将 第 2 版 译 本 以 电 子 版 的 形 式 发 布, 读 者 可 访 问https://ysyx.oscc.cc/books/riscv-reader.html或https://crva.ict. ac.cn/wjxz/202311/t20231103_197576 GitBook、MOBI 等多种呈现 形式,推动了第 1 版译本的传播。参加 “一生一芯” 计划的张炀杰同学和宋铸恒同学 也向助教反馈了若干错误。还有很多通过邮件、微信等方式提出宝贵意见和建议的读 xii 者,此处不一一列举。我们对这些读者表示衷心感谢,他们的反馈极大地提升了第 2 版译本的质量。正是因为他们的鞭策和鼓励,我们才能完成第 2 版译本的翻译工作。 感谢从中国科学院计算技术研究所毕业的黄成硕士对书中第
    0 码力 | 223 页 | 15.31 MB | 1 年前
    3
  • pdf文档 Object Pascal 参考手册(Ver 0.1)

    之前必须进行类型转换。 只有 P 和 Q 指向相同的地址,P = Q 才是真(True),否则 P <> Q 为真。 你能使用 + 和 – 运算符来增加和减少一个字符指针的偏移量,也能使用 – 运算符来比较两个字 符指针偏移量的差。它遵循以下规则 • 若 I 是一个整数,P 是一个字符指针,那么 P + I 是把 P 的地址加上 I,也就是一个指向 P 后面 第 I 个字符处的指针(表达式 上面的代码使用同一个值调用 SomeProcedure 两次。 一个字符指针(PChar 或 PWideChar)可以像数组一样使用索引。在上面的例子中,MyPointer[0]返回 字符 H。索引实际上指定了一个偏移量(对 PWideChar 变量,索引自动乘以 2)。这样,如果 P 是一个字 符指针,P[0]和 P^是相同的,它们指的都是数组中的第 1 个字符,P[1]是数组中的第 2 个字符,依此类 推。P[-1]指的是紧靠 Variant、OleVariant、WordBool 和所有接口类型。 • 方法声明必须使用默认的 register 调用约定,它们可以是虚方法,但不能是动态方法。 • 属性声明可以包含访问限定符(读和写),但不能包含其它限定符(index、stored、default 和 nodefault)。 访问限定符指定的方法必须使用默认的 register 调用约定,并且限定符不能使用字段。 • 属
    0 码力 | 168 页 | 868.25 KB | 1 年前
    3
  • pdf文档 《Redis使用手册》(试读版)

    应⽤在更 多场景中。 多机功能部分介绍了 Redis 的三项多机功能, 它们分别是复制、Sentinel 和集群。 其中复制⽤于创建多个 Redis 服务器的副本, 并藉此提升整个 Redis 系统的读性能以及容灾能⼒。 ⾄于 Sentinel 则在复制的基础上, 为 Redis 系统提供了⾃动的故障转移功能, 从⽽使得整个系统可以更健壮地运⾏。 最后, 通过使⽤ Redis 集群, ⽤户可以在线扩展 ⽂章⻓度计数功能⽤于显示⽂章内容的⻓度, 读者可以通过这个⻓度值来了解⼀篇⽂章⼤概有多⻓, 从⽽ 决定是否阅读⼀篇⽂章。 ⽂章预览功能则⽤于显示⽂章开头的⼀部分内容, 这些内容可以帮助读者快速地了解⽂章本身, 并吸引读 者进⼀步阅读整篇⽂章。 代码清单 2-4 展示了这两个功能的具体实现代码, 其中⽂章⻓度计数功能是通过对⽂章内容执⾏ STRLEN 命令来 实现的, ⽽⽂章预览功能则是通过对⽂章内容执⾏ GETRANGE fruits ALPHA LIMIT 2 1 1) "cherry" 注意, 因为 offset 参数的值是从 0 开始计算的, 所以这个命令在获取第三个被排序元素时使⽤了 2 ⽽不是 3 来 作为偏移量。 11.6.4 获取外部键的值作为结果 在默认情况下, SORT 命令将返回被排序的元素作为结果, 但如果⽤户有需要的话, 也可以使⽤ GET 选项去获取 其他别的值作为排序结果: SORT
    0 码力 | 352 页 | 6.57 MB | 1 年前
    3
  • pdf文档 美团点评2018技术年货

    LruCache结构图如下所示,上半部分是双向链表,下半部分是映射表(不一定有序)。双向链表中 value_1所处位置为链表头部,value_N所处位置为链表尾部。 LruCache 初始结构 LruCache读操作,通过键值在映射表中查找缓存数据是否存在。如果数据存在,则将缓存数据所处节点 从链表中当前位置取出,移动到链表头部;如果不存在,则返回查找失败,等待新数据写入。下图为通过 LruCache查找 worker把拉取到的策略数据解析,按照策略的拓扑关系,更新到当前共享内存中的写缓存区,完成更新后,切 换读写缓存区,保证最新的策略立即生效。 4. worker进程在处理请求时,从当前共享内存中的读缓存区获取策略数据。 为了解决timer worker和其它worker在读写策略数据时的竞态关系,我们采用了双buffer机制,实现了业 务层策略数据的无锁读写。另外,通过设置timer的时间为 所开启的策略名。 3. 如果是公共策略,直接根据策略名去查询策略数据。 4. 如果是私有策略,从request上下文获取Location关联的Upstream,即应用标识appkey,到共享内存读缓存区获取 具体的策略数据。 备注:公共策略以”oceanus”开头,区别于私有策略的命名。 运行时策略渲染 运行时策略渲染 查询到请求开启的策略后,Oceanus需要运行时判断是否匹配,以私有策略为例,执行流如下图所示:
    0 码力 | 229 页 | 61.61 MB | 1 年前
    3
  • pdf文档 ffmpeg翻译文档

    这将在输出文件中第2视频流按libx264编码,第138音频流按libvorbis编码,其余都直接复 制输出。 -t duration (input/output) :限制输入/输出的时间。如果是在 -i 前面,就是限定从输入中读 取多少时间的数据;如果是用于限定输出文件,则表示写入多少时间数据后就停 止。 duration 可以是以秒为单位的数值或者 hh ss[.xxx] 格式的时间值。 注意 - to 和 xxx] 格式的时间值 -itsoffset offset (input) :设置输入文件的时间偏移。 offset 必须采用时间持续的方式指定, 即可以有 - 号的时间值(以秒为单位的数值或者 hh ss[.xxx] 格式的时间值)。偏移会附加 到输入文件的时间码上,意味着所指定的流会以时间码+偏移量作为最终输出时间码。 -timestamp date (output) :设置在容器中记录时间戳。 avoid_negative_ts 选项被指定时 已不推荐这个选项,而是用 aresample 音频滤波器代替。 -copyts :不处理输入的时间戳,保持它们而不是尝试审核。特别是不会消除启动时间偏移值。 注意根据 vsync 同步选项或者特定的混合器处理流程(例如格式选项 avoid_negative_ts 被设 置)输出时间戳会忽略匹配输入时间戳(即使这个选项被设置) -start_at_zero
    0 码力 | 502 页 | 3.06 MB | 1 年前
    3
共 511 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 52
前往
页
相关搜索词
ApacheRocketMQ入门实战消息中间中间件消息中间件原理解析RISC手册v2一本开源指令指令集指南简明X86汇编语言汇编语言教程KiCadPCB编辑编辑器5.1开放架构构设设计架构设计之道1.0ObjectPascal参考参考手册Ver0.1Redis使用使用手册试读美团点评2018技术年货ffmpeg翻译文档
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩