肖恩技术周刊(第 28 期):小机器人是什么鬼啊?
周刊内容: 对一周内阅读的资讯或技术内容精品(个人向)进行总结,分类大致包含“业界资讯”、“技术博客”、“开源项目”和“学习资源”等。
更新时间: 周一
历史收录: 技术周刊合集
订阅方式: 微信公众号“肖恩聊技术”,除周刊外还有更多原创技术博文,欢迎关注👏🏻~
开篇图
TGA 2024最佳游戏离谱的给了《宇宙机器人》,然后菜鸟APP被狂刷负评,笑尿。
业界资讯
清华大学计算机教授、《数据结构》编著者严蔚敏去世,享年 86 岁
清华大学计算机系教授严蔚敏因病去世,享年86岁。作为国内最早开设数据结构课程的教师之一,严蔚敏教授与吴伟民合著的《数据结构》教材对无数计算机学子产生了深远影响,被誉为计算机考研领域的“四大天团”之一。她的去世是学术界的巨大损失,许多学生表示这本书伴随他们一生,对教育影响深远。
离开 1620 天,Redis 创始人 antirez 宣布回归
Redis创始人antirez在离开1620天后宣布回归,将作为“传教士”角色,成为公司与社区间的桥梁,参与编程演示和文档编写。他担忧Redis社区分裂,理解新许可证变更的原因,并未因回归获得金钱利益。antirez对AI、LLMs和向量索引等新技术趋势表现出浓厚兴趣,提出了新的数据类型——向量集,并已开始编写设计文档和实现概念验证。他的回归旨在促进社区统一,推动Redis技术发展。
技术博客
资金视角看支付系统架构设计
本文从资金管理的角度探讨了支付系统架构设计,特别关注了跨境支付业务的复杂性。文章指出,资金平台负责备付金账户管理、客户账户管理、结算、对账、记账和会计核算等关键职能。在跨境支付中,资金平台还需处理资金通路管理、外汇兑换、清算对账、多主体账务管理以及流动性管理等挑战。
文章强调了支付系统在准确性、安全性、稳定性方面的高要求,并详细讨论了跨境支付中的多个复杂因素,如多主体、多币种、时区差异等。资金平台需要管理备付金账户的生命周期,处理多币种账户,打通资金链路,选择最佳资金通路,并进行外汇报价、交易和头寸管理。同时,还需分析清算关系,进行清分和清偿,管理跨主体、多币种的虚拟资金流,并监控资金流量,预测资金需求,优化流动性。
总的来说,支付系统架构设计需要综合考虑资金流转的各个环节,确保交易的准确性和资金的安全,特别是在跨境支付领域,资金平台的作用尤为关键,需要应对更多的技术和管理挑战。
5大常见高并发限流算法选型浅析
本文探讨了5种高并发系统中常用的限流算法:固定窗口、滑动窗口、滑动日志、漏桶和令牌桶算法。固定窗口算法将时间划分为固定窗口,每个窗口内允许一定数量请求,简单但存在窗口边际效应。滑动窗口算法通过多个小桶减缓窗口边际效应,但流量突发时仍会失败。滑动日志算法记录请求时间戳,精确控制请求速率,但内存开销大且流量突发时失败多。漏桶算法以恒定速率处理请求,能削峰填谷,但控制刻板,弹性弱,产生延迟。令牌桶算法以固定速率添加令牌,能处理突发流量,灵活性高,但实现复杂。每种算法都有适用场景和优缺点,通过代码实例帮助理解原理和应用,以构建高效稳定的系统。
工具推荐
DrissionPage:网页自动化工具
DrissionPage® 是一个基于 Python 的网页自动化工具。既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。功能强大,语法简洁优雅,代码量少,对新手友好。
BPlusTree:B+树操作可视化
B+树操作可视化。
AI模型比较
关于AI模型比较的详细列表,它提供了不同AI模型的详细信息,包括它们的提供商、输入长度、输出长度、输入价格(每100万个token的价格)、输出价格(每100万个token的价格)以及是否支持某些功能。这些模型来自不同的提供商,如OpenAI、Azure、Anthropic、Google等,涵盖了多种功能,包括聊天、嵌入、图像生成、完成、音频转录、文本转语音(TTS)和视觉等。
学习资源
深入架构原理与实践
一本关于架构设计的开源书籍,涵盖了云原生技术、网络服务优化、Linux内核网络技术、负载均衡、数据一致性、分布式共识算法、容器编排、服务网格、系统可观测性以及GitOps理念等多个关键技术领域。
硬核指南
硬核指南是一个提供影视、二次元、音乐、阅读和娱乐资源的综合网站。
随便看看
60张手绘高清大图理清支付系统最核心的概念
文章通过60张手绘高清大图详细解析了支付系统的核心概念,包括账户分类、记账方向、实时与缓冲记账、会计科目与分录、记账方案、会计日与日切、对账差异处理、银行通道对账体系、支付记账、商户结算记账、复式记账、支付系统核心业务、支付资金流、退款本质与资金流、外部渠道清算、商户结算、充值、转账/代发/调拨、提现、外汇、收单演进形态、支付咨询、支付受理、渠道类型、渠道路由、支付流程、清结算流程、本对本与跨境收单流程、信息流与资金流、跨境收单协议关系、跨境资金方案、核心系统依赖图、支付安全和资损防控等。文章旨在帮助读者深入理解支付系统的设计与实现。
可视化证明a^2 – b^2 = (a + b)(a – b)
可视化证明公式。