-
- 鸿蒙系统开发教程_韦东山 2-1移植RTOS需要做的事
- 视频教程在线观看https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/81.框架鸿蒙是一套完整的、普通人可以直接使用的操作系统,类似于Windows、安卓和IOS。常见的误解是将鸿蒙与Linux进行比较,这是不正确的:Linux只是一个内核,普通人无法直接使用,需要在Linux之上安装各种程序,比如Ubuntu等发行版,这些发行版在Linux内核之上,还包括桌面环境和各种办公软件。鸿蒙支持多种内核:Linux、Liteos(又分为Lit
- linux运维 . 运维 608 2025-07-15 10:22:26
-
- 在Ubuntu 20.04上添加swap交换空间
- 许多人认为swap交换空间仅在物理RAM内存已满时才会被使用。这种观点是错误的,因为Linux内核会在内存中非活动页面移动到交换空间swap时使用它。如需了解更多相关信息,请查阅我们的教程:Linux性能:为何你需要添加交换空间swap。交换空间swap可以以专用交换分区或交换文件的形式创建。通常,在虚拟机上运行Ubuntu时,由于没有交换分区,唯一的选择是创建交换文件。交换空间swap不应被视为物理内存的替代品。由于交换空间位于硬盘驱动器上,因此其访问速度比物理内存慢得多。如果您的系统频繁出现
- linux运维 . 运维 276 2025-07-15 10:22:02
-
- NVIDIA JetPack 5 生产版本发布
- NVIDIA推出了JetPack5系列的首个生产版本,即JetPack5.0.2。此版本包含了基于LinuxKernel5.10的JetsonLinux35.1BSP,使这些系统能够在Ubuntu20.04上运行。带来了一系列的新功能!NVIDIA官方表示:JetPack5.0.2生产版本取代了仅用于开发目的的JetPack5.0/5.0.1开发者预览版。这是JetsonAGXOrin的首个生产版本。JetPack5.0.2包括了基于LinuxKern
- linux运维 . 运维 689 2025-07-15 10:16:14
-
- ubuntu 18及以上版本配置IP的方法,你get了吗
- 本文将详细介绍Ubuntu18及以上版本中配置IP的方法。由于Ubuntu16及其之前版本的配置方法已经不再适用,如果你还不了解,那么本文将为你提供一个新的技能。在Ubuntu18及以上版本中,需要使用netplan工具来配置网络。配置文件通常位于:/etc/netplan/50-cloud-init.yaml,但文件名可能有所不同,配置方法基本一致。修改如下:#vim/etc/netplan/50-cloud-init.yamlnetwork:version:
- linux运维 . 运维 572 2025-07-15 10:16:02
-
- 虚拟化与云计算硬核技术内幕 (32) —— 产品经理与潘金莲
- 在上一期中,小E学习了如何利用namespace机制,实现了进程之间CPU、RAM、网络、用户、文件系统挂载点和进程IPC的隔离,同时也学习了利用CGroups机制,来限制进程对资源的使用,例如将进程占用的CPU时间片限制为100mCore(100毫核,相当于0.1核)。有了这两种机制,是不是就可以在宿主机上运行轻量级虚拟化的进程了呢?我们还需要解决一个问题——对宿主机的文件系统进行保护。由于云平台上的宿主机,会提供给不同的租户用于运行自己的应用,因此有可能面临两个问题:租户恶意篡改操作系统运行
- linux运维 . 运维 437 2025-07-15 10:14:44
-
- 浅谈SQL执行计划优化(GBase8s篇)
- 在日常开发过程中,优化SQL查询始终是一个具有挑战性的任务。俗话说,工欲善其事,必先利其器。今天,我们将探讨如何查看GBase8s的执行计划以及有哪些优化手段。执行计划优化分为基于规则的优化(RBO)和基于成本的优化(CBO)。基于规则的优化(RBO)通过一系列预先定义的规则对逻辑计划进行等价转换,以提高查询效率。这种方法减少了参与计算的数据量,降低了重复计算的代价。优点:RBO相对于CBO而言更为成熟,常用的规则基于经验制定,覆盖了大部分查询场景,并且易于扩展。缺点:RBO不够灵活,因为在这一
- linux运维 . 运维 253 2025-07-15 10:13:09
-
- Linux中正则表达式和字符串的查询、替换(tr/diff/wc/find)
- 在Linux中,正则表达式和字符串的查询、替换工具如tr、diff、wc和find等,是处理文本和文件的强大工具。本文将详细介绍这些工具的使用方法和正则表达式的基本概念。正则表达式正则表达式(RegularExpression),简称regex、regexp或RE,是一种用于描述和匹配符合特定语法规则的字符串的工具。正则表达式可以用于检查字符串是否包含特定子串、替换匹配的子串或从字符串中提取符合条件的子串。在文本编辑器中,正则表达式常用于搜索和替换符合特定模式的文本。正则表达式分为基本正则表达式
- linux运维 . 运维 1006 2025-07-15 10:12:32
-
- Latex 安装及学习教程「建议收藏」
- 大家好,又见面了,我是你们的朋友全栈君。Latex下载安装及使用教程一介绍(一)关于LaTeX和CTeX二TexLive2018+WinEdt10.3安装(一)基本安装(二)使用介绍(三)完整的入门资源:一介绍(一)关于LaTeX和CTeXLatex是一种排版系统。TeX是LaTeX的基石,LaTeX建立在TeX之上。但是,与Word相比,LaTeX显得不那么友好,于是主要从安装开始给大家介绍一下。希望大家都能写出优雅的文档。LaTeX是一种基于ΤΕΧ的排版系统,由美国计
- linux运维 . 运维 1146 2025-07-15 10:10:21
-
- 如何安装本地rpm软件包 rpm -ivh安装步骤说明
- 使用rpm-ivh命令可安装本地RPM包,但需注意权限、依赖和是否已安装;1.使用sudo获取权限执行安装;2.依赖问题可用yum/dnf自动解决或强制忽略(慎用);3.已安装时可用--replacepkgs或-Uvh覆盖;4.可通过-qpi、-qpl查看包信息和文件;5.使用-t参数测试安装过程。
- linux运维 . 运维 622 2025-07-15 10:10:02
-
- 聊聊rocketmq-streams的ILeaseService
- 本文主要探讨了rocketmq-streams中的ILeaseService。ILeaseService接口定义了租约和锁的相关操作,主要包括hasLease、startLeaseTask、lock、tryLocker、unlock、holdLock、hasHoldLock和queryLockedInstanceByNamePrefix等方法。BasedLesaseImpl抽象类实现了ILeaseService接口,并依赖于ILeaseStorage来管理租约信息。startLeaseTask方
- linux运维 . 运维 779 2025-07-15 10:08:46
-
- 我使用延迟队列实现商品的竞拍成交功能
- 背景我们平时开发可能要求实现这样的需求:用户可以在有效的时间内进行商品竞拍,当有效时间过了之后,取竞拍价最高的用户成交。我们一般可以使用定时任务每5s定时扫描数据库,获取有效时间大于当前时间的商品列表,然后取每个商品中竞价最高的用户存入商品成交表中。商品成交如果使用定时任务,这里会有一个问题,定时任务每5s执行一次,就会查询一次数据库,这样对系统,对数据库压力会有一定的压力,并且时间精确度不是很高。个人觉得不是最好的方法。对于上面的需求,我决定使用延迟对列实现。实现的逻辑为:当系统启动时,扫描已
- linux运维 . 运维 656 2025-07-15 10:08:02
-
- 如何查看Linux网络接口RingBuffer 环形缓冲区调优方法
- 调整Linux网络接口RingBuffer环形缓冲区的核心方法是使用ethtool工具查看并设置接收(RX)和发送(TX)缓冲区大小。1.使用ethtool-geth0查看当前网卡的RingBuffer参数;2.使用ethtool-Geth0rx[size]tx[size]命令调整缓冲区大小,确保不超过最大限制;3.为使配置永久生效,需将设置写入网卡配置文件如/etc/sysconfig/network-scripts/ifcfg-eth0;4.调整后使用tcpdump、iperf等工具监控丢包
- linux运维 . 运维 309 2025-07-15 10:07:02
-
- Redis使用及源码剖析-2.Redis简单动态字符串(SDS)-2021-1-16
- 文章目录前言一、SDS介绍1.SDS定义2.柔性数组简介二、SDS和C语言字符串对比1.SDS可以以常数时间获取字符串长度2.SDS可以避免缓冲区溢出3.减少修改字符串导致的内存重新分配次数4.SDS是二进制安全的5.SDS支持部分C函数三、Rediszmalloc分析四、RedisSDS源码剖析1.获取len和free函数2.初始化SDS字符串函数3.SDS内存扩展函数总结前言本文简要介绍了Redis的简单动态字符串(SimpleDynamicString,SDS),并结合
- linux运维 . 运维 292 2025-07-15 10:06:40
-
- 二、分布式文件系统HDFS及其简单使用
- 在当今的企业环境中,单台计算机的存储容量通常不足以应对海量数据的需求,因此需要跨机器进行存储。这种跨机器统一管理的文件系统被称为分布式文件系统。HDFS(HadoopDistributedFileSystem)是ApacheHadoop项目的一部分,专门用于存储大规模数据(如TB和PB级别),它以HDFS作为其存储系统。HDFS通过多台计算机存储文件,并提供统一的访问接口。HDFS的设计灵感来源于谷歌的论文《TheGoogleFileSystem》。HDFS由四个基本组件组成:HDFSCl
- linux运维 . 运维 934 2025-07-15 10:06:02
-
- 如何限制进程资源使用 cgroups基础配置教程
- cgroups通过分组控制进程资源实现资源限制。1.确认挂载:检查mount|grepcgroup输出,未挂载则启动服务或手动挂载。2.创建cgroup:在对应子系统目录下新建分组。3.配置限制:如CPU配额/周期设置使用率、内存限制大小。4.添加进程:将目标PID写入tasks文件。5.监控统计:读取usage类文件查看资源消耗。6.systemd管理:通过单元文件定义CPUShares和MemoryLimit参数,自动完成cgroup配置。
- linux运维 . 运维 243 2025-07-15 10:06:02
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

