当前位置: 首页 > 编程日记 > 正文

【转】apache常用配置

++如何设 置请求等待时间
在httpd.conf里面设置:
  TimeOut n
  其中n为整数,单位是秒。

++如何接收一个get请求的总时间
接收一个post和put请求的TCP包之间的时间
  TCP包传输中的响应(ack)时间间隔

++如何使得apache监听在特定的端口 
  修改httpd.conf里面关于Listen的选项,例如:
  Listen 8000
  是使apache监听在8000端口
  而如果要同时指定监听端口和监听地址,可以使用:
  Listen 192.170.2.1:80
  Listen 192.170.2.5:8000
  这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。
  当然也可以在httpd.conf里面设置:
  Port 80
  这样来实现类似的效果。

++如何设置apache的最大空闲进程数 
  修改httpd.conf,在里面设置:
  MaxSpareServers n
其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。
  同时也可以设置:
  MinSpareServers n
  来限制最少空闲进程数目来加快反应速度。

++apache如何设置启动时的子服务进程个数 
  在httpd.conf里面设置:
  StartServers 5
  这样启动apache后就有5个空闲子进程等待接受请求。
  也可以参考MinSpareServers和MaxSpareServers设置。

++如何在apache中设置每个连接的最大请求数 

  在httpd.conf里面设置:
  MaxKeepAliveRequests 100
  这样就能保证在一个连接中,如果同时请求数达到100就不再响应这个连接的新请求,保证了系统资源不会被某个连接大量占用。但是在实际配置中要求尽量把这个数值调高来获得较高的系统性能。
     #用户连续访问了多少个页面后重新建立联结,适当调高.

++如何在apache中设置session的持续时间 
  在apache1.2以上的版本中,可以在httpd.conf里面设置:
  KeepAlive on
  KeepAliveTimeout 15
这样就能限制每个session的保持时间是15秒。session的使用可以使得很多请求都可以通过同一个tcp连接来发送,节约了网络资源和系统资源。
#KeepAliveTimeout是允许用户保持连接15秒内有效,如果用户在15秒内点击其他页面不需要重新建立联结,这个值设置短不利于降低效率,如果设置长可能导致的同时联结数会跟高,一般建议按照缺省的15

++如何使得apache对客户端进行域名验证 
  可以在httpd.conf里面设置:
  HostnameLookups on|off|double
如果是使用on,那么只有进行一次反查,如果用double,那么进行反查之后还要进行一次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证。
如果为了安全,建议使用double;为了加快访问速度,建议使用off。

++如何使得apache只监听在特定的ip
  修改httpd.conf,在里面使用
  BindAddress 192.168.0.1
  这样就能使得apache只监听外界对192.168.0.1的http请求。如果使用:
  BindAddress *
  就表明apache监听所有网络接口上的http请求。
  当然用防火墙也可以实现。

++apache中如何限制http请求的消息主体的大小 
  在httpd.conf里面设置:
  LimitRequestBody n
  n是整数,单位是byte。
cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理,所以现在消息主体的大小在使用cgi的时候很有用。比如使用cgi来上传文件,如果有设置:
  LimitRequestBody 102400
  那么上传文件超过100k的时候就会报错。

++如何修改apache的文档根目录 
修改httpd.conf里面的DocumentRoot选项到指定的目录,比如:
  DocumentRoot /www/htdocs
  这样http://localhost/index.html就是对应/www/htdocs/index.html

++如何修改apache的最大连接数
在httpd.conf中设置:
  MaxClients n
n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,把定义的HARD_SERVER_LIMIT值改大然后再编译。

