logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux驱动中断函数参数详解

中断函数参数分析总结Int request_irq (unsigned int irq, irq_handler_t handler, unsigned long flags, const char *devname, void *dev_id) A.先来分析形参: 第一个参数irq: 表示要分配的中断号。对于一些设备(系统时钟或键盘)它的值是预先固定的,而对于大多数设备来说,

Shell脚本中$0、$?、$!等的意义。

最近在学Linux脚本程序,这里来说说Shell脚本中$0、$?、$!等的意义变量说明$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。

C++之Queue容器初学

Queue简介² queue是队列容器,是一种“先进先出”的容器。² queue是简单地装饰deque容器而成为另外的一种容器。² #include queue对象的默认构造queue采用模板类实现,queue对象的默认构造形式:queue queT;  如:queue queInt;            //一个存放int的queue容器。queue queFl

C++容器之List容器初学

List简介² list是一个双向链表容器,可高效地进行插入删除元素。² list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符。It++(ok)it+5(err)² #include  list对象的默认构造list采用采用模板类实现,对象的默认构造形式:list lstT;  如:list lstInt;            //定义一个存

Linux系统编程——证明线程共享全局变量

线程中默认共享数据段,代码段等地址空间,常用的是全局变量。而进程不共享全局变量。下面写一个程序,证明线程之间是共享全局变量的。#include#include#include#includeint var=100;void *tfn(void *arg){var=200;printf("pthread\n");return NULL;

switch语句中default用法详解

当年学C语言switch开关语句的时候,很多人会告诉你它是这么用的:switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;…case常量表达式n:语句n;break;default:语句n+1;break;...

C++--学生成绩管理系统

# include# include# include#include //用getch();using namespace std;#define _CRT_SECURE_NO_WARNINGS//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌class Student{public:char name[20];char Id[20]

#链表
到底了