摘要:一、社会结构 个人 父母/家庭 学校/单位 政府 国家 例题1:你认为TV的出现是好事么? 二、历史维度 本国历史 他国历史 现实 例题: 2.你认为应该按下技术进步的按钮么? 3.民主投票需要有门槛么? 三、费米估算 https://baijiahao.baidu.com/s?id=1668269
阅读全文
摘要:总结 1.顺序读写 磁盘读写有两种方式:顺序读写或者随机读写。Kafka 是磁盘顺序读写,利用了一种分段式的、只追加 (Append-Only) 的日志,基本上把自身的读写操作限制为顺序 I/O,磁盘的顺序读写速度和内存持平(见图1.1)。 kafka topic的每一个 Partition 其实都
阅读全文
摘要:Kafka 遵循了一种大部分消息系统共同的传统的设计:producer 将消息推送到 broker,consumer 从broker 拉取消息。 优点:pull模式消费者自主决定是否批量从broker拉取数据,而push模式在无法知道消费者消费能力情况下,不易控制推送速度,太快可能造成消费者奔溃,太
阅读全文
摘要:Kafka优点 1.吞吐量高 kafka的吞吐量,比NATS低,但比其他MQ(例如:RabbitMQ)高 kafka的sender性能比receiver的吞吐量高。是因为receiver是通过主动pull(拉取)方式获取的,会有一定的延时 NATS的sender和receiver直接push(推送)
阅读全文
摘要:NATS优缺点 1.NATS优点 高性能 - broker收到数据后,直接推给subscriber NATS因为publisher把数据发布给nats broker后,直接推给push给subscriber 而kafka是subscriber主动从broker 拉取pull数据 各中间件性能对比:
阅读全文
摘要:差异一:list可变 vs tuple不可变 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改变(immutable)。 # Jupyter格式 tup = (1, 2, 3, 4) new_tup = tup +
阅读全文
摘要:一、labuladong动态规划模板思路 wiki:https://labuladong.gitee.io/algo/di-ling-zh-bfe1b/dong-tai-g-1e688/ 题目: 动态规划模板思路: 二、我自己如何理解【状态】【选择】 以714题目《最佳时机去买卖股票+手续费》为例子
阅读全文
摘要:一、pip安装的包,路径在哪里? 通过pip命令,下载包: 包所在路径: C:\Users\{用户名}\AppData\Local\Programs\Python\Python311\Lib\site-packages 二、通过pycharm下载的包,路径在哪里? 三、如何将包导入pycharm?
阅读全文
摘要:第一种:这种方法最简单,直接输入 Ctrl+Z ,再回车,即可退出; 第二种:输入 exit(),再回车,也可以; 第三种:输入 quit(),再回车,也行;
阅读全文