++如何使每个用户有独立的cgi-bin目录 
有两种可选择的方法:
  (1)在Apache配置文件里面关于public_html的设置后面加入下面的属性:
  ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/cgi-bin/$2
  (2)在Apache配置文件里面关于public_html的设置里面加入下面的属性:
  <Directory /home/*/public_html/cgi-bin>
    Options ExecCGI
    SetHandler cgi-script
  </Directory>

++如何调整Apache的最大进程数
Apache允许为请求开的最大进程数是256,MaxClients的限制是256.如果用户多了,用户就只能看到Waiting for
reply….然后等到下一个可用进程的出现。这个最大数,是Apache的程序决定的–它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif
你可以把它调到1024,然后再编译你的系统。

++如何屏蔽来自某个Internet地址的用户访问Apache服务器 
可以使用deny和allow来限制访问,比如要禁止202.202.202.xx网络的用户访问:
  <Directory /www/htdocs>
  order deny,allow
  deny from 202.202.202.0/24
  </Directory>

++如何在日志里面记录apache浏览器和引用信息 
你需要把mod_log_config编译到你的Apache服务器中,然后使用下面类似的配置:
  CustomLog logs/access_log “%h %l %u %t “%r” %s %b “%{Referer}i”
“%{User-Agent}i”"

++如何修改Apache返回的头部信息
问题分析:当客户端连接到Apache服务器的时候,Apache一般会返回服务器版本、非缺省模块等信息,例如:
  Server: Apache/1.3.26 (Unix) mod_perl/1.26
解决:
你可以在Apache的配置文件里面作如下设置让它返回的关于服务器的信息减少到最少:
  ServerTokens Prod
注意:
这样设置以后Apache还会返回一定的服务器信息,比如:
  Server: Apache
但是这个不会对服务器安全产生太多的影响,因为很多扫描软件是扫描的时候是不顾你服务器返回的头部信息的。你如果想把服务器返回的相关信息变成:
  Server: It iS a nOnE-aPaCHe Server
  那么你就要去修改源码了。

++ 产生日志但不包括 图片。
LogFormat “%h %l %u %t \”%r\” %>;s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
SetEnvIf Request_URI \.gif$ gif-image
SetEnvIf Request_URI \.GIF$ gif-image
SetEnvIf Request_URI \.jpg$ gif-image
SetEnvIf Request_URI \.JPG$ gif-image
SetEnvIf Request_URI \.png$ gif-image
SetEnvIf Request_URI \.swf$ gif-image
SetEnvIf Request_URI \.SWF$ gif-image
SetEnvIf Request_URI \.css$ gif-image
SetEnvIf Request_URI \.CSS$ gif-image
SetEnvIf Request_URI \.js$ gif-image
SetEnvIf Request_URI \.JS$ gif-image
SetEnvIf Request_URI \.ico$ gif-image
<VirtualHost 12.34.56.78:80>;
        ServerAdmin webmaster@abc.net
        DocumentRoot /db/htdocs/www
        ServerName www.abc.net
        CustomLog “|/usr/local/cronolog/sbin/cronolog /db/logs/www.%Y-%m-%d.log” combined env=!gif-image
#用cronolog截取存放在/db/logs/下的按日期产生的apache日志文件,不包括图片
</VirtualHost>;

另一方法:
<FilesMatch “\.(ico|gif|jpg|swf)”>
SetEnv IMAG 1
</FilesMatch>
CustomLog logs/access_log combined env=!IMAG

++首先拒绝任何人,然后允许来自特定主机的访问。 
Order deny,allow
Deny from all
Allow from dev.example.com

++将/xyz/old.html的请求重写为物理的文件/website/test1/abc/new.html
1).在httpd.conf中有’Alias /xyz /website/test1/abc’这条指令
2).在/website/test1/abc/下建立.htaccess文件,内容如下
RewriteEngine On
RewriteBase   /xyz
RewriteRule   ^old\.html$ new.html
3).为了保证启用.htaccess,需要在httpd.conf中配置
<Directory /website/test1/abc>
    AllowOverride All
</Directory>
#注: RewriteBase指令显式地设置了目录级重写的基准URL。

++根据浏览器类型决定返回什么网页文件
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule ^/$                 /homepage.max.html [L]
#其它类推

++Rewrite其它
RewriteEngine On
RewriteLogLevel 3 #较高的值会使Apache速度急剧下降! 重写日志使用大于2的Level值只用于调试!
RewriteLog “/usr/local/var/apache/logs/rewrite.log”   #写log
RewriteRule     ^/$      /film/index.shtml        [R,L] # 重定向首页到另一个文件
RewriteRule     ^/$      /film/index.shtml        [P,L] # 重定向首页到另一个文件,同时不改URL地址名

++关闭错误文档的最后一行将包含服务器的名字、Apache的版本等信息 

ServerSignature Off #默认值为On,也可改为ServerSignature email ,这样将显示管理员的email地址

++将以/puppy及/puppies开头的url对应至/www/docs/small_dogs目录
AliasMatch ^/pupp(y|ies) /www/docs/small_dogs

++Redirect指令将特定url重定向至其它的服务器上
Redirect [关键字] /example http://www.otherserver.com/new/location
关键字:
temp — 临时的重定向,返302状态响应,客户端会记往原始请求所用的url
permanent — 永久性的重定向,返301响应,客户端会记得新的url
gone — 告之用户,此URL已被移除了,而且不会再回来了, 这个关键字后不需要跟新URL参数,返410状态.
seeother — 告之客户端旧的url已经被废弃了,但文件的内容已经被新文件的内容取代了返303状态.

++将多个url重定向至同一位置
RedirectMatch ^/[fF]ish(ing)? http://fis.example.com

++接受不区分大小写的URL
CheckSpelling On #mod_speling模块支持

++将请求url中所有的string1都改为string2

RewriteCond %{REQUEST_URI} “string1″
RewriteRule “(.*)string1(.*)” “$1string2$2″ [N,PT]
#[N]标记让apache不断重复执行重写的规则,直至RewriteCond条件失效为止.

++手工安装某模块(以rewrite为例)
/usr/local/apache/bin/apxs -c mod_rewrite.c ##apxs应指定绝对路径
/usr/local/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.la

#编辑httpd.conf文件
LoadModule rewrite_module modules/mod_rewrite.so

++一个虚拟主机的例子
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmaster@zhangjianfeng.com
    ServerName blog.zhangjianfeng.com
    ServerAlias web1.zhangjianfeng.com
    DocumentRoot “/web/web1/”   
    ErrorLog /logs/apache/web1_error_log
    CustomLog /logs/apache/web1_log combined
    RewriteEngine On
    #RewriteLogLevel 1
    #RewriteLog “/logs/apache/rewrite.log”
    #RewriteRule \.(exe|rar)$ http://downloads.zhangjianfeng.com/data/$1 [R]
</VirtualHost>

++ServerTokens指令
ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full
ServerTokens Prod[uctOnly] 服务器会发送(比如): Server: Apache
ServerTokens Major 服务器会发送(比如): Server: Apache/2
ServerTokens Minor 服务器会发送(比如): Server: Apache/2.0
ServerTokens Min[imal] 服务器会发送(比如): Server: Apache/2.0.41
ServerTokens OS     服务器会发送(比如): Server: Apache/2.0.41 (Unix)
ServerTokens Full (或未指定) 服务器会发送(比如): Server: Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2

++其它
<Files ~ “^\.ht”>
Order allow,deny
Deny from all
</Files>
User apache
Group apache
ServerAdmin root@zhangjianfeng.com
ServerName websrv1
UseCanonicalName Off
HostnameLookups Off
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
CustomLog logs/access_log combined
ErrorLog logs/error_log
ServerSignature On|Off|EMail
ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full

++查看目前连接协议情况
netstat -an | grep -i “80″ | awk ‘{print $6}’ | sort | uniq -c | sort -n

++一个简单的密码认证实现
#添加下面内容到httpd.conf
Alias /test2 “/var/www/html/test”
   <Directory “/var/www/html/test”>
    AllowOverride AuthConfig  
    Order Deny,Allow
    Allow from all      
   </Directory>
#建立验证文件和第一个验证用户
#htpasswd -c /etc/userfile user  
#vi /var/www/html/test/usergroup
    usergroup:user user1 user2 #相关用户使用htpasswd创建
#vi /var/www/html/test/.htaccess
   AuthName “blog.zhangjianfeng.com user_auth test”
   AuthType Basic
   AuthUserFile /etc/userfile
    #以下两行只有在以组的形式管理,才需要
     #AuthGroupFile /var/www/html/test/usergroup
     #require group usergroup
   require user user

++手工GET数据(用于测试等)
telnet blog.zhangjianfeng.com 80
Escape character is ‘^]’.
GET /index.php HTTP/1.1
Accept: text/plain,text/html,*/*;q=0.3
Accept-Encoding: deflate
Host: http://www.test.com:8004/
If-None-Match: “418112890:855172144000″
User-Agent: W3CRobot/5.1 libwww/5.1
Connection: Keep-Alive

