- 1 简介现代数学、物理和工程学中,希腊字母经常用于表示变量、常量、函数、集合、角度等。在数学和科学中随处可见的它们代表方程中的变量并标记关键常量。但为什么要使用它们呢?这归结为历史以及它们如何帮助科学家和数学家清晰地交流。使用希腊字母可以轻松识别不同的概念和变量。例如,字母 π (pi) 表示圆的周长与其直径的比率。在物理学中,α (alpha)通常代表角度。希腊字母的一致使用有助于保持方... 1 简介现代数学、物理和工程学中,希腊字母经常用于表示变量、常量、函数、集合、角度等。在数学和科学中随处可见的它们代表方程中的变量并标记关键常量。但为什么要使用它们呢?这归结为历史以及它们如何帮助科学家和数学家清晰地交流。使用希腊字母可以轻松识别不同的概念和变量。例如,字母 π (pi) 表示圆的周长与其直径的比率。在物理学中,α (alpha)通常代表角度。希腊字母的一致使用有助于保持方...
- 引言:排序操作与性能瓶颈在MySQL数据库运行过程中,排序操作(如 ORDER BY、GROUP BY、DISTINCT)是常见的性能消耗点。当数据集无法在内存中完成排序时,MySQL会启用临时磁盘文件,导致I/O开销激增。sort_buffer_size 正是控制这一过程的核心参数,它定义了每个排序线程使用的内存缓冲区大小。合理配置该参数能显著减少磁盘I/O,但配置不当可能引发内存浪费或... 引言:排序操作与性能瓶颈在MySQL数据库运行过程中,排序操作(如 ORDER BY、GROUP BY、DISTINCT)是常见的性能消耗点。当数据集无法在内存中完成排序时,MySQL会启用临时磁盘文件,导致I/O开销激增。sort_buffer_size 正是控制这一过程的核心参数,它定义了每个排序线程使用的内存缓冲区大小。合理配置该参数能显著减少磁盘I/O,但配置不当可能引发内存浪费或...
- 1 简介古代的数学体系自成一体,具有深厚的实践性和高度抽象能力,在没有西方公理体系影响的前提下,形成了一个以“问题求解”为导向的数学传统。虽然它与现代数学系统在形式和方法上有显著差异,但其在计算方法、代数技巧、几何应用等方面的独立发展是非常深刻的。 2、中国古代数学系统的主要特征实践导向与问题驱动强调“术”,关注现实问题的解决:如测地、赋税、历法、工程。经典如《九章算术》,共 246 个实... 1 简介古代的数学体系自成一体,具有深厚的实践性和高度抽象能力,在没有西方公理体系影响的前提下,形成了一个以“问题求解”为导向的数学传统。虽然它与现代数学系统在形式和方法上有显著差异,但其在计算方法、代数技巧、几何应用等方面的独立发展是非常深刻的。 2、中国古代数学系统的主要特征实践导向与问题驱动强调“术”,关注现实问题的解决:如测地、赋税、历法、工程。经典如《九章算术》,共 246 个实...
- 别让你的鸿蒙App“卡”掉用户:聊聊性能监测与自动化优化这点事 别让你的鸿蒙App“卡”掉用户:聊聊性能监测与自动化优化这点事
- 1 简介解同余方程即“大衍求一术”是中国古代数学经典《孙子算经》中提出的一种**解同余方程(一次中国剩余定理)**的方法,用于求解一个未知数在多个模数下的同余关系。这种方法可以说是古代中国对现代数论(模运算)的一种朴素而精妙的实现。问题的提出: 某实验室有一袋粉末物品重量未知,有一个最大称重300克的电子秤, 有天平砝码3类,分别做以下操作: 使用300克砝码称重该商品余200克, ... 1 简介解同余方程即“大衍求一术”是中国古代数学经典《孙子算经》中提出的一种**解同余方程(一次中国剩余定理)**的方法,用于求解一个未知数在多个模数下的同余关系。这种方法可以说是古代中国对现代数论(模运算)的一种朴素而精妙的实现。问题的提出: 某实验室有一袋粉末物品重量未知,有一个最大称重300克的电子秤, 有天平砝码3类,分别做以下操作: 使用300克砝码称重该商品余200克, ...
- 无状态方法的概念简单理解就是它不保存任何实例变量或状态。换句话说,这类方法不依赖于对象的内部状态或外部输入的共享状态。在并发执行时,因为不存在多个线程对同一个状态的访问和修改,自然不会导致数据竞态条件的出现。接下来我将深入到 JVM 内存模型和字节码执行的层面,从而解释这种并发安全性的基础。 什么是无状态方法在讨论原理之前,我们需要清楚什么是无状态方法。无状态方法是指不存储任何与实例相关的状... 无状态方法的概念简单理解就是它不保存任何实例变量或状态。换句话说,这类方法不依赖于对象的内部状态或外部输入的共享状态。在并发执行时,因为不存在多个线程对同一个状态的访问和修改,自然不会导致数据竞态条件的出现。接下来我将深入到 JVM 内存模型和字节码执行的层面,从而解释这种并发安全性的基础。 什么是无状态方法在讨论原理之前,我们需要清楚什么是无状态方法。无状态方法是指不存储任何与实例相关的状...
- 在计算机硬件领域,CPU 的核心数、线程数和频率是影响性能的关键参数。核心是 CPU 的实际处理单元,每个核心可以独立执行任务。线程则是操作系统调度的基本单位,超线程技术( Hyper-Threading )使一个物理核心能够处理多个线程。频率代表 CPU 的时钟速度,即每秒钟能够执行的指令周期数,用 GHz 表示。以题主提供的例子为基础,两个 CPU 都有 24 线程,频率都是 5 GHz... 在计算机硬件领域,CPU 的核心数、线程数和频率是影响性能的关键参数。核心是 CPU 的实际处理单元,每个核心可以独立执行任务。线程则是操作系统调度的基本单位,超线程技术( Hyper-Threading )使一个物理核心能够处理多个线程。频率代表 CPU 的时钟速度,即每秒钟能够执行的指令周期数,用 GHz 表示。以题主提供的例子为基础,两个 CPU 都有 24 线程,频率都是 5 GHz...
- 一、条件变量的基本概念 1.1 条件变量的定义 1.2 条件变量与互斥锁的配合 二、条件变量的基本用法 2.1 常见的操作 2.2 示例:生产者 - 消费者模型 代码说明 三、深入理解条件变量 3.1 条件变量的底层实现 3.2 条件变量与忙等待的对比 3.3 提升性能的注意事项 避免虚假唤醒 最小化锁的持有时间 四、条件变量的应用场景 4.1 生产者 - 消费者模型 4.2 读者 - 写... 一、条件变量的基本概念 1.1 条件变量的定义 1.2 条件变量与互斥锁的配合 二、条件变量的基本用法 2.1 常见的操作 2.2 示例:生产者 - 消费者模型 代码说明 三、深入理解条件变量 3.1 条件变量的底层实现 3.2 条件变量与忙等待的对比 3.3 提升性能的注意事项 避免虚假唤醒 最小化锁的持有时间 四、条件变量的应用场景 4.1 生产者 - 消费者模型 4.2 读者 - 写...
- 1 简介数论中的模运算(模除、同余运算)是处理循环、重复结构问题的一种基础方法。它的现实含义可以理解为:模运算是在一个固定范围内进行“循环计数”,比如时钟、哈希、加密等,都是模运算的现实体现。 2、模运算的现实含义模运算关注的是余数。表达式: a≡b(modm)意味着:a 与 b 除以 m 后余数相同,或者说 a 与 b 在模 m 的系统中等价。通俗例子时钟问题:现在是 9 点,再过 5 ... 1 简介数论中的模运算(模除、同余运算)是处理循环、重复结构问题的一种基础方法。它的现实含义可以理解为:模运算是在一个固定范围内进行“循环计数”,比如时钟、哈希、加密等,都是模运算的现实体现。 2、模运算的现实含义模运算关注的是余数。表达式: a≡b(modm)意味着:a 与 b 除以 m 后余数相同,或者说 a 与 b 在模 m 的系统中等价。通俗例子时钟问题:现在是 9 点,再过 5 ...
- 课程发布之课程信息课程目标1) 课程分类删除实现2) 编写课程基本信息显示3) 课程分类二级联动4) 讲师下拉表显示1、 课程分类删除请求路径:http://localhost:8001/ebs/subject/1263632523339075586结果:1. 后端实现1.1. 添加删除业务逻辑EbsSubjectController/** * 删除分类 * * @param id * @r... 课程发布之课程信息课程目标1) 课程分类删除实现2) 编写课程基本信息显示3) 课程分类二级联动4) 讲师下拉表显示1、 课程分类删除请求路径:http://localhost:8001/ebs/subject/1263632523339075586结果:1. 后端实现1.1. 添加删除业务逻辑EbsSubjectController/** * 删除分类 * * @param id * @r...
- 章节目标了解Actor的相关概述掌握Actor发送和接收消息掌握WordCount案例1. Actor介绍 Scala中的Actor并发编程模型可以用来开发比Java线程效率更高的并发程序。我们学习Scala Actor的目的主要是为后续学习Akka做准备。1.1 Java并发编程的问题在Java并发编程中,每个对象都有一个逻辑监视器(monitor),可以用来控制对象的多线程访问。我们添加... 章节目标了解Actor的相关概述掌握Actor发送和接收消息掌握WordCount案例1. Actor介绍 Scala中的Actor并发编程模型可以用来开发比Java线程效率更高的并发程序。我们学习Scala Actor的目的主要是为后续学习Akka做准备。1.1 Java并发编程的问题在Java并发编程中,每个对象都有一个逻辑监视器(monitor),可以用来控制对象的多线程访问。我们添加...
- 如何使用 SLF4J 的 MDC, 实现全链路追踪?系统或微服务架构中,全链路追踪(Full-Chain Tracing) 对诊断和监控系统的性能至关重要。这篇文章,我们将详细介绍如何使用 SLF4J 的 MDC 实现全链路的 traceId。1. 什么是 SLF4J 的MDC?MDC(Mapped Diagnostic Context,映射诊断上下文)是 SLF4J 提供的一种上下文机制,... 如何使用 SLF4J 的 MDC, 实现全链路追踪?系统或微服务架构中,全链路追踪(Full-Chain Tracing) 对诊断和监控系统的性能至关重要。这篇文章,我们将详细介绍如何使用 SLF4J 的 MDC 实现全链路的 traceId。1. 什么是 SLF4J 的MDC?MDC(Mapped Diagnostic Context,映射诊断上下文)是 SLF4J 提供的一种上下文机制,...
- 1. 简化的 std::lock_guard 源码实现 2. 代码解释 2.1 构造函数 2.2 析构函数 2.3 禁止拷贝构造和赋值操作 2.4 私有成员变量 3. 示例说明 示例代码 示例解释 示例输出 4. 总结在多线程编程中,确保线程安全是一个关键问题。std::lock_guard 是 C++ 标准库中提供的一种 RAII(Resource Acquisition Is Init... 1. 简化的 std::lock_guard 源码实现 2. 代码解释 2.1 构造函数 2.2 析构函数 2.3 禁止拷贝构造和赋值操作 2.4 私有成员变量 3. 示例说明 示例代码 示例解释 示例输出 4. 总结在多线程编程中,确保线程安全是一个关键问题。std::lock_guard 是 C++ 标准库中提供的一种 RAII(Resource Acquisition Is Init...
- 1. 多线程同步问题 1.1 数据竞争 1.2 未定义行为 2. 互斥锁(Mutex)的原理 2.1 加锁 2.2 解锁 3. 线程的运行、阻塞、等待状态 3.1 运行状态(Running) 3.2 阻塞状态(Blocked) 3.3 等待状态(Waiting) 3.4 状态转换流程图 图的解释 4. C++ 中的 std::mutex 4.1 使用 std::mutex 4.2 std:... 1. 多线程同步问题 1.1 数据竞争 1.2 未定义行为 2. 互斥锁(Mutex)的原理 2.1 加锁 2.2 解锁 3. 线程的运行、阻塞、等待状态 3.1 运行状态(Running) 3.2 阻塞状态(Blocked) 3.3 等待状态(Waiting) 3.4 状态转换流程图 图的解释 4. C++ 中的 std::mutex 4.1 使用 std::mutex 4.2 std:...
- HarmonyOS Stage:进程、线程实践1. 引言在HarmonyOS的Stage模型中,应用以“组件化”和“分布式”为核心设计理念,其进程与线程管理机制直接影响应用的性能、稳定性和资源利用率。传统单进程架构难以满足多设备协同、复杂业务逻辑并行处理的需求,而Stage模型通过多进程隔离与精细化线程调度,实现了资源的高效利用和系统的稳定性。本文将深入探讨Stage... HarmonyOS Stage:进程、线程实践1. 引言在HarmonyOS的Stage模型中,应用以“组件化”和“分布式”为核心设计理念,其进程与线程管理机制直接影响应用的性能、稳定性和资源利用率。传统单进程架构难以满足多设备协同、复杂业务逻辑并行处理的需求,而Stage模型通过多进程隔离与精细化线程调度,实现了资源的高效利用和系统的稳定性。本文将深入探讨Stage...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签