首页
Darktea
取消

右值引用

按 C++ 标准的发展来梳理出右值引用的概念。但会先复习一下引用的概念。 引用 先复习一下 C++ 中引用的概念: A reference defines an alternative name for an object 引用就是另外一个已经存在的对象的名字的别名 int ival = 1024; // refVal refers t...

chatbot

对话型应用 对话型应用也既是 chatbot 的中文翻译。 首先,对话型应用是智能应用,是当今最热门的「机器学习」(AI) 技术的典型应用。 所以,chatbot(对话型应用)是「智能应用」。何谓「智能应用」?如下图所示,通过在训练阶段获得的模型来处理真实的数据: flowchart LR A[[Training data]] -->B(ML argorithm) --&gt...

Github Markdown

Here’s a tip – if you’re having trouble with your anchor not working due to misspellings or odd characters, simply hover over your heading on Github, then hover or click the link icon that appea...

DDD Notes

Part 1: DDD 总览 DDD 要解决的问题 问题域 问题空间 解空间 Strategic Patterns Tactical Patterns 领域 子域 逻辑概念和物理概念 通用语言 领域模型 限界上下文 模式 ...

Working on it

分 2 部分介绍: 「日常需求」的完整工作流程 「线上服务」的运维 一. 流程 前提: 效率相关(相关指标) 故障相关 定义什么是故障 定义故障等级(受影响用户数 + 时长) 设定目标 工作流程包括以下环节: 技术评审 变更管理: 代码分支管理 代...

Build Systems

一. CMake 1. Modern CMake Modern CMake: 围绕着 targets 来管理应用的构建。同时,要成功构建 target,也需要配置 target 对应的 properties。 Target:target 就是被构建应用的各个组件的抽象。一个可执行文件是一个 target,一个库是一个 target 构建一个应用就是构建一系列...

Jekyll-Chirpy notes

Just a Note. Please flow this guild: https://chirpy.cotes.page/posts/getting-started.

Rust Notes

type ownership move borrowing copy references lifetime 函数定义使用生命周期注解 结构体的生命周期注解 pointers Box Rc RefCell collections ...

URL Encoding

一, 要解决的问题 给一段 Url 参数中编码过(可能用的是 GBK 编码,也可能用的是 UTF-8 编码)的中文串, 在不知道是哪种编码时(可能是 GBK,也可能是 UTF-8),要都能成功解出中文 例如对于 %C1%B9%D0%AC%C5%AE 和 %E5%87%89%E9%9E%8B%E5%A5%B3 都要能解出中文:凉鞋女 本文的组织方式: URL 的语法...

On Designing and Deploying Internet-Scale Services

“On Designing and Deploying Internet-Scale Services” – James Hamilton – Windows Live Services Platform 0. 目的 本文是设计和部署易于运维的服务最佳实践的概括和总结. 先提出3个原则: Expect failures; 所依赖的任何服务都可能发生故障, 需要优雅的处理所有的...