logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核链表遍历:手把手教你用list_for_each_entry写一个用户态内存池

本文详细介绍了如何利用Linux内核的`list_for_each_entry`宏在用户态实现高效内存池管理器。通过移植内核链表结构,构建内存块管理机制,并对比传统malloc/free的性能优势,为高频内存操作场景提供优化方案,适用于网络服务器、游戏开发等高性能需求领域。

#性能优化
分析Linux内核创建一个新进程的过程

一、原理分析1.进程的描述  进程控制块PCB——task_struct,为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。struct task_struct{volatile long state; //进程状态,-1表示不可执行,0表示可执行,大于1表示停止void *stack; //内核堆栈ato...

#操作系统#数据结构与算法
浪潮服务器NF84260M3安装Windows server 2012 R2 RAID配置

这里是已经做了RAID6,再做系统浪潮服务器NF84260M3U盘启动,光盘刻录Windows server 2012 R2 镜像,地址:迅雷下载,ed2k://|file|cn_windows_server_2012_r2_x64_dvd_2707961.iso|4413020160|010CD94AD1F2951567646C99580DD595|/步骤:插入U盘...

#操作系统#运维
c# 宏定义

C#的预处理机制预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于...

#c#
DB2联邦(DB2使用联邦功能链接DB2)

一、使用可视窗口创建联邦1、打开控制中心,然后打开数据库,在其“联合数据库对象”文件右击单击“创建包装器”选项,打开创建包装器窗口,数据源选中DB2,添加包装器名称(名称只有不重复即可)。切换到设置标签页,选中DB2_FENCED,使用其默认值“N”,“DB2_FENCED”属性用来指定包装器是以受保护方式还是可信方式运行,默认值“N”表示包装器以可信方式方式运行。点击显示SQ...

#数据库
嵌入式分层架构实战:从解耦到性能优化的核心设计模式

在嵌入式系统开发中,分层架构是一种基础且关键的设计模式,它通过关注点分离和依赖管理,将复杂系统划分为职责清晰的层次。其核心原理在于建立单向依赖关系,上层通过稳定接口调用下层服务,下层则专注于硬件或系统功能的实现,从而有效屏蔽硬件差异、管理软件复杂度。这种架构的技术价值在于大幅提升代码的可维护性、可测试性和团队协作效率,尤其适用于需要长期迭代和硬件可能变更的嵌入式产品。在应用场景上,无论是基于RTO

jmeter 正则表达式学习(一)--使用详解

jmeter自带后置处理器:正则表达式提取器,可以用来提取接口响应里的信息,给予后续接口传参用。例如要提取响应结果里的token字段及sex字段(响应内容为:"token":"83EEAA887F1D2F1AA1CDA9E197810992","sex":0,"userName":"12548650"),提取器如下设置,正则表达式提取器说明:Apply to:应用范围(...

#php
mpu6050六轴传感器模块驱动程序源代码分享 - 全文

1、MPU6050基础介绍  MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了安装空间。  MPU6050内部整合了3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC接口,可用于连接外部磁力传感器,并利用自带的数字运动处理器(DMP:DigitalMoTIonProcessor)硬件...

#嵌入式#操作系统
Delphi IdHTTP 设置cookie 和访问后读取Cookie 值(重要collection不需要item索引)

procedure TForm1.btn1Click(Sender: TObject);varIdHTTP: TIdHTTP;mstrCookie: string;Cookies : TIdCookieManager;i: Integer;beginIdHTTP := TIdHTTP.Create(nil);IdHTTP.Request...

安装httpd后如何把htdoc目录改成www

更改httpd.conf配置文件中,两项即可都改为 : f:/www注意这里的斜线以正斜线为准,____________________设置虚拟主机如果是a.comdocumentRoot 后的a是一个目录,需要在www目录下建立a目录——————————————————————————————————引入p...

#php
    共 452 条
  • 1
  • 2
  • 3
  • 46
  • 请选择