Mysql:总结一
概述 数据库(Database) 数据的容器,一个 MySQL 服务可以有多个数据库 表(Table) 数据库中存储数据的基本单位,由行(记录)和列(字段)组成 字段(Column) 数据类型的约束,比如 INT、VARCHAR、DATE 等 数据类型 整数类 TINYINT, ...
概述 数据库(Database) 数据的容器,一个 MySQL 服务可以有多个数据库 表(Table) 数据库中存储数据的基本单位,由行(记录)和列(字段)组成 字段(Column) 数据类型的约束,比如 INT、VARCHAR、DATE 等 数据类型 整数类 TINYINT, ...
云服务器相关 规划 Nginx容器 概述 用于反向代理 目录结构 主配置 默认站点配置 API 的代理配置 Docker Compose 文件 拉取镜像并启动 验证 域名相关 DNS 解析配置 域名管理后台(在哪买的域名就去哪配),添加以下 A 记录: 主机记录 记录类型 记录值...
语法相关 枚举 接口 类型注解 联合类型 继承 async/await 功能 任务队列 定义,初始化 队列循环 从某个队列头取任务,再放到尾 任务标记 使用map 添加任务时,检测任务是否已添加 删除某个任务时,使用delete清标记 标记已执行 检查所有任务是否都已执行 重置当...
线程池 任务管理 任务定义 动态数量任务同步 根据请求到的目标数量解析任务,创建任务,并投入线程池 当任务解析成功或者成功添加时,使用fetch_add递增 当某个线程处理完成后,使用--(*pending)递减 并判断当前pending是否已经为0,为0则进行相关逻辑
自解压包相关 删除文件 创建文件夹 使用7z压缩 使用sfx打包
概述 C++17 引入的一个强大的函数调用工具,它提供了一种统一的方式来调用各种可调用对象 作用目标 普通函数 成员函数 成员变量 函数对象(包括 lambda) 任何重载了 operator() 的对象 为什么需要 std::invoke 在 C++17 之前,调用不同类型的可...
WebBrowser 概述 WebBrowser 控件是微软提供的用于在 Windows 应用程序中嵌入浏览器功能的 ActiveX 控件 基于 Internet Explorer 的 Trident 渲染引擎 框架 核心接口: 主要通过 IWebBrowser2 COM 接口进...
寄存器 问题 寄存器在写汇编的时候是随便用的吗 寄存器的使用有严格的规则和约定,违反这些规则会导致程序崩溃或出现难以调试的 bug 32位-常见调用约定对比 特性 GCC cdecl MSVC __cdecl MSVC __stdcall MSVC/GCC __fastcall ...
nvm 管理node.js多个版本 nvm-windows github 命令 安装卸载 查看已安装node.js版本 查看官方可按照的版本 切换到指定版本 显示当前使用的版本 指定默认版本 新打开的终端会自动使用它 查看或设置 nvm 存储版本的目录路径 设置 Node.js ...
进程 本质 进程是资源分配的基本单位,是一个执行环境的容器 在Windows内核中,每个进程由一个EPROCESS(Executive Process)结构体表示 EPROCESS关键结构 进程地址空间 概述 每个进程拥有独立的虚拟地址空间(32位系统4GB,64位系统理论上25...