++取HTTP HEAD
curl –head http://blog.zhangjianfeng.com/

++为Apache配置mod_deflat压缩输出
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
LogFormat ‘”%r” %{outstream}n/%{instream}n (%{ratio}n%%)’ deflate
CustomLog logs/deflate_log.log deflate
</ifmodule>
#need more? http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

++mod_proxy应用, 将 www.zhangjianfeng.com/news 的请求转到另一台主机
LoadModule proxy_module modules/mod_proxy.so
proxypass /news http://news.zhangjianfeng.com/ #news.zhangjianfeng.com为另一台主机

原文地址:http://www.cnblogs.com/mo-beifeng/archive/2011/10/11/2206906.html

转载于:https://www.cnblogs.com/hongfei/archive/2012/06/12/2547123.html

相关文章:

[20190402]对比_mutex_wait_scheme不同模式cpu消耗.txt

[20190402]对比_mutex_wait_scheme不同模式cpu消耗.txt--//前几天做了sql语句在mutexes上的探究.今天对比不同_mutex_wait_scheme模式cpu消耗.1.环境:SYSbook> hide mutexNAME DESCRIPTION DEFAULT_VALUE SESSION_VALUE SYSTEM_VALUE---------------…

【宋红康学习日记11】Object类与equals方法

1 &#xff08;1&#xff09;当对象是基本数据类型时&#xff0c;比较值&#xff1b; &#xff08;2&#xff09;当对象是引用型时&#xff0c;比较的是地址值&#xff01;&#xff01;1 2 equals&#xff08;&#xff09;&#xff1a;只处理引用型数据&#xff1b;Object类中…

