Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226122
  • 博文数量: 75
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 848
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-08 10:27
文章分类
文章存档

2014年(9)

2013年(66)

我的朋友

发布时间:2013-11-12 14:46:16

通用的:clock_t和clock()clock_t和clock()在两个平台下都能用,使用它们可以计算程序使用的cpu时间,不过windows和linux返回的时间单位不一样,一个是毫秒,一个是微秒。使用他们需要包含<time.h>示例程序如下:#i nclude <time.h>#i nclude <stdio.h>#i nclude <iostream>using namespace std;int main(){c.........【阅读全文】

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

发布时间:2013-11-12 14:31:51

libpcap的英文意思是 Packet Capture library,即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National Laboratory研究院的Van Jacobson、Craig Leres和Steven McCanne编写,目前的最新版本为0.4。该.........【阅读全文】

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

发布时间:2013-11-12 14:26:56

Windows中的WaitForSingleObject()函数对应在Linux中的sem_wait(),SetEvent对应sem_post(),Windows中的WaitForSingleObject()函数对应在vxworks中semTake(),SetEvent对应semGive().参考下面的Linux程序: [cpp] view plaincopychar tem[10]; //读写公共.........【阅读全文】

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

发布时间:2013-11-11 15:04:35

C指针参数传递#include <iostream>using namespace std ;void fn(int *p1){    int *p2=new int;    *p2=10;     p1=p2;}void main(){    int *p=new int;    fn(p);    cout<<*p<<endl;}/*分析:乍一看这个程序的输出结果好像是10,实.........【阅读全文】

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

发布时间:2013-11-11 14:59:05

  据说是阿里的笔试题,手写还是有难度的,不过思想倒是很简单,无意看到的,原创可是原创_他 ,这小子很自恋,喜欢给自己的博文做评论。[cpp] view plaincopy#include<stdio.h>  #include<stdlib.h>  #include<string.h>  #include<errno.h>  #include<pthread.h>  #include<unistd..........【阅读全文】

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

登录 注册