自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (18)
  • 收藏
  • 关注

转载 Tokyo Cabinet

更多内容来自:http://fallabs.com/tokyocabinet/spex-en.html#tcadbapiThe Abstract Database APIAbstract database is a set of interfaces to use on-

2011-08-26 11:20:19 1163

转载 (转) 使用epoll的ET模式下的tcp服务处理特点

我们知道ET模式下的事件触发需要遇到EAGAIN结束,那么在tcp服务中不管是listen socket还是data socket,都需要做相应处理,特别是listen socket ,很容易被遗漏 , 新连接未处理,从而出现close_wait状态的socket 。另外错误

2011-08-24 18:14:59 660

原创 (转) epoll的LT和ET模式的区别

LT模式:epoll就是一个快速版poll,可读可写就绪条件和传统poll一致ET模式:为了避免Starvation,建议         1)文件描述符设置为非阻塞         2)只在read或write返回EAGAIN后,才能调用下一次epoll_wait

2011-08-24 18:14:29 576

转载 readv/writev系统调用

名称:readv/writev功能:散布读/聚集写头文件:#include 函数原形:    ssize_t readv(int filedes,const struct iovec *iov,int iovcnt);                ssize_t

2011-08-23 14:13:12 1357

原创 srand((unsigned)time(NULL));

1.随机数是由随机种子根据一定的计算方法计算出来的数值。所以,只要计算方法一定,随机种子一定,那么产生的随机数就不会变。 看下面这个C++程序: //rand02.cpp #include #include using namespace std; int main() { unsigned int seed=5; srand(seed); un

2011-08-22 11:10:00 7207

转载 Java NIO原理和使用

Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,

2011-08-20 17:29:08 681

转载 主题:JAVA NIO 简介

原文地址:http://www.iteye.com/topic/8344471.   基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O

2011-08-20 17:15:17 621

转载 C++ 中使用构造函数初始化列表的原因

先说说类对象的构造顺序先:1、分配内存,调用构造函数时,初始化个数据成员2、进入构造函数后在构造函数中执行一般计算 使用初始化列表有两个原因1、必须这样做:《C++ Primer》中提到在以下三种情况下需要使用初始化成员列表:一、需要初始化的数据成员是

2011-08-19 15:53:58 1154 1

转载 网络通讯框架mina和xscocket的简单比较

实在无聊,考虑把当前应用的通讯模式由http移植为socket, 服务器这块因为对NIO并不熟悉,所以考虑使用现成的网络通讯框架进行移植,花了点时间测试比较流行的mina和xsocket。== 相同点 ==  1. 都对nio进行了有效屏蔽, 可以简化开发过程, 对于文本

2011-08-19 12:10:07 2029

转载 xSocket multiplexed介绍

xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 相关socket介绍请看 xsocket documentationxsocket Multiplexed是xSocket的

2011-08-19 10:04:13 2229

原创 fscanf函数的使用

1、头文件 #include 2、fscanf返回的是实际读取的数据个数,出错或者到结尾返回EOF 3、实例代码       char row0[50] = {0};        char row1[50] = {0};        char row2[5

2011-08-18 20:11:56 2726

转载 特殊的IP地址的含义

这些特殊的IP地址就像我们每个人都有一个身份证号码一样,网络里的每台电脑(更确切地说,是每一个设备的网络接口)都有一个IP地址用于标示自己。我们可能都知道这些地址由四个字节组成,用点分十进制表示以及它们的A,B,C分类等,然而,在总数大约为四十多亿个可用IP地址里,下面一些常

2011-08-18 19:17:21 5695

转载 全零网络IP地址0.0.0.0表示意义详谈

RFC:0.0.0.0/8 - Addresses in this block refer to source hosts on "this"network. Address 0.0.0.0/32 may be used as a source address for t

2011-08-18 18:32:23 1912

转载 Http头

ps:改了下排版,直接上样式,后放解释 典型的请求消息:GET http://class/download.microtool.de:80/somedata.exeHost:download.microtool.deAccept:*/*Pragma:n

2011-08-16 17:06:14 883

转载 XSocket的学习和总结(二)

2011年04月08日 星期五 下午 02:49客户端数据处理类:Java代码package com.easyway.space.sockets.xsocket;         import java.io.IOExc

2011-08-10 10:15:09 6116

转载 XSocket的学习和总结(一)

2011年04月08日 星期五 下午 02:48xSocket是一个易于使用的基于NIO库来构建高性能,可扩展的网络应用。 它支持写入以及服务器端的应用,以直观的方式客户端应用程序。 检测问题,如低水平NIO选择编程,连接池管理,连接超时被封装的xSo

2011-08-10 10:13:00 8664 2

转载 EPOLL为我们带来了什么