C语言图书管理系统注册功能,图书管理系统的c语言源程序

/*****************************************************************************************/#include #include #include #include /输入/输出文件流类using namespace std;const int maxr100;/最多的读者const int maxb100;/最多的图书const int maxbor5;/每位读者最多借…

python三层架构

conf/setting(配置文件) 一般是对utility进行相关设置index(主文件)main函数触发某个对象的业务逻辑方法model(数据库)admin 是对数据库的操作&#xff0c;数据库的增删改查操作utility(公共功能)sql_helper操作数据库的方法(其实就是些连接数据库&#xff0c;关闭数据库等…

【转】对random_state参数的理解

转自&#xff1a;https://blog.csdn.net/az9996/article/details/86616668 在学习机器学习的过程中&#xff0c;常常遇到random_state这个参数&#xff0c;下面来简单叙述一下它的作用。作用&#xff1a;控制随机状态。 原因&#xff1a;为什么需要用到这样一个参数random_stat…

关于项目总结一下

最近在做两很多事情&#xff0c;总结一下 1、MySQL使用需要注意的地方1) 存储引擎选择InnoDB&#xff0c;在高并发下读写有很好的表现2) 数据合理分表分区&#xff0c;均衡各数据库服务器的负载3) 适当作数据的冗余&#xff0c;便于在cache失效时的快速恢复 2、Redis使用需要注…

鸿蒙系统能内测吗,鸿蒙系统内测用户:使用体验已经超越ios

首先&#xff0c;鸿蒙流畅度堪比iOS&#xff0c;如同德芙巧克力一样非常丝滑&#xff0c;各种界面切换毫无卡顿。鸿蒙是万物互联的基础&#xff0c;在与其他设备联动上&#xff0c;使用了freebuds pro和magic wathc2&#xff0c;状态栏就能直接切换耳机&#xff0c;非常顺畅&am…

19.04.02笔记

用户权限&#xff1a;su 切换用户账户格式&#xff1a;【su 用户名 】【su】 切换到root【su root】 切换到root【su -】 切换到root用户 同时切换到root目录添加组&#xff1a;【groupadd 组名】 添加组 需要用户权限删除组【groupdel 组名】 删除组 需要用户权限和清空组…

VS2013自带的Browser Link功能引发浏览localhost网站时不停的轮询

浏览localhost网站时候不管你打开那个页面它都会不停的轮询。据悉这是VS2013自带的Browser Link功能&#xff0c;里面用到SignalR机制什么是Browser Link功能&#xff0c;什么是SignalR机制大家可以没事去百度了解一下。Browser Link功能讲解地址&#xff1a;http://www.cxyclu…

