首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小鹏不会飞
掘友等级
学生
|
中国石油大学华东
编程爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
redis源码分析之zmalloc
zmalloc.c和zmalloc.h主要功能就是对原有库里的内存分配函数进行封装,形成独立的一套内存管理函数。由于redis要求满足跨平台性,而每个平台又会有自己的内存管...
1
4
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
STL容器操作函数介绍
vecter与array相似。两者唯一的差别在于空间的运用的灵活性。 array是静态的,vecter是动态的。 定义: vector<int> iv(2,9);...
0
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
Tinyhttp源码分析及知识点总结
Tinyhttp是一个用C语言编写的超轻量级服务器,对于有C语言基础的初学者来说,是一个非常好的练手项目,仔细读完代码对LINUX网络编程也有了初步的认识。由于本人之前对于...
4
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
cJSON源码分析
由于源码细节太多,所以以下代码只展示核心部分,比如部分变量初始化、申请释放内存等操作省略。 #1:该函数主要作用是跳过字符串前面的空格和“\n”. #2:当指针为空、指针内...
1
1
分享
小鹏不会飞
关注了
CodeSheep
学生 @中国石油大学华东
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux之platform设备驱动框架详解
在platform设备驱动模型中,需关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统中每注册一个设备的时候,会寻找与之匹配的驱动;相同的,在系统中每注册一个驱动...
2
2
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux输入子系统驱动框架
与之前的简单的字符设备驱动不同的是,输入子系统采用分层分离模型,将一个驱动分为设备层,应用层和核心层,设备层只关心硬件的,应用层是纯软件的东西,而核心层则是建立起两者之间的...
3
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux--定时器
本文将使用定时器进行按键消抖。按键驱动程序在《嵌入式Linux按键驱动框架》中已经说明,本文将在它的基础上进行定时器的学习。 定时器初始化。 #1: 初始化定时器。 #4:...
1
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
禁忌搜索算法
第二步:随机生成初始解,将初始解当做最优解。 第三步:通过在初始解在其邻域内变化,得到候选解集。 第四步:从候选解集中选择最优好的一个解。 第五步:用最优候选解与最优解比较...
1
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux按键驱动框架
本文将通过轮询、中断、poll机制、异步通知和同步互斥阻塞等方式编写按键驱动程序。本节的驱动框架是在《嵌入式Linux驱动框架的搭建》的基础上进行改进的,所以本文只讲解修改...
1
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
模拟退火算法
TSP(traveling salesman problem, 旅行商问题)可描述为:已知n个城市互相之间的距离,某一旅行商从某个城市出发访问每个城市一次且仅一次,最后回到...
1
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
遗传算法
例:用遗传算法求y = x在[-1, 1]上的最小值。 步骤一:选择二进制编码,及将[-1, 1]上的数向[0000000000 1111111111]映射,例将-1映射为...
1
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux驱动框架的搭建
本文主要介绍了基于JZ2440开发板的LED灯驱动程序的介绍和驱动的安装和测试。 本例中,first_drv_open函数中完成的功能是,对LED灯对应的寄存器位置写1,所...
2
评论
分享
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
嵌入式Linux开发环境搭建
以JZ2440开发板为目标板,本文将介绍对其进行开发前,所需要做的准备工作,也就是开发环境的搭建。 嵌入式LINUX的开发一般在windows系统、LINUX系统和开发板这...
1
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C陷阱与缺陷》笔记
第一步:拆分(*(void(*)())0)和()。说明这是一个函数,函数没有传入参数,而函数入口是前者指针所指向的地址。 第三步:分析(void(*)()),它所修饰的变量...
1
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C专家编程》第十一章--C++
OOP: 面向对象的编程的特点是继承和动态绑定。C++通过类的派生支持继承,通过虚拟函数支持动态绑定。虚拟函数提供了一种封装类体系实现细节的方法。 抽象: 它是一个去除对象...
1
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C专家编程》第七章--对内存的思考
下图显示了有关虚拟内存的一些基础知识。 在本书的上一章讲过关于堆栈段的描述,而数据段和堆却出现在这一章,我也没有搞懂作者为何要这样分配。 堆在内存中的位置如下图所示。 ca...
1
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C专家编程》笔记第六章--运行时数据结构
在UNIX中,段表示一个二进制文件相关的内容块。 在Intel x86的内存模型中,段表示一种设计的结果。在这种设计中,地址空间并非一个整体,而是分成一些64K大小的区域,...
1
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C专家编程》笔记第四、九、十章--论数组和指针
不知作者是何意,第四章讲了数组和指针,然后跳了几章后,再第九章和第十章又讲了数组和指针,我认为这三章连起来读,会有很好的效果,所以本次笔记也是把第四章,第九章和第十章的内容...
2
评论
分享
小鹏不会飞
赞了这篇文章
小鹏不会飞
学生 @中国石油大学华东
·
4年前
关注
《C专家编程》笔记第三章--分析C语言的声明
首先要搞清楚一点,const表示修饰的变量不能被赋值而不是常数,类似于只读。如果搞懂了下面几个例子,那你就基本上掌握了对const的使用。 上面最后一句的声明的关键在于对c...
2
评论
分享
下一页
个人成就
文章被点赞
46
文章被阅读
22,254
掘力值
657
关注了
1
关注者
7
收藏集
0
关注标签
4
加入于
2020-05-08