首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云计算
数据智能老司机
创建于2023-07-21
订阅专栏
云计算相关
等 33 人订阅
共229篇文章
创建于2023-07-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Apache Polaris权威指南——Apache Iceberg Catalog 的作用
正如上一章所示,Apache Iceberg 为数据湖仓带来了强大的表管理能力,通过 ACID 事务、Schema 演进与时光回溯等特性,实现可靠且可扩展的数据操作。但要充分释放 Iceberg 表的
用 C/C++ 从零实现 Redis——Socket编程
先修要求: 具备基础的计算机网络知识。 2.1 学什么:从“黑盒”到代码 计算机网络常被简化成“盒子+连线”的示意,但真正的编码细节往往被忽略。然而,网络编程并不简单。假设 API 只给了两个方法:发
用 C/C++ 从零实现 Redis——简介
学习如何通过从零编码一个 Redis 服务器来构建真实世界的软件。如果你能写出一个 Redis 服务器,你几乎就能写出任何软件!因为它会教给你两项根本技能: 网络编程。 更高阶段的编程是“面向多台机器
精通 Vim——入门
欢迎来到《精通 Vim》。本书将教你如何熟练使用 Vim、其插件,以及它的思想继承者! 本章将为使用 Vim 打下基础。每一件工具都蕴含特定的使用哲学,Vim 也不例外。与当今大多数人习惯的方式相比,
精通 Python 设计模式——反模式
在本书最后一章,我们将探讨 Python 反模式(anti-patterns) 。这些做法未必“错误”,但常常导致代码低效、可读性差、可维护性差。理解这些陷阱,有助于你为 Python 应用编写更整洁
精通 Python 设计模式——性能模式
上一章我们介绍了并发与异步模式,它们有助于编写能够同时处理多任务的高效软件。接下来,我们将讨论一组具体的性能模式,用于提升应用的速度与资源利用率。 性能模式旨在解决常见瓶颈与优化难题,为开发者提供经过
分布式系统思维——分布式系统的思考:模型、思维框架与机制
本章内容 识与解的区别 心智模型的作用 分布式系统的结构与行为 分布式系统的正确性、可扩展性与可靠性 构建分布式系统的必要性 每一个现代应用都是分布式应用。无论你在构建 Web 应用、移动应用、可穿戴
精通 Python 设计模式——架构型设计模式
在上一章中,我们介绍了行为型模式——它们帮助我们处理对象之间的互联与算法。本章要讨论的下一类是架构型设计模式。这些模式为解决常见的架构问题提供了模板,便于构建可扩展、可维护、可复用的系统。 本章将涵盖
精通 Python 设计模式——行为型设计模式
在上一章中,我们介绍了有助于编写简洁、可维护、可扩展代码的结构型模式以及 OOP 相关模式。接下来要讲的是行为型设计模式。行为型模式关注对象之间的协作(连接)与算法。 本章将涵盖以下主题: 责任链(C
精通 Python 设计模式——结构型设计模式
在上一章中,我们介绍了创建型模式以及帮助我们处理对象创建过程的面向对象编程模式。接下来要介绍的类别是结构型设计模式。结构型设计模式提出了一种通过组合对象来提供新功能的方式。 本章我们将讨论以下主题:
精通 Python 设计模式——创建型设计模式
设计模式是可复用的编程解决方案,已在诸多真实场景中反复使用并被证明能产生预期效果。它们在程序员之间共享,并随着时间不断改进。该主题之所以广受欢迎,离不开 Erich Gamma、Richard Hel
精通 Python 设计模式——SOLID 原则
在软件工程的世界里,原则与最佳实践是构建健壮、可维护且高效代码库的支柱。上一章我们介绍了每位开发者都应遵循的基础原则。 本章将继续探讨设计原则,聚焦 SOLID——这是 Robert C. Marti
精通 Python 设计模式——基础设计原则
设计原则构成任何良好架构软件的基石。它们像指路明灯,帮助开发者在避免糟糕设计陷阱的同时,走上构建可维护、可扩展且健壮应用的正确道路。 本章将探讨所有开发者在项目中都应了解并践行的核心设计原则。我们会讨
自己动手写编程语言——源代码扫描
在任何编程语言中,第一步都是读取输入源代码的单个字符,并判断哪些字符应当归为一组。类比自然语言,这就像查看相邻的字母序列以识别“单词”。在编程语言里,字符簇会组成变量名、保留字,或有时是多个字符构成的
自己动手写编程语言——编程语言设计
在尝试构建一门编程语言之前,你需要先给它下定义。这包括设计语言在“表面上”可见的特性,例如构成词与标点的基本规则;还包括更高层级的规则(称为语法),它们约束在更大的程序片段中(如表达式、语句、函数、类
自己动手写编程语言——为什么还要创造另一种编程语言?
这本书将向你展示如何构建你自己的编程语言,但首先,你需要问自己:为什么我要这么做? 对少数人来说,答案很简单:因为这件事非常有趣。😊 然而,对大多数人而言,构建一门编程语言是一项巨大的工程,在投入精力
使用 MuleSoft 构建集成——系统集成的世界
欢迎来到集成的世界——在这里,系统、数据与人的连接迸发出魔力,重塑我们的能力版图。我们正以前所未有的速度变得更互联,集成早已不再是“可有可无”,而是“必不可少”。本书将带你理解集成的运作之道,并介绍
Python 实战遗传算法——遗传算法导论
受查尔斯·达尔文自然进化理论的启发,一种用于问题求解的最迷人的技术就是被恰当地命名为“进化计算”的算法家族。在这个家族中,最突出且被广泛使用的分支就是遗传算法。本章将开启你掌握这一极其强大且极其简单技
Spring 系统设计实战——为您的领域定义服务
我对本章非常兴奋。在这里,你将被引入技术需求的世界,更准确地说,是非功能性需求(Non-Functional Requirements, NFRs)的世界。我们将深入分析你希望实现的系统技术特性。这对
Spring 系统设计实战——为你的应用定义领域
在本章中,我们将首先识别系统中最有价值的功能。鉴于产品团队通常有一长串需要实现的需求,我们的首要任务是先交付价值最高的功能。接下来,我们将探索需要处理的领域,这将指导我们需要开发的 API。最后,我们
下一页