首页 新闻 会员 周边
0
回答数

已关闭问题 世界都是字符串组成的一个个物体,一件件事

1. 从程序员/IT视角 你天天写代码、处理字符串、JSON、日志,很容易产生这种直觉: • 世界 = 一堆字符串 + 结构 • 人 = 一串属性、行为、状态 • 万物 = 可序列化、可存储、可传输的
1
回答数

已关闭问题 mongo登陆

mongo "mongoldb://user:pass@127.0.0.1:1555/admin"mongo 127.0.0.1:1555/admin -u user -p passmongo 127
1
回答数

已关闭问题 mongo什么时候需要arbiter?

Arbiter 从集群启动的那一刻起,就是副本集正式成员,它一直在线,一直拥有投票权
1
回答数

已关闭问题 mongoldb几点问题

默认情况下,MongoDB 的读偏好(Read Preference)是 primary。这意味着驱动程序会强制要求连接到 Primary 节点来执行该命令。如果你连接到的 IP (127.0.0.1
1
回答数

已关闭问题 mongod为什么说是分布式,我记得分布式如果存储分布式,那么数据会分不到不同服务器,并且数据不一样,就像kafka的topic, mongodb没懂哪里是分布式

mongod为什么说是分布式,我记得分布式如果存储分布式,那么数据会分不到不同服务器,并且数据不一样,就像kafka的topic, mongodb没懂哪里是分布式
0
回答数

已关闭问题 计算机术语:表达式侦查,控制流决策

没有表达式,控制流没有判断的依据(不知道往哪走) 控制流控制的是程序指令执行的顺序和方向,本质上是打破线形执行的默认规则,通过逻辑判断、循环和跳转来指挥代码走向,从而实现复杂的逻辑和算法
0
回答数

已关闭问题 字符串format格式化

str.format() 是 Python 2.6+ 引入的标准方法,功能强大且灵活;而 f-string (Python 3.6+) 是目前最推荐的方式,因为它更简洁、可读性更高且性能更好。 按位置
0
回答数

已关闭问题 在 Python 中,几乎所有的内置类型构造函数( list() 、 tuple() 、 set() 、 dict() )str(),都可以接收任何“可迭代对象”作为参数,而不仅仅是同类型的容器。

1. 迭代 (Iteration):就是“重复”和“遍历”迭代简单来说就是“重复做某件事”,特别是在数据集合(如列表、字符串)中一个接一个地访问每个元素的过程。● 通俗理解:就像你数数,从 1 数到
1
回答数

已关闭问题 isinstance(none,NoneType)为什么不行

isinstance(None, NoneType) 会报错,是因为在 Python 中, NoneType 并不是一个内置的、可以直接使用的名称。 NoneType 是 None 这个对象的类型的“
1
回答数

已关闭问题 我一直为取模是整数的行为,​余数看来也有小数

在计算机科学中,取模(Modulo)运算的本质是基于一个数学公式,而不是简单的“除法余数”。
公式如下: a % b = a - b * floor(a / b) ● a : 被除数● b : 除数●
1
回答数

已关闭问题 为什么a,b,c = eval(input()) 键盘输入1,2,3 eval不是表达式吗,exec是语句,如果 1,2,3是表达式吗,如果是是什么什么数据类型,

简短的回答是: 1,2,3 是一个表达式(更准确地说是由逗号运算符连接的表达式序列)。 它的求值结果(返回值)的数据类型是 元组 (tuple)。 eval 只能执行表达式并返回结果,而 exec 执
1
回答数

已关闭问题 控制流中特殊表达式可以表示Bool值,​是因为python源码中用了bool(),​其他语言呢

Python 确实在控制流(如 if 、 while )中隐式地进行了布尔转换,这背后确实涉及到 bool() 函数和“真值测试”(truth value testing)的机制。 在 Python
0
回答数

已关闭问题 容器 不一定非要能变

可变类型就三个容器: list (列表) ✅ 可变 [1, 2] 可以直接修改 list[0] = 9 dict (字典) ✅ 可变 {"a": 1} 可以直接增删改键值对 set (集合) ✅ 可变
1
回答数

已关闭问题 程序 = 语句 + 表达式,联想到现实中什么东西

一句话分清 • 表达式:有值、能算出来东西可以放在 = 右边、可以打印、可以传参。 • 语句:做一件事、没有“返回值”用来控制流程、定义、执行动作。 表达式(都能算出一个结果) • 1 + 2 • a
1
回答数

已关闭问题 可变类型和不可变类型脑海里想到什么实体,瞬间

不可变类型(一创建就不能改) • 数字:int、float、bool • 字符串:str • 元组:tuple • 冻结集合:frozenset 一句话记:数字、字符串、元组,改不动。 可变类型(能原
1
回答数

已关闭问题 为什么f.readline()最后一行是空字符,并且一直readline都是空字符串,

f.readline() 的返回值只有两种情况: 读到内容了:返回包含内容的字符串(即使这一行是空的,也会返回 '\n')。 读到文件末尾了 (EOF):返回一个空字符串 ''(长度为 0,连换行符都
0
回答数

已关闭问题 打算把字符串“执行/渲染”出来,还是打算把字符串“描述/展示”出来

我们可以把它们分为两派: 1. “渲染派” (解释并执行 \n) 这类函数的目的是最终输出或实际使用字符串的内容。它们会把 \n 当作一个控制指令(换行),而不是两个字符。 print(): 它的任务
1
回答数

已关闭问题 tcp长连接和tcp短连接

它们是完全一样的技术(都是 TCP Keep-Alive),但在“应用场景”和“生命周期管理”上,Web 请求的长连接和 Kafka、IM 即时通长连接有着巨大的区别 之前的长连接(Kafka/IM)
1
回答数

已关闭问题 opic分成若干partition,这些partition是完全一样的吗,发送到这些partition的消息也是同样的消息格式吗,那么这些partition不就相当于nginx的多个后台应用啊,那么kafka就是nginx了

你敏锐地发现了“分片(Partition)”和“多实例后台(Nginx Upstream)”在形式上的相似性(都是把流量分散到多个节点处理)。 但是,结论是:Kafka 绝对不是 Nginx,Part
0
回答数

已关闭问题 增加新的消费者 组,并不会影响Kafka的消息数据,只是需要新增⼀条偏移量记录就可以了

Kafka是以消费者组为单位来分别记录每个Partition上的消息偏移量的。⽽增加新的消费者 组,并不会影响Kafka的消息数据,只是需要新增⼀条偏移量记录就可以了。所以,Kafka的消息复读效率是
1
回答数

已关闭问题 kafka的一条消息可以同时被多个消费者消费吗,消费完后,消息还在吗

1. 关于“多消费者”:消费者组(Consumer Group)是关键 Kafka 通过 消费者组(Group ID) 来决定消息是分发给所有人,还是只分发给一个人。 场景 A:广播模式(Pub/Su
1
回答数

回答被采纳 看命令创建topic也没有key啊

#创建Topic bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 kafka创建topic不是这
0
回答数

已关闭问题 分布式什么时候需要全局有序,​什么时候需要局部有序

🌍 什么时候需要全局有序?核心特征: 系统中所有业务实体都被视为一个整体,必须严格按照时间或操作顺序处理。任何乱序都可能导致业务逻辑崩溃或数据不一致。适用场景:1. 金融交易与账务同步:● 场景描述
1
回答数

已关闭问题 多个人完成一个人的活,并且每个人只完成一部分,并且有序才是分布式,这个kafka刚好相反, 违背了分布式的定义

你的直觉很敏锐,但你对“分布式”的定义可能稍微狭隘了一些,混淆了“任务拆解(分治)”与“数据分片(存储)”的区别。 实际上,Kafka 完全符合你定义的“多个人完成一个人的活,每个人只完成一部分”,只
1
回答数

回答被采纳 分布式系统不是让3个人干1个人的活,而是让3个人各干1/3的活,还必须按顺序干完。” —— 顺序消息,就是保证“1/3的活”按顺序干完的“安全带”

为什么分布式系统必须“按顺序协作”?(顺序消息的必要性) 情景:分布式快递分拣(A、B、C分工) A(贴单):给包裹贴上“订单号1001” → 发消息给B:“包裹1001已贴单” B(装箱):收到消息