自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 内核kfifo的移植实现

例如生产者(数据产生者)可能在短时间内生成大量数据,导致消费者(数据使用方)无法立即处理完,那么就需要用到队列。生产者可以突然生成大量数据存到队列中,然后就去休息,消费者再有条不紊地将数据一条条取出解析。队列是常见的一种数据结构,简单看来就是一段数据缓存区,可以存储一定量的数据,先存进来的数据会被先取出,First In Fist Out,就是FIFO。FIFO主要用于缓冲速度不匹配的通信。

2023-11-12 20:19:30 97

原创 工具,库使用问题(持续更新中...)

工具、库使用问题的导航

2023-04-16 08:47:30 69

转载 问题解决:iOS端GitHub App登陆失败,报错“Cookies must be enabled to use GitHub.”-GitHub

iOS的GitHub登陆出现报错“Cookies must be enabled to use GitHub.”-GitHub

2023-04-15 10:14:59 662

转载 解决python3安装urllib库失败问题

解决python3安装urllib库失败问题

2022-07-31 07:13:16 616

原创 很不错的一款软件--护眼精灵

很不错的一款软件--护眼精灵,无广告,界面清爽,I love it

2022-04-04 11:17:10 456

原创 常用地址收藏

常用地址收藏

2022-04-04 11:12:30 372

原创 技术八股文

文章目录1 linux应用态和内核态之间的通信方式有哪些?2 dhcp属于那一层协议?3 dhcp协议是如何交互的4 网络报文是如何在设备间转发的?1 linux应用态和内核态之间的通信方式有哪些?系统调用用户空间通过系统调用函数来访问内核空间,最常用的一种通信方式procfs(/proc)procfs是进程文件系统的缩写,本质上是一个伪文件系统,不占用外部存储空间,只占用少量的内存,通常挂载在/proc目录下。我们在该目录下看到的文件,实际上是内核变量。内核就是通过这个目录,以文件的形式

2021-09-14 23:12:47 126

原创 分享一个非常好用的C/C++语言函数注释模板

模板使用示例如下:/// <summary>/// 在指定的node结点之后插入新结点,如果node为NULL,表示新结点插在链表第一个结点之前/// </summary>/// <param name="L">指向链表头结点的指针</param>/// <param name="node">指定在其后插入新结点的结点</param>/// <param name="data">指向要插入结点的数据指针&lt

2021-05-18 22:31:56 1564

原创 windows搜索神器Everything

对于很多频繁使用电脑的人来说,想必都遇到过这样的场景:自己需要的文件忘记放在哪个位置了。面对纷繁复杂的文件夹和文件,通常要花很长时间才能找到。这时,最想的就是能够通过搜索的方式直接找出自己需要的文件,然而Windows资源管理器自带的搜索功能实在太慢,花费十几分钟可能还搜索不到自己需要的文件。 今天给大家推荐的这款软件是一款基于文件、文件夹名称快速搜索软件,官网描述为“基于名称实时定位文件和目录(Locate files and folders by name instantl...

2021-05-18 22:13:39 235

原创 linux内核链表移植到windows平台

说起linux内核链表, 看到的人都会惊讶,链表竟然可以写如此优雅通用。简直是对现实中链条的形象模拟。链条可以串联上各种各种各样的,奇形怪状的的东西,只要每个东西有能够穿过链条的孔洞,linux内核链表也是如此,只要把内核链表结构定义嵌入到任何的数据结构对象当中,就能轻而易举的管理这些不同的结构。下来就让我们一睹下内核链表的芳容吧。以下代码可以直接可以拷贝过去用在window上的应用开发,感兴趣的小伙伴赶紧来研究尝试吧!#ifdef __cplusplusextern "C" {#endif

2021-05-18 00:08:50 214

原创 数据结构之不带头结点和带头结点的单链表操作

// list.h #pragma once#ifndef __LIST_H#define __LIST_Htypedef struct _LinkNode { void* data; struct _LinkNode* next;} LinkList, LinkNode;typedef struct _List { LinkList* head; LinkList* tail; int (*Compar)(const void* key1, con.

2020-05-31 21:05:02 249

原创 拆分出句子的单词

欢迎大家指正:char** SplitWords(char* words, int *nrWords){ int wordsLen; char* token; char* nextTokens; struct list_head link = LIST_HEAD_INIT(link); struct list_head* pos; struct Strings* ss, *e...

2020-04-05 23:15:32 402

原创 两数之和

#include <stdio.h>#include <malloc.h>/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target, int* returnSize)...

2019-08-29 22:09:19 78

原创 回文数判断

#include <stdio.h>int isPalindrome(int x) { int div = 1; int left; int right; if (x < 0) { return 0; } while (x / div >= 10) div *= 10; while (x > 0) { left = x / div; ...

2019-08-29 22:07:28 119

原创 搜索最长回文字符串

#include <stdio.h>#include <stdlib.h>#include <string.h>#if 0int IsHuiWenStr(char *pStr, int iLen){ int iLoop; if (iLen == 0) { return 0; } for (iLoop = 0; iLoop < ...

2019-08-25 22:11:47 104

空空如也

空空如也

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

TA关注的人

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