- MPI简介说到并行计算,我们有一个不可绕开的话题——MPI编程。MPI是一个跨语言的通讯协议,用于编写并行计算机。支持点对点和广播。MPI是一个信息传递应用程序接口,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。MPI的目标是高性能,大规模性,和可移植性。MPI在今天仍为高性能计算的主要模型。与OpenMP并行程序不同,MPI是一种基于信息传递的并行编程技术。消息传递接口是一种... MPI简介说到并行计算,我们有一个不可绕开的话题——MPI编程。MPI是一个跨语言的通讯协议,用于编写并行计算机。支持点对点和广播。MPI是一个信息传递应用程序接口,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。MPI的目标是高性能,大规模性,和可移植性。MPI在今天仍为高性能计算的主要模型。与OpenMP并行程序不同,MPI是一种基于信息传递的并行编程技术。消息传递接口是一种...
- 目录 摘要 1、Timer控件 2、System.Timers.Timer 类 3、System.Threading.Timer类 总结 摘要 目前,在.NET中有三种计时器: 1、System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet。Timer控件只有绑定了Tick事件和设... 目录 摘要 1、Timer控件 2、System.Timers.Timer 类 3、System.Threading.Timer类 总结 摘要 目前,在.NET中有三种计时器: 1、System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet。Timer控件只有绑定了Tick事件和设...
- [ 导读]大家好,首先欢迎来了很多新朋友!感谢关注小号,我将一如既往认真分享,广交朋友,共同进步!前篇《由static来谈谈模块封装》基本实现了对外隐藏属性,隐藏局部模块函数,开放接口的功能。对于这个话题还有些点没有深入探讨:为什么要这样做?以及这样做的好处。或许很多刚刚开始用C或者其他面向对象编程语言(比如C++)的小伙伴们,常... [ 导读]大家好,首先欢迎来了很多新朋友!感谢关注小号,我将一如既往认真分享,广交朋友,共同进步!前篇《由static来谈谈模块封装》基本实现了对外隐藏属性,隐藏局部模块函数,开放接口的功能。对于这个话题还有些点没有深入探讨:为什么要这样做?以及这样做的好处。或许很多刚刚开始用C或者其他面向对象编程语言(比如C++)的小伙伴们,常...
- 为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。 Let's go 阻塞 IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = s... 为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。 Let's go 阻塞 IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = s...
- Intellij IDEA中使用Debug调试详解 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主... Intellij IDEA中使用Debug调试详解 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主...
- 文章目录 概述问题复现源码分析源码分析 How to Fix方法一 : run方法内最好使用try-catch结构捕捉可能的异常,不要把异常抛到run方法之外推荐 ScheduledThrea... 文章目录 概述问题复现源码分析源码分析 How to Fix方法一 : run方法内最好使用try-catch结构捕捉可能的异常,不要把异常抛到run方法之外推荐 ScheduledThrea...
- 文章目录 一. 前言二. 基本功能三. 代码实现1. fdoglogger.h2. fdoglogger.cpp 四. 测试用例1. fdoglogger_test.cpp ... 文章目录 一. 前言二. 基本功能三. 代码实现1. fdoglogger.h2. fdoglogger.cpp 四. 测试用例1. fdoglogger_test.cpp ...
- 技术活,该赏关注+一键三连(点赞,评论,收藏)再看,养成好习惯 RocketMQ使用教程相关系列 目录 目录 第一节:介绍 限制: 第二节:批量消息-生产者和消息者步骤说明 批量消息生产者代码实现步骤 批量消息消费者代码实现步骤 第三节:批量消息生产者-小于4MB 效果: 第四节:批量消息消费者 效果... 技术活,该赏关注+一键三连(点赞,评论,收藏)再看,养成好习惯 RocketMQ使用教程相关系列 目录 目录 第一节:介绍 限制: 第二节:批量消息-生产者和消息者步骤说明 批量消息生产者代码实现步骤 批量消息消费者代码实现步骤 第三节:批量消息生产者-小于4MB 效果: 第四节:批量消息消费者 效果...
- 不知从几何起,可能是大三那年的操作系统考试,也可能是刚经历完的秋招,这些概念总是迷迷糊糊,可能自己回答的和其他人的答复也差不多,并没有什么亮点,通常都会以:「我们换个题」的方式结束,有时候也挺尴尬的。我们不妨看看这样几个题应该怎么去回答 进程和线程是什么进程和线程有什么区别为什么有了进程又出现线程内核态和用户态有啥不同协程有... 不知从几何起,可能是大三那年的操作系统考试,也可能是刚经历完的秋招,这些概念总是迷迷糊糊,可能自己回答的和其他人的答复也差不多,并没有什么亮点,通常都会以:「我们换个题」的方式结束,有时候也挺尴尬的。我们不妨看看这样几个题应该怎么去回答 进程和线程是什么进程和线程有什么区别为什么有了进程又出现线程内核态和用户态有啥不同协程有...
- C++11 之前,C++ 语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便。现在 C++11 中增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高。 C++11 中提供的线程类叫做 std::thread,基于这个类创建一个新的线程非常的简单... C++11 之前,C++ 语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便。现在 C++11 中增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高。 C++11 中提供的线程类叫做 std::thread,基于这个类创建一个新的线程非常的简单...
- 文章目录 概述 stop() Deprecated方式一 设置开关方式二 调用interrupt API方式三 暴力结束线程-> Daemon Thread + interrupt API ... 文章目录 概述 stop() Deprecated方式一 设置开关方式二 调用interrupt API方式三 暴力结束线程-> Daemon Thread + interrupt API ...
- 文章目录 脑图概述安全发布对象的4种方式示例懒汉模式(线程不安全)饿汉模式 静态域(线程安全)改造线程不安全的懒汉模式方式一 静态方法使用synchronized修饰 (线程安全)改造线程不安全的... 文章目录 脑图概述安全发布对象的4种方式示例懒汉模式(线程不安全)饿汉模式 静态域(线程安全)改造线程不安全的懒汉模式方式一 静态方法使用synchronized修饰 (线程安全)改造线程不安全的...
- 我和我的女朋友因为python而相识,同时也是因为python我才能把憨憨追到手。最近我和我女朋友在做一个项目,我负责语音识别和TTS,她负责QT界面设计。终于在上一个周我们都完成了各自预期的功能。... 我和我的女朋友因为python而相识,同时也是因为python我才能把憨憨追到手。最近我和我女朋友在做一个项目,我负责语音识别和TTS,她负责QT界面设计。终于在上一个周我们都完成了各自预期的功能。...
- 大家好,我是威哥,《RocketMQ技术内幕》一书作者,荣获RocketMQ官方社区优秀布道师、CSDN2020博客执之星Top2等荣誉称号。目前担任中通快递技术平台部资深架构师,主要负责全链路压测... 大家好,我是威哥,《RocketMQ技术内幕》一书作者,荣获RocketMQ官方社区优秀布道师、CSDN2020博客执之星Top2等荣誉称号。目前担任中通快递技术平台部资深架构师,主要负责全链路压测...
- 1 导读 高并发系统的奥义:高性能、高可用、可扩展。 性能反应了系统的使用体验 都是上万QPS的系统,一个响应时间毫秒级,一个秒级,用户体验明显不同可用性则表示系统可以正常服务用户的时间 上万QPS的系统,一个可全年不停机且无异常,一个隔三差五就宕机可扩展性 流量可分为平时流量、峰值流量。峰值流量可能会是平时流量的几倍至几十倍,在应对峰值流量时,通常需在架构方案上做... 1 导读 高并发系统的奥义:高性能、高可用、可扩展。 性能反应了系统的使用体验 都是上万QPS的系统,一个响应时间毫秒级,一个秒级,用户体验明显不同可用性则表示系统可以正常服务用户的时间 上万QPS的系统,一个可全年不停机且无异常,一个隔三差五就宕机可扩展性 流量可分为平时流量、峰值流量。峰值流量可能会是平时流量的几倍至几十倍,在应对峰值流量时,通常需在架构方案上做...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签