Loading...
c++中,调用c语言函数时要对函数添加声明extern "C",这是因为c和c++的符号表机制不一样导致的。假设存在函数fun,经过g...
使用logging模块打印日志的时候遇到错误:Traceback (most recent call l...
一、问题使用percpu变量时编译报错:### make in drv make -C /usr/src/linux-wm M=/Packet/ac/m...
一、class和struct的区别C++中class和struct的区别:继承权限,struct的默认继...
一、linux内核模块Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所...
区别:指针是一个变量类型,引用只是一个变量别名。指针可以不用初始化,引用必须初始化。指针可以指向空地址,引用不能指向空。指针初始化后可以修改,引用不能修改...
一、条件变量条件变量是多线程的一种同步方式,它允许多个线程以无竞争的方式等待特定事件发生。无竞争的意思是,当条件满足时,条件满足这个讯号会发送给所有的监...
一、题目要求给定一个字符串s和不大于该字符串长度的正整数n,要求把s的前n个字符移到字符串最后面去,要求时间复杂度为O(n),空间复杂度为O(1)。例如给...
linux c获取文件路径和文件名linux提供了两个函数分别用来获取文件所在的目录和文件名:char *dirname(char *path); cha...
一、原理linux支持多进程间共享打开文件,即同一时刻允许多个进程同时打开同个文件,每个进程之间的读写操...