会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
高傲的monkey
那些回不去的,就让它随风而逝...
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
15
下一页
2016年6月11日
队列操作
摘要: 1、设计节点: 2.初始化队列 3、判断队列是否为空 4、入队操作 5、出队操作 6、队列的遍历 7、队列的销毁 完整代码: typedef struct Node{int data;struct Node *next;}Node,*Queue;typedef struct{Queue front;
阅读全文
posted @ 2016-06-11 09:51 高傲的monkey
阅读(349)
评论(0)
推荐(0)
2016年6月5日
valgrind安装与使用
摘要: 1.得到源代码:http://valgrind.org/->source code 下载最新版的valgrind得到:valgrind-3.2.3.tar.bz2 2.解压安装包:tar -jxvf valgrind-3.2.3 3.解压后生成目录valgrind-3.2.3 4.cd valgri
阅读全文
posted @ 2016-06-05 15:45 高傲的monkey
阅读(3087)
评论(0)
推荐(0)
coredump故障分析
摘要: 如果一个程序运行3天后才会出错,这个时候 难道需要我们一直用GDB调试程序3天吗? 这个时候我们就需要使用到core dump: 1、Core Dump又叫核心转存。当程序在运行过程中发生异常, 这时Linux系统可以把程序出错时的内存内容存储在一个core文件 中, 这种过程叫Core Dump.
阅读全文
posted @ 2016-06-05 14:22 高傲的monkey
阅读(853)
评论(0)
推荐(0)
视频编码器工作流程
摘要: 1.视频编码器工作流程图 a.视频为什么能进行压缩? 因为存在时间和空间冗余... b.为甚要有编码器的存在? 随着市场的需求,在尽可能低的存储情况下,获得好的图像质量和低宽带图像快速的传输...对视频进行压缩... c.编码器的输入和输出是什么? 输入:一帧帧的图像(包括各种格式),编码器寄存器的
阅读全文
posted @ 2016-06-05 13:50 高傲的monkey
阅读(3434)
评论(0)
推荐(1)
ubuntu中gdb调试工具的使用
摘要: 首先有一段.c代码 1.可调试gcc编译:gcc -g -o xxx xxx.c 2.启动gdb调试 gdb xxx 3.在main函数处设置断点 break main 4.运行程序 run 5.其他调试命令 list(l)查看程序 break(b) 函数名:在某函数入口处添加断点 break 行号
阅读全文
posted @ 2016-06-05 11:27 高傲的monkey
阅读(1933)
评论(0)
推荐(0)
2016年5月26日
main函数的实现解析
摘要: main函数的传参的实现,其实也是一个解析字符串的过程:将每个word后一个空格改为“/0”,将单词提取出来。 就是这么简单。 废话不多说,直接上代码:
阅读全文
posted @ 2016-05-26 23:40 高傲的monkey
阅读(292)
评论(0)
推荐(0)
2016年5月25日
srand()和rand()函数的使用
摘要: rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试) srand()函数就是指明种子的大小;只要种子不同,那么每次随机到的值或者固定范围的序列就不一样,达到完全随机。 代码1.给固定的种子,每次
阅读全文
posted @ 2016-05-25 21:55 高傲的monkey
阅读(599)
评论(0)
推荐(0)
2016年5月8日
shell编程总结
摘要: 1、shell是解析性语言 》给系统管理员使用 c:编译性语言 什么是shell:它是一个用户与内核的接口程序,解析用户命令告诉内核 2、shell的分类:sh bash .... which cd是无法查看的,因为它是内部命令 ls:可执行文件,从环境变量的路径上找到的 3、shell脚本: 后缀
阅读全文
posted @ 2016-05-08 21:40 高傲的monkey
阅读(426)
评论(0)
推荐(0)
2016年5月6日
自动创建字符设备,不需mknod
摘要: 自动创建设备文件 1.自动创建设备文件的流程 字符设备驱动模块 --》创建一个设备驱动class >创建属于class的device >调用mdev工具(自动完成)--> 生成设备文件 mdev工具会根据/sys下的class找到相对应的device,然后根据device创建设备文件 class /
阅读全文
posted @ 2016-05-06 17:19 高傲的monkey
阅读(960)
评论(0)
推荐(0)
linux使用i/o内存访问外设
摘要: 一。linux中访问外设的方法. 1.IO端口(IO port) linux系统给外设分配不同的端口号,linux利用端口号来访问设备(驱动) (cpu x86) cpu访问外设通过端号,访问通过地址 gec@ubuntu:/mnt/hgfs/tea/demo2$ cat /proc/ioports
阅读全文
posted @ 2016-05-06 15:56 高傲的monkey
阅读(2742)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告