自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 tinyhttpd使用祥解

http://www.oschina.net/p/tinyhttpdtinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。要在linux平台上运行,首先,按照作者的提示,注释掉一些东西:This program compiles for

2015-03-17 19:11:31 2843 1

转载 c语言实现的http请求

/* * ===================================================================================== * * Filename: RequestHttp.c * * Description: * * Version: 1.0 * Created: 2006年12月31日 13時14分25

2015-03-10 21:55:27 938

转载 webbench压力测试例子

webbench官网:http://home.tiscali.cz/cz210552/webbench.html1、Linux压力测试工具webbench适用系统:Linux2、Linux压力测试工具webbench编译安装:apt-get install gccwget http://static.chenpeng.info/uploads/2012/12/web

2015-03-10 19:54:21 415

转载 webbench-3

我们首先来看一下webbench的工作流程,如下图: webbench主要的工作原理就是以下几点:1. 主函数进行必要的准备工作,进入bench开始压测2. bench函数使用fork模拟出多个客户端,调用socket并发请求,每个子进程记录自己的访问数据,并写入管道3. 父进程从管道读取子进程的输出信息4. 使用alarm函数进行时间控制,到时间后

2015-03-10 08:36:34 300

转载 webbench-安装

wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install

2015-03-08 22:46:55 302

转载 pipe()

Pipe即管道。   以下讲解均是基于Linux为环境: 函数简介所需头文件 #include   函数原型 int pipe(int fd[2])   函数传入值 fd[2]:管道的两个文件描述符,之后就是可以直接操作这两个文件描述符   返回值 成功 0 失败 -1 什么是管道管道是Linux 支持的最初Unix IPC形式之一,

2015-03-08 15:40:35 316

转载 struct-hostent *gethostbyname(const char *name)详解

struct hostent *gethostbyname(const char *name);gethostbyname函数根据域名解析出服务器的ip地址,它返回一个结构体struct hostent:#include struct hostent { char *h_name; /* official name of host */ ch

2015-03-08 12:51:21 729

转载 unsigned long

DescriptionUnsigned long variables are extended size variables for number storage, and store 32 bits (4 bytes). Unlike standard longs unsigned longs won't store negative numbers, making their rang

2015-03-07 16:42:47 406

转载 unsigned long

DescriptionUnsigned long variables are extended size variables for number storage, and store 32 bits (4 bytes). Unlike standard longs unsigned longs won't store negative numbers, making their rang

2015-03-07 16:42:23 545

转载 unsigned long

DescriptionUnsigned long variables are extended size variables for number storage, and store 32 bits (4 bytes). Unlike standard longs unsigned longs won't store negative numbers, making their rang

2015-03-07 16:42:14 341

转载 unsigned long

DescriptionUnsigned long variables are extended size variables for number storage, and store 32 bits (4 bytes). Unlike standard longs unsigned longs won't store negative numbers, making their rang

2015-03-07 16:40:31 385

转载 sockaddr_in

Linux下网络编程,一般需要包含的头文件包括:#include #include #include #Include #include #include  Linux下网络地址有:struct    sockaddr{           unsigned  int  sin_family;                  //取值AF_INET;

2015-03-06 23:11:09 433

转载 webbench源码分析

根据提供的参数构造http请求的消息头,然后fork出N个子进程(也就是webbench时候提供的参数-c N),每个子进程根据根据参数-t提供的时间,持续这么多秒,这这么长的时间内利用socket创建一个tcp连接到我们想要的网址页面。然后每个进程统计自己再这个时间内取得了多少页面和多少数据,然后由父进程统计,最后发送的consel上面来。我提取出主要的几个函数void buil

2015-03-06 21:45:22 337

转载 详解c语言中的volatile

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo

2015-03-04 12:52:35 352

转载 webbench

一直在寻找一款有效的网站压力测试"的文章">网站压力测试工具,今天试用了webbench之后,感觉非常满意,特地于大家分享.一.webbench简介Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.它的帮助文件和文档请到:www.webbench.com上查看.Webbech能测试处在相同硬件上,不同

2015-03-03 09:29:10 1194

转载 .c和.h文件的区别

一个简单的问题:.c和.h文件的区别学了几个月的C语言,反而觉得越来越不懂了。同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢?2楼:子程序不要定义在.h中。函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复定义的错误。 3楼:.h只做声明,编译后不产生代码  4楼: 这样做目的是为了实

2015-03-02 09:57:21 1908

转载 .c文件和.h文件的概念与联系-2

如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,难题也就迎刃而解。即便是高中的物理竞赛难题,最难之处

2015-03-02 09:31:00 348

转载 h文件和.c文件的区别与联系

简单的说其实要理解C文件与头文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码

2015-03-02 09:06:43 460

c#开发的宿舍管理系统

该程序由本人自己开发,大三的一个课程设计,也是一个结课实验作业。

2014-02-26

c#内存的回收清理

c#编程内存的托管于非托管的简单介绍,还有dipose的用法。

2013-04-20

c#计算机代码

属于课程设计类的,windows自带的计算器,不知道好不好。

2012-10-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除