LINUX C
文章平均质量分 72
TopicDev
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
卫士通Linux C面试笔试题
试题一:用C语言或C++语言实现行程压缩的解压缩 关于行程压缩:如原文为”111AAKKKK”,则压缩后为”13A2K4″,即用代码和代码重复的次数来表示原始信息,实现一个简单的压缩功能。 void decoder(char * dest, char * src) { int _num=0; while( *src != ‘\0′) { _nu转载 2014-02-15 16:07:20 · 2249 阅读 · 0 评论 -
深信服面试linux开发工程师总结
1.malloc和new的区别 2.解释一下位域 3.c语言的地址对齐是怎么回事 4.写一个类似于printf的函数,可以接受任意多个参数 5.使用memcp函数的时候,有什么要注意的 6.说一下你知道的排序算法 7.有两个单链表,用什么方法可以快速的知道他们有没有相同的部分 8.执行make命令的时候怎么给makefile传递参数 9.解释一下僵尸进程 10.僵尸进程怎么回收转载 2014-02-15 16:09:26 · 3494 阅读 · 0 评论 -
makefile学习
[1]define的用法 makefile文件: foo.c:foo.y define run-yacc yacc $(firstword $^) mv y.tab.c $@ endef .PHONY all: all: $(run-yacc) foo.y文件: %{void yyerror(const char *s); %} %% progra原创 2014-02-28 16:39:50 · 1028 阅读 · 0 评论 -
ZRAM
ZRAM是linux的一种内存优化技术,基本工作原理是:通过划定一片区域,将压缩过后的硬盘数据放入该区域,以实现高速读取。原创 2014-02-18 16:55:37 · 3674 阅读 · 0 评论 -
Linux设备驱动模型 .
尽管LDD3中说对多数程序员掌握设备驱动模型不是必要的,但对于嵌入式Linux的底层程序员而言,对设备驱动模型的学习非常重要。 Linux设备模型的目的:为内核建立一个统一的设备模型,从而又一个对系统结构的一般性抽象描述。换句话说,Linux设备模型提取了设备操作的共同属性,进行抽象,并将这部分共同的属性在内核中实现,而为需要新添加设备或驱动提供一般性的统一接口,这使得驱动程序的开发变得更简转载 2014-02-20 09:07:07 · 896 阅读 · 0 评论 -
C语言 命令行参数 函数指针 gdb调试 .
作者 : 万境绝尘 转载请注明出处 : http://blog.youkuaiyun.com/shulianghan/article/details/21551397 | http://www.hanshuliang.com/?post=29 . 1. C语言命令行参数详解 命令行参数 : 有两个参数 int argc 和 char **argv; -- argc :转载 2014-03-25 15:31:39 · 1278 阅读 · 0 评论 -
C语言 指针数组 多维数组
作者 : 万境绝尘 转载请注明出处 : http://blog.youkuaiyun.com/shulianghan/article/details/21402047 . 1. 地址算数运算示例 指针算数运算 : int *p, array[5]; p = array; p 指向一个 int 数组元素, p + i 的地址时数组中第 i 个元素的地址, 即 p + i 指向转载 2014-03-25 16:06:10 · 1565 阅读 · 0 评论
分享