编译型语言和解释型语言(转载)

在具体计算机上实现一种语言&#xff0c;首先要确定的是表示该语言语义解释的虚拟计算机&#xff0c;一个关键的问题是程序执行时的基本表示是实际计算机上的机器语言还是虚拟机的机器语言。这个问题决定了语言的实现。根据这个问题的回答&#xff0c;可以将程序设计语言划分为…

魅族手机使用鸿蒙系统,魅族宣布接入华为鸿蒙系统,这应该是黄章最正确的决定...

安卓能有现在的成就一切源于苹果之外其它所有品牌都在使用&#xff0c;俗话讲“众人拾柴火焰高”就是这个道理。相对来讲华为鸿蒙要想做大做强必须有其它品牌支持才可以&#xff0c;如果华为自己一家使用是无法做到与苹果的iOS、谷歌的安卓相抗衡的。这就是为什么华为鸿蒙正式确…

(转)互斥对象锁和临界区锁性能比较 .

在Win32平台上进行多线程编程&#xff0c;常会用到锁。下边用C实现了互斥对象&#xff08;Mutex&#xff09;锁和临界区&#xff08;CRITICAL_SECTION&#xff09;锁&#xff0c;以加深理解和今后方便使用。代码已在VS2005环境下编译测试通过。 Lock.h [cpp] view plaincopypri…

CentOS6.5 下sciki-learn numpy scipy 的安装

CentOS6.5 下sciki-learn numpy scipy 的安装软件安装CentOSPython之前用的一直是CentOS 7&#xff0c; 后来觉的软件安装太麻烦就改到了Ubuntu&#xff0c; 这些Python 的包在Ubuntu下安装几乎是无脑的&#xff0c;用apt-get 安装 Ipython 的时候会自动下载numpy, scipy 和 ma…

2021年甘肃省副高考试成绩查询,2021年甘肃卫生资格考试成绩查询-中国卫生人才网...

国家卫生资格考试网为您发布 2021年甘肃卫生资格考试成绩查询-中国卫生人才网&#xff0c;同步中国卫生人才网信息&#xff1a;2021甘肃卫生资格成绩查询。更多关于卫生资格成绩,卫生资格考试,2021卫生资格考试,国家卫生资格成绩查询的信息内容&#xff0c;请关注国家卫生资格考…

OWIN初探(转)

什么是 OWIN &#xff1f; OWIN 的全称是 "Open Web Interface for .NET"&#xff0c; OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口&#xff0c; 其目的是为了实现服务器与应用之间的解耦&#xff0c; 鼓励为 .NET Web 应用开发简单模块。 OWI…

JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)

电子邮件需要在邮件客户端和邮件服务器之间&#xff0c;以及两个邮件服务器之间进行传递&#xff0c;就必须遵循一定的规则&#xff0c;这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间&#xff0c;以及两台SMTP服务器之间发送邮件的通信规则&#xff1b;POP3…

怎样设计一个商城项目?

这两天公司要做一个商城项目&#xff0c;网上搜了很多没找到完整的、有结构体系的资料&#xff0c;可能这件事本身并不难&#xff0c;但是对新手非常不友好&#xff0c;所以我借机把这些碎片化的资料尝试整理成一个有体系的资料&#xff0c;希望能对你有帮助。资料来源包括&…

台式计算机刚换的显示屏怎么设置,台式机怎么样切换显示器

我的台式机是双显示器&#xff0c;该怎么样去切换呢?下面由小编给你做出详细的台式机切换显示器方法介绍!希望对你有帮助!台式机切换显示器方法一&#xff1a;需要用到的硬件&#xff1a;1、支持双视频信号输出的显卡。如一块显卡支持VGA输出&#xff0c;又同时支持DVI输出。2…

c# html文本编辑器,C#实现简单文本编辑器

本文实例为大家分享了C#实现简单文本编辑器的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下建立一个窗体文件&#xff0c;实现对文件的编辑保存和对txt文件的打开界面设计&#xff1a;程序源代码&#xff1a;//form1.csusing System;using System.Collections.Gener…

spark1.4加载mysql数据 创建Dataframe及join操作连接方法问题

