logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【linux】linux内核问题记录

【linux】linux内核问题记录如何查看linux内核cat /proc/versionuname -a一、查看linux内核版本号1:登录linux,在终端输入 cat /proc/version2:登录linux,在终端输入 uname -a即列出linux的内核版本号 。3: 在Linux终端输入 uname -a即可查看linux的内核版本号。二、查看linux版本信息1:登录到lin

#linux
【C++】链表反转逆序|建立、删除、修改、插入|linux内核链表与普通链表

实现链表逆序,首先要有一个链表,下面是链表的结构体:typedef struct listnode {int data;struct listnode* next;}listnode , *list;实现思路:1. 若链表为空或只有一个元素,则直接返回;2. 设置两个前后相邻的指针p,q. 将p所指向的节点作为q指向节点的后继;3. 重复2,直到q==NULL4. 调整链表头和链表尾示例:以逆序1

#链表#list#c++
【Linux】Linux内核学习--- 学习中

Linux 5大模块一、进程调度模块  Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。【进程创建】:  在Linux环境编程时,一般采用fork()/vfork()函数(fork 是 创建一个子进程,并把父进程的内存数据copy到子进程中;vfork是 创建一个子进程,并和父进程的内存

【质量】编码规范(linux内核编码规范、C编码规范、java编程规范……)

谷歌C++编码规范https://download.csdn.net/download/chengbozhang/103188941 保持一致也非常重要,如果你在一个文件中新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的整体美观也影响阅读,所以要尽量避免。2 一些条目往往有例外,比如下面这些,所以本图不能代替文档,有时间还是把PDF认真阅读一遍吧。异常......

#linux#运维#服务器
【linux内核】linux内核常见考核题(30道内核考题和答案)

1)Linux中主要有哪几种内核锁?Linux的内核锁主要是自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争用(已经被持有)的自旋锁,那么这个线程就会一直进行忙循环——旋转——等待锁重新可用。要是锁未被争用,请求它的执行线程便能立刻得到它并且继续进行。自旋锁可以在任何时刻防止多于一个的执行线程同时进入临界区。Linux中的信号量是一......

#linux#运维#服务器
【Linux】查询安装包|软件包依赖和被依赖关系|yum|rpm

查询安装包查询包是否已经安装查已安装包rpm -qa 软件包名,如:rpm -qa ganglia*yum list installed指的是列出已安装的安装包;查询可安装包yum list指的是列出所有可安装的安装包;yum list ganglia*查询包依赖和被依赖依赖哪些软件包rpm -qR postfix# 查postfix依赖哪些包,R参数的意思就是requires就是依赖哪些软件包y

文章图片
#linux
【缓存】分布式缓存系统-DCache、redis、Memcached、SSDB

分布式缓存系统有DCache、redis、Memcached、SSDB等区别实际开发中经常使用的分布式缓存系统主要有Redis、MemCache、SSDB,这三者都是KV存储方案,各有优缺,但Redis相比较而言实用性更加广泛。由于Redis特点突出,支持多种数据类型,如String、Hash、Set、List、StoredSet,并且有高可用的解决方案和集群方案,支持水平扩容。也就解决了大部分企

【redis】hiredis-vip (hiredis封装成支持cluster的api)

hiredis 是redis 的C 客户端接口库,hiredis-vip是它支持cluster的版本(唯品会出品)hiredis-vip:hiredis-vip是基于hiredis的(事实上,它包含一个完整的hiredis),在hiredis的基础上,提供了一套cluster版本的接口。安装: 由于hiredis-vip包含了完整的hiredis,在安装hiredis-vip之前,先卸...

【嵌入式注意的细节】嵌入式开发中易失误的细节(笔试题)

原文:http://wenku.baidu.com/view/8c7f2efc700abb68a982fb7b.html1 .用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)        #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) 括号的使用 ;2...

【变量长度】int、long、short等在windows和linux/ 32位和64位下的长度(long long 才能保证64位)

不同平台下C\C++数值数据类型长度如下:其中long类型和指针类型需要特别注意,编写跨平台的软件时尽量不要使用long类型,或者需要对long类型做特殊处理。原因:编译器的数据模型Datetype LP64ILP64LLP64ILP32LP32char888......

#windows#c##开发语言
    共 146 条
  • 1
  • 2
  • 3
  • 15
  • 请选择