- 博客(9)
- 资源 (19)
- 收藏
- 关注
原创 更新进度条C语言实现
受了李大神这篇文章的启发:http://blog.csdn.net/absurd/article/details/761943于是我也自己亲手实现了一个简易版本的更新进度条,只要传入一个大于100的整型数即可。#include #include #include //定义设置光标结构体变量 CONSOLE_CURSOR_INFO cci; //定义默认的坐标位置 CO
2017-09-27 12:04:35 1269
原创 找工作笔试面试经验总结(C语言基础部分)
2017年9月14号,辞去了在伟易达的工作,怎么说,待了两年了,提辞职不太好说出口,但人各有志,我还是希望能去外面接触更多的东西,也希望能够多认识一些人,丰富我的社交经验。 纵观好几个公司的笔试面试经验,都考得比较简单,笔试和面试不会是那种特别难的题目,基本上都是基础知识,所以我一再告诉我的师弟师妹,出来工作,除了一些比较牛逼的公司出的题比较异类以外,其余的绝大多数公司,考的题目都是比较基础的,所
2017-09-23 14:24:01 2558 5
原创 基于C语言链表实现的工作任务注册与执行
链表是个好东西,可以实现很多东西,在Linux内核中发现一些宏的封装,感觉非常有意思,于是我也模仿了Linux内核的风格,实现了一个,先来看看头文件:work.h#ifndef __WORK_H#define __WORK_H#include #include #include #include #include #define NR(x) (sizeof(x)/sizeof(x[
2017-09-14 23:06:54 1203
转载 什么是空指针异常
日常开发过程中,最常见的异常莫过于NullPointerException,之前的时候,只是知道去找到报错的位置,然后去解决它,最近有空学习C语言,就去深究了下NullPointerException异常的本质。发生NullPointerException的情况:调用 null 对象的实例方法。访问或修改 null 对象的字段。如果一个数组为null,试图用属性length获得其长度时。如果
2017-09-07 23:44:00 20380
原创 为Tiny4412设备驱动在proc目录下添加一个可读版本信息的文件
http://blog.csdn.net/morixinguan/article/details/77808088上节,我们明白了proc文件系统的作用,接下来我们在友善之臂已经写好的led驱动的基础上,在proc目录下创建一个文件夹,然后加入led驱动的版本信息读取。我们在init函数的最后加入://定义proc文件系统节点struct proc_dir_entry *dev_dir , *d
2017-09-03 17:04:22 1159
原创 Linux内核中的Proc文件系统(一)
(1)/proc文件系统的特点和/proc文件的说明/proc文件系统是一种特殊的、由软件创建的文件系统,内核使用它向外界导出信息,/proc系统只存在内存当中,而不占用外存空间。/proc下面的每个文件都绑定于一个内核函数,用户读取文件时,该函数动态地生成文件的内容。也可以通过写/proc文件修改内核参数(2)/proc目录下的文件分析/proc/$pid 关于进程$pid的信息目录。每个进程在
2017-09-03 00:22:43 1011
原创 设计一条简单的等待工作队列之软件模型设计与实现(三)
http://blog.csdn.net/morixinguan/article/details/77758206http://blog.csdn.net/morixinguan/article/details/77783311在前面两篇文章中,可能考虑到后面需要设计复杂的工作队列,所以加入了线程机制。但由于设计的是一条简单的等待工作队列,却用到了线程,其实没有必要,线程在这个地方反倒是有点浪费资
2017-09-02 18:59:28 600
原创 设计一条简单的等待工作队列之软件模型设计与实现(二)
上节用单链表实现了一条最简单的线程等待工作队列。http://blog.csdn.net/morixinguan/article/details/77758206但设计还有诸多因素需要考虑和改进,例如以下:void print(queue_list *header){ int count = 0 ; while(1) { sleep(1); printf("工作队列 work_se
2017-09-02 00:36:44 1067
原创 设计一条简单的等待工作队列之软件模型设计与实现(一)
队列遵循先进先出,那么其实跟链表的尾插就类似的,正好,利用这个特性,可以实现一个简单的等待队列程序软件框架,设计这条队列时,我们依然还是会使用头节点这个东西,但是它在队列中只是存储关键数据,并不是真正意义上的节点,可以将它忽略。这个等待队列可以设计为以下数据结构:工作者结构+基本队列链式结构所以可以设计出以下结构体://工作者结构typedef struct __work_st{ //工作者
2017-09-01 00:11:00 1437
Tiny4412应用测试软件源码
2018-11-11
敦泰--FT5X06 Android驱动框架分析-杨源鑫.pdf
2018-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人