ae框架是redis作者开发的事件处理框架,其目的和libevent项目类似。redis本着最小依赖原则,自己实现了一套,而且速度更快。ae只有不到500行代码,但据说libevent有3万加的代码,实现这一个功能所付出的代码量已经超过了redis所有的代码量。ae.h1#ifndef__AE_H__2#define__AE_H__3//同时支持的连接数,其实这个还是可以设的更大一些4#defineAE_SETSIZE(1024*10)/*Maxnumbe
系统 2019-08-12 01:32:38 3409
Windows环境下修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:setJAVA_OPTS=-Xms256m-Xmx512mLinux环境下修改“%TOMCAT_HOME%\bin\catalina.sh”文件,在文件开头增加如下设置:JAVA_OPTS=’-Xms256m-Xmx512m’其中,-Xms设置初始化内存大小,-Xmx设置可以使用的最大内存。-------------------------
系统 2019-08-12 01:32:16 3409
InfoQ发布了一个关于规则引擎的介绍Real-WorldRuleEngines,原文http://www.infoq.com/articles/Rule-EnginesONJava上也有两篇文章:GiveYourBusinessLogicaFrameworkwithDroolshttp://www.onjava.com/lpt/a/6093UsingDroolsinYourEnterpriseJavaApplicationhttp://www.onjav
系统 2019-08-12 01:31:43 3409
刚刚看到了DB2UDBVer8.2(Stinger)应该可以在今天下载,可是跑去看了看居然还没有。。。仔细想了想,哦。。因为东方人是世界上起的早的人群。hoho。。至于为什么期待它,主要也是.NET闹的,因为Stinger可以用.NET语言写存储过程。至今我还有些怀疑这个消息,实在是因为我弄不懂为什么DB2可以抢在SQLServer前面。#我是一个对商业软件的Beta版不感兴趣的人,别说SQLServer,#包括VS.NET2005不过才Beta1,实在是
系统 2019-08-12 01:52:27 3408
redis资源比较零散,引用nosqlfan上的文章,方便大家需要时翻阅。大家看完所有的,如果整理出文章的,麻烦知会一下,方便学习。1.Redis是什么?十五分钟介绍Redis数据结构Redis系统性介绍一个很棒的Redis介绍PPT强烈推荐!非同一般的Redis介绍Redis之七种武器锋利的Redisredis适用场景与实现【翻译】Redis协议2.Redis内部实现Redis源码分析系列文章Redis运行流程源码解析Redis2.6Lua脚本功能实现分
系统 2019-08-12 01:52:19 3408
MACoffice在使用过程中,会需要一些限制,在目前的MACoffice版本中,MACoffice不支持WindowsLiveID,不支持RMS的外部URL的外网发布。另外如果您按照technet上的文档http://technet.microsoft.com/en-us/library/cc753056.aspx,启用了WindowsliveID支持,并把licensing文件夹设置为匿名访问,MACoffice也可能遇到问题,这个问题和MACoffi
系统 2019-08-12 09:30:11 3407
(1)使用绿色版本JDK,解压到一个目录上D:\jdk1.6。(2)使用绿色版本Tomcat,解压到另一个目录上D:\jdk1.6\tomcat5.5只要在bat文件D:\tomcat5.5\bin\catalina.bat,配置JAVA_HOME就可运行了。增加:setJAVA_HOME="D:\jdk1.6",这样就可以运行了。测试tomcat,访问:http://127.0.0.1:8080/,能打开访问的页面即可.用一个简单的投票系统。http:/
系统 2019-08-12 01:33:09 3407
有限状态机(finite-statemachine,fsm),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。概念和术语状态存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移只是状态变更,并且用必须满足来确使状态转移发生的条件来描叙她。动作是在给定时刻要进行的活动的描述。有多种类型的动作:进入动作(entryaction):在进入状态时进行退出动作:在退出状态时进行输入动作:依赖于当前状态
系统 2019-08-12 01:32:43 3407
模型驱动开发ModelDrivenDevelopment(MDD)是一种以模型作为主要工件的高级别抽象的开发方法,模型在工具的支持下,被作为核心资产被转换成代码或者可运行配置。现在软件业存在多种MDD开发方法,本篇将对MDD进行概要介绍。定义在过去多年,软件开发面临了多个挑战,新的需求和存在系统不断增长,系统也变得越来越复杂,以至于我们很难及时的构建它们。为了解决这些问题,就出现了很多新的方法,其中最突出的一个就是模型驱动开发。MDD代表了一套理论和工业化
系统 2019-08-29 23:15:31 3406
IIS6中ASP不能上传大文件解决方法:首先,停止以下服务:IISAdminServiceWorldWideWebPublishingServiceHTTPSSLSimpleMailTransferProtocol(SMTP)FTPPublishingService然后,编辑:C:\Windows\system32\inesrv\metabase.xml找到:ASPMaxRequestEntityAllowed默认为204800(200k),改成需要的(5
系统 2019-08-29 23:09:26 3406