logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核数据结构】最为经典的链表list

很久之前研读过Linux的内核源码,看到其中的内核数据结构,对链表的实现叹为观止,是迄今为止我见过的最为经典的链表实现(不是数据内嵌到链表中,而是把链表内嵌到数据对象中)。现在再来回顾这个经典的数据结构。链表代码在头文件中声明(推荐Source Insight,源码版本:Linux-2.6.32.61,早期版本并没有引进这个list),其数据结构很简单有木有,直接就一个前后链表指针,前篇STL中l

#链表#数据结构#linux
Win10下SCP命令免密码上传、下载工程师服务器上的文件

把本地d:盘下的commserver.log文件上送到阿里云服务器:scp d:/commserver.log root@xxx.xxx.xxx.xxx:/usr/commserver/5)生成公钥和私钥文件默认放在C:\Users\Administrator.ssh 目录下,文件名分别为id_rsa.pub和id_rsa。1)拷贝客户端上的公钥文件id_rsa.pub 到工程师服务器的~/.ss

#服务器#运维
进程的概念以及进程的创建

并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。子进程所独有的只有它的进程号,计时器等。此外,在可剥夺的操作系统中,当有更高优先级的进程就 、 绪时,调度程度将正执行的进程转换为就绪状态,让更高优先级的进程执行。: 任何进程( 除 in

#java#服务器#linux
物联网嵌入式面试题集锦

目录C++语言篇 11、谈谈你对命名空间的理解 12、谈谈指针和引⽤的区别 13、谈谈你对内联函数的理解 14、谈谈函数的重载条件 15、谈谈c与c++中struct的不同点 26、如何理解c++的封装性 27、谈谈你对c++构造与析构的理解 28、构造函数的分类 29、构造函数的调⽤规则 210、谈谈你对浅拷⻉与深拷⻉的区别 311、谈谈啥叫对象成员以及对象成员的构造函数调⽤⽅式 312、谈谈你

Linux下的I2C工具:i2c_tools

i2cdetect命令是一个Linux下的I2C工具,用于扫描I2C总线并列出存在的I2C设备地址。它通常安装在i2c-tools软件包中。i2cdetect-l模式和-y模式。-l命令用于列出系统中所有可用的I2C总线。在Linux系统中,I2C总线通常表示为/dev/i2c-*设备节点,其中是数字,表示I2C总线的编号。该命令会列出每个I2C总线的编号和适配器类型。-y命令用于扫描指定的I2C

#linux
C语言time()函数的用法

此函数会返回从公元1970年1月1日的UTC时间从0时0分0秒算起到现在所经过的秒数(即格林尼治时间1970年1月1日00:00:00到当前时刻的时长,时长单位是秒)。:localtime()将参数timep所指的time_t结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm返回。将变量t2的地址作为实参传递给time()函数,函数自动把结果传递给t2,不需要额外的赋值语句。

#c语言#linux#算法
windows10安装adb/fastboot教程

新搞了台笔记本,还未安装adb,这里说一下怎么安装adb/fastboot。

#adb#android
c++面试题集锦

c++面试题

#c++
到底了