apache的MPM模块两种工作模式详解(prefork和worker)

空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM) prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内...

2011-11-30 14:10:00

阅读数:4

评论数:0

多路复用I/O接口——epoll

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多...

2011-11-30 13:38:00

阅读数:5

评论数:0

char*,const char*和string 三者转换

1. const char* 和string 转换 (1) const char*转换为 string,直接赋值即可。 EX: const char* tmp = "tsinghua". string s = tmp; (2) strin...

2011-11-30 08:22:00

阅读数:5

评论数:0

shell脚本中截取字符串

最近学的linux教材上有个在shell中截取字符串的课后题,本来想着是用数组实现但是找不到窍门,只能直接对字符串进行截取了 只验证了两种方法现做记录: 1.从键盘读入字符串输出第一个字符开始后面的三个字符(注意从1开始标号)代码如下: #!/bin/bash #filenam...

2011-11-29 18:26:00

阅读数:7

评论数:0

Eclipse+maven+jetty测试

首先:按照如图步骤 点开后,选中program,后点击new launch configuration,配置图如下, 其中Name:是自己随意填写, Working Directory,是选择的自己要运行的工程, Arguments 写:jetty:run 之后:配置run菜...

2011-11-29 16:20:00

阅读数:6

评论数:0

mvn install eclipse:eclipse 失败

换mvn eclipse:eclipse试试先。 失败后你先要看下,工程文件家里面有么有生成eclipse工程所需的那几个文件,如果有了并且可以成功的导入到eclipse中,说明错误无关紧要,如果没有生成则可能出的问题,如下: 如果出现tomcat没有安装出现问题要 先安装tomcat 之后...

2011-11-29 15:47:00

阅读数:4

评论数:0

Linux汇编语言开发指南

级别: 初级 肖文鹏 北京理工大学计算机系硕士研究生, 2003 年 7 月 03 日 汇 编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一...

2011-11-29 14:28:00

阅读数:10

评论数:0

跨平台移动应用程序开发框架列表

跨平台移动应用程序开发框架列表 序号 分类 名称开发语言 特点备注 1 WEB SproutCoreHTML+JS+CSS 纯JavaScript框架 2 WEB CappuccinoObject-J JavaScript 超集 3 WEB jQTouchHTML+JS+CSS 在...

2011-11-29 14:27:00

阅读数:6

评论数:0

AT&T 汇编 (AT&T ASM) 参考

AT&TASM 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇 编可以缩小目标代码的尺寸。另外,对于某些需要被经常调用的代码,使用汇编可以提高性 ...

2011-11-29 14:23:00

阅读数:5

评论数:0

axis2 远程调用教程 Web服务入门之二:通过axis2调用远程Web Service,实现天气预报功能...

Web服务入门之二:通过axis2调用远程Web Service,实现天气预报功能 分类:Web Service2010-04-10 15:47840人阅读评论(1)收藏举报 今天我们来实现一个通过AXIS2来调用中国气象局的一个实现天气预报功能的Web S...

2011-11-29 12:10:00

阅读数:5

评论数:0

变长参数函数(转载)

变长参数的函数即参数个数可变、参数类型不定的函数。 设计一个参数个数可变、参数类型不定的函数是可能的,最常见的例子是printf函数、scanf函数和高级语言的Format函数。在C/C++中,为了通知编译器函数的参数个数和类型可变(即是不定的、未知的),就必须以三个点结束该函数的声明。 ...

2011-11-28 22:42:00

阅读数:3

评论数:0

《windows核心编程系列》十七谈谈dll

DLL全称dynamic linking library.即动态链接库。广泛应用与windows及其他系统中。因此对dll的深刻了解,对计算机软件开发专业人员来说非常重要。 windows中所有API都包含在DLL中。三个最重要的DLL是Kernel32.dll,User32.dll,GDI32...

2011-11-28 22:24:00

阅读数:5

评论数:0

SQL自动递增及MySQL常用语句

老是记不住,就在此记下 SQL Server的自动递增:id int primary key identity(1, 1) MySQL的自动递增:id int primary key auto_increment MySQL常用语句 查看表的结构: desc table_name; ...

2011-11-28 21:35:00

阅读数:9

评论数:0

appfuse乱码解决

最近用appfuse总是出来乱码问题,经过人指点后才明白是工程里的配置文件pom.xml问题,原来pom.xml中默认没有displayTable中的中文配置。 pom.xml源文件(部分): <execution&...

2011-11-28 13:51:00

阅读数:4

评论数:0

合理设置apache httpd的最大连接数

来自:http://hi.baidu.com/rainchen/blog/item/095f0a551fa802c5b645ae46.html 手头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就...

2011-11-28 13:18:00

阅读数:5

评论数:0

指针与引用

摘自「高质量c++编程」    指针与引用,在More Effective C++ 的条款一有详细讲述,我给你转过来    条款一:指针与引用的区别    指针与引用看上去完全不同(指针用操作符‘*’和‘->’,引用使用操作符‘。’),但是它们似乎有相同的功...

2011-11-28 12:39:00

阅读数:4

评论数:0

【sqlserver】删除重复性数据

1sql语句: while 1=1 - - 启动无穷循环 begin delete top(1) from aaa(表名) - - 一次删除一行数据 where myname in (select myname from aaa group by myname having c...

2011-11-28 11:20:00

阅读数:7

评论数:0

Apache之AllowOverride参数详解

通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性...

2011-11-28 10:38:00

阅读数:5

评论数:0

片上总线Wishbone 学习(十三)总线周期之RMW操作

片上总线Wishbone 学习(十三)总线周期之RMW操作 在操作系统中,有一种重要的进程间的同步机制称作信号量机制。信号量即当前可用资源的计数。信号量是一个用来实现同步的整型或记录型(Record)变量,除了初始化外,对它只能执行等待和释放这两种原子操作。一次对信号量的等待操作是...

2011-11-27 22:06:00

阅读数:7

评论数:0

svn插件的更新地址

svn插件的更新地址 http://subclipse.tigris.org/update_1.6.x

2011-11-27 21:50:00

阅读数:4

评论数:0

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