首先我们使用新的API方法连接mysql加载数据 创建DF import org.apache.spark.sql.DataFrame import org.apache.spark.{SparkContext, SparkConf} import org.apache.spark.sql.{SaveMode, DataFrame} import scala.collection.mutable.ArrayBuffer import org.apache.spark…

新机器学习库TensorFlow Privacy问世:旨在保护敏感数据

在最近的一篇博文中&#xff0c;TensorFlow宣布推出TensorFlow Privacy。这是一个开源库&#xff0c;它允许研究人员和开发人员构建具有强大隐私保护功能的机器学习模型。基于强大的数学确定性&#xff08;mathematical guarantees&#xff09;&#xff0c;使用本库可以确保用户…

HDU 1596 find the safest road (Floyd)

题目链接 本来对弗洛伊德很没信心&#xff0c;1000个城市&#xff0c;还好&#xff0c;还是过了&#xff0c;最裸的有4000ms&#xff0c;因为是无向图加了下优化&#xff0c;3000ms&#xff0c;这个。。。。 #include <stdio.h> #include <string.h> double p[1001…

PHP学习 文件操作函数的应用--简单网络留言模板

1 <?php2 /**3 网络留言板模式4 主要运用到的函数有5 fopen fclose flock fwrite fread explode list6 */7 ?>8 <meta http-equiv"Content-Type" content"text/html;charsetutf-8">9 <?php error_reporting(E_ALL &…

刷过一题之黑魔法师之门

经过了16 个工作日的紧张忙碌&#xff0c;未来的人类终于收集到了足够的能源。然而在与Violet星球的战争中&#xff0c;由于Z 副官的愚蠢&#xff0c;地球的领袖applepi 被邪恶的黑魔法师Vani 囚禁在了Violet 星球。为了重启Nescaf这一宏伟的科技工程&#xff0c;人类派出了一支…

浅谈Javascript事件模拟

事件是用来描述网页中某一特定有趣时刻的&#xff0c;众所周知事件通常是在由用户和浏览器进行 交互时触发&#xff0c;其实不然&#xff0c;通过Javascript可以在任何时间触发特定的事件&#xff0c;并且这些事件与浏览器创建的事件是相同的。这就意味着会有适当的事件冒 泡&a…

程序员成熟的几个标志

转载自&#xff1a;http://blog.csdn.net/linux_loajie/article/details/7698551 程序员成熟的标志 程序员在经历了若干年编程工作之后&#xff0c;很想知道自己水平到底如何&#xff1f;自己是否已经成为成熟的程序员&#xff1f;虽然程序员会对自己有一个自我评价&#xff0c…

云平台屡次停摆,核心系统事故频发?您的运维系统该升级了!

3月3日凌晨&#xff0c;阿里云出现宕机故障&#xff0c;受宕机故障影响&#xff0c;华北不少互联网公司 APP、网站纷纷瘫痪&#xff0c;一大波程序员、运营和运维不得不从被窝里爬起来干活。网友“上海蓝盟网络夏立成”调侃&#xff0c;“阿里云一年一宕机&#xff0c;今年特别…

yii1框架,事务使用方法

Yii1框架事务操作方法如下&#xff1a; $transaction Yii::app()->db->beginTransaction();//创建事务 $transaction->commit();//提交事务 $transaction->rollback();//回滚事务下面使用try&#xff0c;throw&#xff0c;catch配合使用事务&#xff1a; 1 // 以下…

竖直菜单 html,jQuery实现的网页竖向菜单效果代码

本文实例讲述了jQuery实现的网页竖向菜单效果代码。分享给大家供大家参考。具体如下&#xff1a;这是一款基于jQuery实现竖向的网页菜单代码&#xff0c;可折叠展开的二级网页菜单&#xff0c;修改一下可用在后台管理中&#xff0c;显示在左侧的那种管理菜单。jquery加入后方便…

可以检验计算机配置的游戏软件,检测游戏配置的软件-有没有自己检验电脑配置是否符合游戏要求配置 – 手机爱问...

2018-03-28电脑配置是否够好如果楼主你这个配制已经配了的话就没什么好说的了 如果你没配 今天是别人给你写的话 那就千万别配 因为根本是一套垃圾东西 给你介绍一套 CPU&#xff1a;5200 够了 主板&#xff1a;七彩红 770 370 比华硕M2N68 400 NF芯片的划算 还可以组成3A平台 …