自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 linux内核编程入门:hello world 及 基础socket通信模块

此文转载至:https://www.cnblogs.com/bitor/p/9608725.html  首先得了解一下什么是内核模块: 模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核空间运行,这与运行在用户空间的进程是不同的。模块通常由一组函数和数据结构组成,用来实现一种文件系统、一个驱动程序或其他内核上层的功能。  这样说吧,模块就是整个内核的一部分。但是跟C程序中函数不一样的一点是,内核模块可以在它所认为适当的时候,插入到内核或者从内核中删除

2022-03-15 10:47:49 275

原创 二叉树的简单实现 C++

#include <iostream>using namespace std;struct tree{ /* data */ int data; tree *left, *right;};class Btree{ static int leafNode; //叶子节点数 static int oneDegreeNode; //度数为1的节点数 public:tree *root; Btree()//构造

2022-03-14 15:33:35 1000

原创 linux C 可变参数配合vsnprintf的使用

可变参数简介大多时候开发时函数入参数量是确定的,但在特定情况下会有可变数量参数的需求。在C语言中提供了一个解决方案,需要引用头文件 :#include <stdarg.h>一、函数接口介绍1、void va_start (va_list ap, last);ap:va_list 类型的变量,指向参数的指针last:最后一个显式声明的参数,以用来获取第一个变长参数的位置2、type va_arg(va_list ap, type);ap:va_list 类型的变量,指向参数

2022-03-10 10:40:29 1428

转载 c语言中的正则表达式regex.h

如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程序中运用正则表达式。标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expr

2022-03-09 14:38:24 1090

原创 #ifdef怎么实现 “与或”

#if (!defined A) || (defined B)...#endif

2022-03-07 09:55:07 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除