Q:网络服务器的瓶颈在哪? A:IO效率。 在大家苦苦的为在线人数的增长而导致的系统资源吃紧上的问题正在发愁的时候,Linux 2.6内核中提供的System Epoll为我们提供了一套完美的解决方案。传统的select以及poll的效率会因为在线人数的线形递增而导致

2011-08-09 19:11:27 877

原创 简单fcgi程序

1、头文件    #include  2、while(FCGI_Accept()>=0)//这里进入循环,前台每请求一次fcgi服务,就循环一次     循环类处理:     char *query_string=getenv("QUERY_STRING");

2011-08-09 11:12:13 18527

转载 Linux下apache(优雅)停止、重启方式

立即停止            信号:TERMapachectl -k stop           发送TERM或stop信号到父进程可以使它立刻杀死所有子进程。这将花费一些时间来杀死所有子进程。然后父进程自己也退出。所有进行中的请求将被强行中止,而且不再接受其它请求。

2011-08-04 15:45:43 5640

转载 jQuery设计思想

jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来

2011-08-03 18:14:42 449

转载 Memcached在大型网站中应用

原文链接:http://tomore.myoow.com/showlog351.html=================================================== memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一

2011-08-03 16:51:33 417

转载 Memcached全面剖析–总结篇

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但

2011-08-02 12:36:58 444

转载 memcached的通讯层分析

memcached作为一种高性能的内存缓存服务器,在业界获得了广泛的应用。最近因工作需要好好分析了一下memcached的源码,有一些意外收获,用在项目中得到了很好的效果。所以给大家分享一下,希望抛砖引玉。memcached在编译时候可以选择多线程和单线程两种模式,默认是单线

2011-08-02 12:35:27 440

转载 Memcached深度分析(2)

原文地址:http://www.cnblogs.com/luluping/archive/2009/01/14/1375456.htmlMemcached深度分析 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系

2011-08-02 12:04:23 659

转载 Memcached深度分析(1)

Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以

2011-08-02 11:26:05 613

原创 网上问答

HttpServer如何与一个FastCGI程序协同工作?1 从HttpServer得到一个request开始.2 如何得到一个FastCGI进程?3 如何知道FastCGI进程处于空闲?4 如何传递Request给FastCGI进程?4 如何获取FastCG

2011-08-01 16:21:04 519

原创 FastCGI Developer's Kit

地址:         http://www.fastcgi.com/devkit/doc/overview.htmldoc FastCGI Technical White Paper Motivates FastCGI, then explains th

2011-08-01 16:09:58 697

淘宝物料id大全-免费分享

https://market.m.taobao.com/app/qn/toutiao-new/index-pc.html#/detail/10628875?_k=gpov9a,记录一下,大家免费获取

2021-12-29

Linux+C函数库参考手册.chm(包含socket,io操作)

chm使用起来就是方便啊 Linux+C函数库参考手册.chm(包含socket,io操作) Linux+C函数库参考手册.chm(包含socket,io操作) Linux+C函数库参考手册.chm(包含socket,io操作)

2011-08-12

icecast-2.3.2源码

icecast-2.3.2源码icecast-2.3.2源码icecast-2.3.2源码

2010-05-18

DES算法C++实现

DES算法C++实现DES算法C++实现DES算法C++实现DES算法C++实现

2010-05-18

AES算法C++实现

AES算法C++实现AES算法C++实现AES算法C++实现AES算法C++实现

2010-05-18

LINUX上的C编程

LINUX上的C编程.pdfLINUX上的C编程.pdfLINUX上的C编程.pdf

2010-05-17

编程之道全本.pdf

编程之道全本.pdf编程之道全本.pdf编程之道全本.pdf

2010-05-17

ActiveX编程技术与技巧电子书(2)

书名《ActiveX编程技术与技巧电子书》,需要的下载!由于只能一次上传20MB,分开压缩了的。

2010-05-17

新鼠标点击程序 新鼠标点击程序 新鼠标点击程序

新鼠标点击程序新鼠标点击程序新鼠标点击程序

2009-12-18

鼠标自动点击程序

鼠标自动点击程序

2009-12-18

鼠标点击程序VC实现,可用于游戏或测试用途

鼠标点击程序VC实现,可用于游戏或测试用途鼠标点击程序VC实现,可用于游戏或测试用途鼠标点击程序VC实现,可用于游戏或测试用途鼠标点击程序VC实现,可用于游戏或测试用途

2009-12-18

研究生信息管理系统 信息查询,选课等等(附数据库sql server 2000)

研究生信息管理系统 信息查询,选课等等(附数据库sql server 2000)

2009-12-18

凸包问题的蛮力算法希望对大家有点帮助

用蛮力法实现的凸包问题解决方案 通过循环来实现求多边形的凸点,从而达到解决问题的目的

2008-09-30

空空如也

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

TA关注的人

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