一、文件介绍 linux内核代码自带led驱动,代码路径:/driver/leds核心文件:/driver/leds/led-class.c/driver/leds/led-...

一、文件介绍 linux内核代码自带led驱动,代码路径:/driver/leds核心文件:/driver/leds/led-class.c/driver/leds/led-...
通过GDI+绘制验证码图片(png) 要求:绘制如图的验证码: 做法:一个一个字符(2、6、j、c、p)绘制,绘制一个小图后,再画到大图上面。最后保存成png。 1、随机函数...
RETURN VALUE: signal() returns the previous value of the signal handler, or SIG_ERR ...
系统IO:由操作系统直接提供的接口函数 标准IO:由标准C库(第三方库)提供的接口函数(通过封装操作系统提供的系统IO,再给用户使用) 系统IO 系统IO:Linux系统提供...
简书网页我打不开,只能用app来记一个知识点。 第一个cout指定格式后,程序运行到第二个cout时,其格式并未取消。 这个知识点以前好像看到过,但没怎么用又忘了。今天又碰到...
https://tech.meituan.com/2014/08/20/innodb-lock.html[https://tech.meituan.com/2014/08/2...
--并没有深究图,暂时只是简单记录。 图主要的存储方式有两种:邻接矩阵和邻接表。一个图的邻接矩阵表示法是唯一的,邻接表表示法是不唯一的。 邻接矩阵(Adjacency Mat...
二叉排序树: 上面没有写删除函数,所以贴上以前写的删除函数。删除节点要分好几种情况: 代码: 非递归的先序遍历:利用了栈,先存根结点,然后根结点出栈的同时,先存根结点的右子节...
堆 堆是一种非线性结构,用数组来实现,通常可以被看做一颗完全二叉树的数组对象。 堆满足以下性质: 堆中某个节点的值总是大于或小于其子节点的值。 堆总是一棵完全二叉树。 将根节...
最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉树的。先上二叉树的数据结构: 二叉树的题目普遍可以用递归和迭代的方式来解 1.求二叉树的最大深度 2.求二叉树...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
STL(模板库) STL是Standard Template Library的简称,中文名标准模板库。 STL 主要由迭代器、算法、容器、仿函数、内存配置器和配接器六部分组成...
顺序队列 循环队列:(此代码没有 队满后进行扩大队 的操作) 队满后扩大队的操作可参考:https://www.bilibili.com/video/BV1AW411k7rw...
--参考http://c.biancheng.net/view/422.html 程序运行时常会碰到一些异常情况,例如: 做除法的时候除数为 0; 用户输入年龄时输入了一个负...
--转自https://www.cnblogs.com/yingl/p/5815554.html想记录下这个知识点。 将引用作为函数返回值的格式、好处和规则 格式: 类型标识...
队列分为顺序队列和链式队列。顺序队列通常用数组来实现,链式队列用链表来实现。 用数组实现的队列又会出现假溢出问题,所以又有了循环队列,用来解决顺序队列的假溢出问题。链式队列没...
做个记录,冒泡、选择、插入、快速、希尔、归并排序(递归和非递归)、二分查找。 冒泡: 选择: 插入: 二分查找: 快速排序: 归并: 希尔排序:希尔排序就是插入排序的升级版。...
基于数组实现的栈: 基于链表实现的栈: stack.h文件: stack.cpp文件:(存数据我用的尾插法,其实头插好一些。因为尾插法删除top元素时需要遍历,而头插法不需要...
模板类的声明和实现不能分离 问题: 自己没怎么用过模板,今天用模板写了一个栈的实现:类的声明写在.h文件里,方法实现写在.cpp文件里,然后编译后报错。百度之后发现原来是:...