Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142570
  • 博文数量: 32
  • 博客积分: 306
  • 博客等级: 二等列兵
  • 技术积分: 337
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-15 10:02
文章分类
文章存档

2013年(21)

2011年(11)

我的朋友

发布时间:2013-02-01 17:57:17

linux时间函数 1、时间类型。Linux下常用的时间类型:time_t,struct timeval,struct tm(1)time_t是一个长整型,一般用来表示用1970年以来的秒数。(2)Struct timeval有两个成员,一个是秒,一个是微妙。struct timeval  {       .........【阅读全文】

阅读(929) | 评论(0) | 转发(0)

发布时间:2013-02-01 17:25:45

__attribute__((packed))详解标签: it分类: linux程序 1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是.........【阅读全文】

阅读(71706) | 评论(2) | 转发(11)

发布时间:2013-02-01 17:20:16

setsockopt简述:设置套接口的选项。#include <sys/types.h>#include <sys/socket.h>int setsockopt(int sockfd, int level, int optname,const void *optval, socklen_t optlen);sockfd:标识一个套接口的描述字。level:选项定义的层次;支持SOL_SO.........【阅读全文】

阅读(1216) | 评论(0) | 转发(0)

发布时间:2013-02-01 16:57:58

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在.........【阅读全文】

阅读(1317) | 评论(0) | 转发(0)

发布时间:2013-02-01 16:25:33

malloc和calloc(转载)  函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。malloc()函数有一个参数,即要分配的内存空间的大小:void *malloc(size_t size);calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。void *calloc(.........【阅读全文】

阅读(1064) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册