- 写在前面考试整理,博文内容涉及:CPU 调度简单认知不同进程优先级和不同调度策略认知内核调度可调参数介绍理解不足小伙伴帮忙指正人生不是书上的故事,喜怒哀乐,悲欢离合,都在书页间,可书页翻篇何其易,人心修补何其难。——烽火戏诸侯《剑来》当前实验环境┌──[root@vms99.liruilongs.github.io]-[~]└─$hostnamectl Static hostname: ... 写在前面考试整理,博文内容涉及:CPU 调度简单认知不同进程优先级和不同调度策略认知内核调度可调参数介绍理解不足小伙伴帮忙指正人生不是书上的故事,喜怒哀乐,悲欢离合,都在书页间,可书页翻篇何其易,人心修补何其难。——烽火戏诸侯《剑来》当前实验环境┌──[root@vms99.liruilongs.github.io]-[~]└─$hostnamectl Static hostname: ...
- 1. os模块基础知识 1.1 os模块简介os模块是Python标准库中的一部分,提供了一种与操作系统进行交互的方法。主要功能包括文件和目录的操作、路径处理、进程管理等。在使用os模块之前,我们需要先导入它:import os在Python编程中,操作系统(os)模块是一个强大的工具,它提供了与操作系统交互的各种功能,使得开发者能够轻松地执行文件和目录操作、获取系统信息以及执行系统命令。... 1. os模块基础知识 1.1 os模块简介os模块是Python标准库中的一部分,提供了一种与操作系统进行交互的方法。主要功能包括文件和目录的操作、路径处理、进程管理等。在使用os模块之前,我们需要先导入它:import os在Python编程中,操作系统(os)模块是一个强大的工具,它提供了与操作系统交互的各种功能,使得开发者能够轻松地执行文件和目录操作、获取系统信息以及执行系统命令。...
- 本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。 本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。
- 之前,很多小伙伴私信我:如何才能快速的掌握Dubbo的核心原理和源码。所以,我写了一篇《我是如何在短期内快速掌握Dubbo的原理和源码的(纯干货)?》对于Dubbo的源码解析系列文章,我也在思考如何让源码解析的文章变得更加简单易懂,所以,我调整了写Dubbo源码解析文章的策略,力求让小伙伴们能够以更简单、易懂的方式彻底掌握Dubbo源码。今天,我们先说说Dubbo中的统一契约是如何实现的 之前,很多小伙伴私信我:如何才能快速的掌握Dubbo的核心原理和源码。所以,我写了一篇《我是如何在短期内快速掌握Dubbo的原理和源码的(纯干货)?》对于Dubbo的源码解析系列文章,我也在思考如何让源码解析的文章变得更加简单易懂,所以,我调整了写Dubbo源码解析文章的策略,力求让小伙伴们能够以更简单、易懂的方式彻底掌握Dubbo源码。今天,我们先说说Dubbo中的统一契约是如何实现的
- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效。已读完书籍:《架构简洁之道》。当前阅读周书籍:《深入浅出的Node.js》。玩转进程服务模型的变迁Web服务器的架构发展到现在,已经历了几次变迁。服务器... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效。已读完书籍:《架构简洁之道》。当前阅读周书籍:《深入浅出的Node.js》。玩转进程服务模型的变迁Web服务器的架构发展到现在,已经历了几次变迁。服务器...
- 在Python编程中,多线程是一种常用的并发编程方式,它可以有效地提高程序的执行效率,特别是在处理I/O密集型任务时。Python提供了threading模块,使得多线程编程变得相对简单。本文将深入探讨threading模块的基础知识,并通过实例演示多线程的应用。 1. 多线程基础概念在开始之前,让我们先了解一些多线程编程的基本概念:线程(Thread):是操作系统能够进行运算调度的最小单位... 在Python编程中,多线程是一种常用的并发编程方式,它可以有效地提高程序的执行效率,特别是在处理I/O密集型任务时。Python提供了threading模块,使得多线程编程变得相对简单。本文将深入探讨threading模块的基础知识,并通过实例演示多线程的应用。 1. 多线程基础概念在开始之前,让我们先了解一些多线程编程的基本概念:线程(Thread):是操作系统能够进行运算调度的最小单位...
- 在Python编程中,多进程处理是一项关键的技术,特别是在需要处理大规模数据或执行耗时任务时。为了充分利用多核处理器的优势,Python提供了multiprocessing模块,使得并行编程变得更加容易。本文将深入探讨multiprocessing模块的基础知识,并通过实际代码示例演示其在解决实际问题中的应用。 多进程编程基础在了解multiprocessing模块之前,我们先来了解一下进程... 在Python编程中,多进程处理是一项关键的技术,特别是在需要处理大规模数据或执行耗时任务时。为了充分利用多核处理器的优势,Python提供了multiprocessing模块,使得并行编程变得更加容易。本文将深入探讨multiprocessing模块的基础知识,并通过实际代码示例演示其在解决实际问题中的应用。 多进程编程基础在了解multiprocessing模块之前,我们先来了解一下进程...
- 简介Subprocess库是Python中用于创建和管理子进程的标准库。它提供了一个强大而灵活的接口,使得你可以在Python中启动新的进程、连接它们的输入和输出,并与它们进行交互。本教程将介绍Subprocess库的基本概念、用法和一些常见的应用场景。安装Subprocess库是Python标准库的一部分,因此无需额外安装。你可以直接在Python脚本中导入它:pythonCopy cod... 简介Subprocess库是Python中用于创建和管理子进程的标准库。它提供了一个强大而灵活的接口,使得你可以在Python中启动新的进程、连接它们的输入和输出,并与它们进行交互。本教程将介绍Subprocess库的基本概念、用法和一些常见的应用场景。安装Subprocess库是Python标准库的一部分,因此无需额外安装。你可以直接在Python脚本中导入它:pythonCopy cod...
- 国内数据库市场已进入关键转折点,2024年或是分水岭;华为云Stack《创新技术专刊》,传授你云上创新、释放行业价值的绝技;从技术基础到Sermant设计进行一次深入分析;华为云推出“帕鲁服务器-云耀云容器版”... 国内数据库市场已进入关键转折点,2024年或是分水岭;华为云Stack《创新技术专刊》,传授你云上创新、释放行业价值的绝技;从技术基础到Sermant设计进行一次深入分析;华为云推出“帕鲁服务器-云耀云容器版”...
- 大数据时代,集群规模越来越大,业务并发越来越高,数据库集群各节点间的通信压力也越来越大。在本期《数据高速公路—数仓集群通信技术详解》的主题直播中,我们邀请到华为云GaussDB(DWS)技术布道师魏登老师,深入讲解GaussDB(DWS)集群通信技术,如何在大规模集群中承载高并发业务,如何实现高性能分布式通信系统。一、GaussDB(DWS)集群通信总览在GaussDB(DWS)集群中,会有... 大数据时代,集群规模越来越大,业务并发越来越高,数据库集群各节点间的通信压力也越来越大。在本期《数据高速公路—数仓集群通信技术详解》的主题直播中,我们邀请到华为云GaussDB(DWS)技术布道师魏登老师,深入讲解GaussDB(DWS)集群通信技术,如何在大规模集群中承载高并发业务,如何实现高性能分布式通信系统。一、GaussDB(DWS)集群通信总览在GaussDB(DWS)集群中,会有...
- 1 What,什么是孪生调试Ascend C提供孪生调试方法,即CPU域模拟NPU域的行为,相同的算子代码可以在CPU域调试精度,NPU域调试性能。孪生调试的整体方案如下:开发者通过调用Ascend C类库编写Ascend C算子kernel侧源码,kernel侧源码通过通用的GCC编译器进行编译,编译生成通用的CPU域的二进制,可以通过gdb通用调试工具等调试手段进行调试;kernel侧源... 1 What,什么是孪生调试Ascend C提供孪生调试方法,即CPU域模拟NPU域的行为,相同的算子代码可以在CPU域调试精度,NPU域调试性能。孪生调试的整体方案如下:开发者通过调用Ascend C类库编写Ascend C算子kernel侧源码,kernel侧源码通过通用的GCC编译器进行编译,编译生成通用的CPU域的二进制,可以通过gdb通用调试工具等调试手段进行调试;kernel侧源...
- 模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。 模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。
- 冷启动 (Cold Start)一直是Serverless领域面临的优化难题之一,华为云创新提出了基于进程级快照的冷启动加速解决方案,致力于在用户几乎无感知的前提下,有效提升应用的冷启动性能 冷启动 (Cold Start)一直是Serverless领域面临的优化难题之一,华为云创新提出了基于进程级快照的冷启动加速解决方案,致力于在用户几乎无感知的前提下,有效提升应用的冷启动性能
- 通过性能分析工具找出程序中加锁范围不合理的地方并解决。多线程程序,经常存在锁不合理长期占用的问题。这次主要针对这一问题,通过鲲鹏性能分析工具资源调度功能来观测,建议在分析业务逻辑将不需要锁的计算移出互斥量加锁操作。 通过性能分析工具找出程序中加锁范围不合理的地方并解决。多线程程序,经常存在锁不合理长期占用的问题。这次主要针对这一问题,通过鲲鹏性能分析工具资源调度功能来观测,建议在分析业务逻辑将不需要锁的计算移出互斥量加锁操作。
- 我们使用的环境是鲲鹏社区提供的远程实验室,因为已经安装好了工具,所以可以直接使用。 我们使用的环境是鲲鹏社区提供的远程实验室,因为已经安装好了工具,所以可以直接使用。
上滑加载中
推荐直播
-
CCE Autopilot:华为云容器全面进入“自动驾驶”时代
2024/03/13 周三 16:30-18:00
颜栎 华为云云原生DTSE技术布道师
华为云容器已全面进入“自动驾驶”时代! CCE Autopilot为你带来基于Serverless基础设施的企业级Kubernetes集群服务,集群节点全托管,无需配置和运维基础设施,运维效率提升90%。提供应用智能调度,极致弹性等管理编排能力,帮你自动部署、扩展和管理容器化应用程序,高效构建业务。
回顾中 -
昇思MindSpore技术公开课·大模型专题(第二期)第十一课:PEFT
2024/03/16 周六 14:00-15:30
CQU弟中弟 昇思MindSpore易用性专家
昇思MindSpore技术公开课大模型专题课程即将为大家带来第十一讲——PEFT。我们在深度学习研究中遇到了各种大型预训练模型,如GPT、BERT等,不可否认这些模型在自然语言处理任务中取得了优异表现,但是高昂的训练成本和巨大的数据量一直是它的通病,因此有一项新的技术Parameter-Efficient Fine-Tuning (PEFT)诞生了。本期课程将带大家一起学习PEFT的方法介绍和具体用法,重点讲解常用的PEFT方法,并用示例进行演示说明,昇思MindSpore技术公开课与你一同探究前沿技术。
回顾中 -
GaussDB(DWS)湖仓融合技术解析
2024/03/21 周四 16:30-18:00
高若岳 华为云数仓GaussDB(DWS)研发专家
随着智能数据时代的到来,数据量爆发式增长,数据形态呈海量化和多样化发展,不再是单一的结构化数据。从海量和多样化的数据做融合分析,创造更多业务价值的诉求日益强烈。本期直播将为您深度解析GaussDB(DWS)数据仓库如何与大数据生态快速对接?如何高效访问开源数据?GaussDB(DWS)湖仓融合技术为企业带来哪些助力?
去报名
热门标签