上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 为什么需要htons(), ntohl(), ntohs(),htons() 函数: 在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。 网络字节顺序与本地字节顺序之间的转换函数: 之所 阅读全文
posted @ 2016-08-30 10:27 care2014 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度, 阅读全文
posted @ 2016-08-30 10:23 care2014 阅读(3999) 评论(0) 推荐(0) 编辑
摘要: int sprintf( char *buffer, const char *format [, argument] ... ); 除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。 printf和sprintf都使用格式化字符串来指定串的格式,在格式 阅读全文
posted @ 2016-08-30 10:19 care2014 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 以前解析有规律的文件的时候要么用正则表达式,要么就是傻傻的自己写程序来解析有规律的文件。今天突然发现c的库函数中有一个现成的可以解析有规律的文件的函数,就是fscanf()函数。哎 以前自己做了这么多无用功,在这里详细解析一下fscanf函数: fscanf()函数(有点像正则表达式): 功 能: 阅读全文
posted @ 2016-08-30 10:14 care2014 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁盘文件的情况。 另外, Tur 阅读全文
posted @ 2016-08-30 10:07 care2014 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* addres 阅读全文
posted @ 2016-08-30 09:59 care2014 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: BZERO()等的区别 bzero 原型: extern void bzero(void *s, int n); 用法: #include <string.h> 功能:置字节字符串s的前n个字节为零。 说明:bzero无返回值。 举例: // bzero.c #include <syslib.h> 阅读全文
posted @ 2016-08-30 09:57 care2014 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一. mmap系统调用 1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进 阅读全文
posted @ 2016-08-29 15:17 care2014 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 对于linux而言,内核程序和用户程序分别运行在内核空间和用户空间,要实现两者的数据交换,主要有以下几种方式:系统调用,读写系统文件(procfs,sysfs, seq_file,debugfs等), Netlink, 内核模块加载参数,内核启动参数,以及设备驱动实现的设备读、写、控制(ioctl) 阅读全文
posted @ 2016-08-29 15:15 care2014 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1. 进入系统,安装增强功能,安装完关闭系统。 2. 在E盘下创建一个共享文件夹 gongxiang。 3. 设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。 4. 重新启动系统 5. 执行如下命令,就可以看到共享文件夹下面的文件。 huang@huang-V 阅读全文
posted @ 2016-08-28 08:07 care2014 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页