- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 在centos6.4安装voit-engine出现的问题
public key for python-kitchen is not install
2014-04-17 17:16:08
675
原创 文件加密解密小程序
#include #include #include int process(char *filename, char *opration); int read_file(char *filename, char **buf); int write_file(char *buf, long file_size); int decode(char *buf, int file_size,
2013-10-23 19:20:00
999
转载 异步通知fasync
linux设备驱动归纳总结(三):7.异步通知fasync xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 异步通知fasync是应用于系统调用signal和sigaction函数,下面我会使用signal函数。简单的说,signal函数就是让一个信
2013-04-09 22:26:59
647
原创 linux系统错误码集合
常见的Linux系统错误码,即errorno的值 1 EPERM Operation not permitted //操作不许可 2 ENOENT No such file or directory //无此文件或目录 3 ESRCH No such process //无此过程 4 EINTR Interrupted system call //系统调用
2013-04-07 20:27:30
1510
转载 linux API函数总结
Linux API函数总结 (一)文件操作篇 1、creat(建立文件) 头文件 1 #include 2 #include 3 #include 定义函数 1 int creat(const char * pathname, mode_tmode); 函数说明 参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用
2013-04-07 20:00:07
771
转载 手把手教你把Vim改装成一个IDE编程环境(图文)
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改
2013-04-07 19:39:07
605
转载 linux面试笔试题
一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 硬链接 和 符号链接 。 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信
2013-03-29 13:04:11
885
转载 关于ARM的22个常用概念
关于ARM的22个常用概念 1.ARM中一些常见英文缩写解释 MSB:最高有效位; LSB:最低有效位; AHB:先进的高性能总线; VPB:连接片内外设功能的VLSI外设总线; EMC:外部存储器控制器; MAM:存储器加速模块; VIC:向量中断控制器; SPI:全双工串行接口; CAN:控制器局域网,一种串行通讯协议; PWM:脉宽调制器; ETM:嵌入式跟踪宏;
2013-03-21 20:43:27
790
转载 面试题
1.下列程序的输出结果 #include int main() { printf("%f\n", 5); printf("%d\n", 5.01); } 答:printf根据说明符%f,认为参数应该是个double型 在printf函数中,float会自动转换成doble,从stack中 读了8个字节。内存越界,输出0.000000 第二个是一个大数 2. 下面程序是否有错?如果有,错在哪里
2013-03-19 18:18:09
852
转载 c关键字 const
铁布衫:const 描述:相传C世界中出现了一件极品装备const,它能的出现,让天下所有的刺客,黑客都失业了,在它的保护下,所有的变量都可以完好无损。 作用:const是constant的简写,表示海枯石栏,恒定不变,一旦相伴,永不“心”变。只要一个变量前面用const来修辞,就意味着该变量里的数据可以被访问,不能被修改。我们其实还可以给它起个更雅的名字叫:readonly。 虽然理解起c
2013-03-17 00:17:46
597
转载 嵌入式开发常见问题
http://blog.youkuaiyun.com/mr_raptor/article/details/7401399 下面列出和将来要列出的问题是初学者经常碰到的问题,希望对大家有帮助。 1. samba已经安装,通过service smb start,显示service command not found ? 原因:通过登录的用户信息可知,当前是root用户,但
2013-03-16 23:52:11
686
原创 链表归并
//有两个数值按顺序排列的链表 1,链表 2,将链表1和2归并 成链表 3。#define N 64 typedef struct _list_{ int data; struct _list_ *next; }LinkNode, *Linklist; Linklist cread_linklist(int size); //创建链表头结点 Linklist cread_
2013-03-16 11:11:43
713
转载 嵌入式软件工程师面试题
预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2) 懂得预处理器将为你计算常数表达式的值,因
2013-03-14 22:32:58
716
原创 网络编程基础
1.创建套接字 int socket( int domain, int type, int protocol); >domain是地址族 PF_INET //internel 协议 PF_UNIT //unit internal 协议 PF_NS //Xerox NS协议 PF_IMPLINK //interface Message >type 套接字类型 S
2013-03-04 22:51:35
354
原创 大小端的几种判断方法
1. 运行结果: 找到0x8041018地址 不难发现:value 的低位04存放在cpu的低地址上,所以为小端模式 原理: value是int型 而 p 是 char 型指针,只能读取一个字节的数据,从低位读起,小端读到04,大端读到01 2. 与第一种
2013-01-20 16:44:04
899
原创 两个数交换的三种方法
#include int main() { int x,y,tmp; puts("enter your number:"); scanf("%d%d",&x,&y); /*******第一种,定义一个临时变量*******/ #if 0 tmp = x; x = y; y = tmp y; //#else /*********第二种,异或法。**************
2013-01-20 16:20:09
394
原创 杨辉三角 c语言
/******杨辉三角*******/ int main() { int a[10][11]={{1,1}};//初始化第一行 1 1 int i,j; for(i = 0;i < 10; i++) a[i][0] = 1; //第一列全部赋值 1 for(i = 1; i < 10; i ++)/*i,j分别控制行和列*/ { for(j
2013-01-19 17:25:47
608
原创 linux下vim的一些常用命令
输入: i:在光标所在字符前插入文本 I:在行首插入文本 o:在光标的下一行插入文本 O:在光标的上一行插入文本 a:在光标后插入文本 A:在行尾插入文本 退出: q:在命令模式下输入:q退出(注意:在文本已经改动的情况下,只输入q是不能退出的,要使用以下组合) q!:强行退出 wq:保存退出 光标定位: gg:回到光标所在行行首 G:回到行尾 行定位:在
2013-01-07 18:45:03
534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人