`
wangshaofei
  • 浏览: 287549 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:     Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事。     应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:"我们把应用程序 ...
发现一篇好文,非常详细的介绍了当前PHP服务器的几种架构,特意转载,强烈推荐!!   nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 转载请注明原文链接:http://blog.csdn.net/omohe/archive/2009/07/10/4336731.aspx 版本:v1.0  作者:OMO 最后修改时间:2009.07.10 0 之前知识回顾: 1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServer内置的模块来实现, 例如Apache的mod_php5,类似 ...
Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identif ...
      在下载php后,进行配置的时候,会出现两个php.ini:php.ini-dist和php.ini-recommended,那有什么不同呢? php.ini-recommended的安全等级比php.ini-dist高。默认是把display_errors 设置为 off,将 magic_quotes_gpc 设置为Off等等。而相对的php.ini-dist都是默认的配置。 所以说,如果你只是想进行web测试和普通开发,使用php.ini-dist,不然就是用php.ini-recommended。具体参阅
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行! 更好地理解错误信息可以大大节省确定并改正错误内容所花费的时间。因此,在本文中,我将努力阐明多种不同类型的PHP报错信息,以及在开发过程中如何正确理解各 ...
本文汇集PHP开发中经常用到的时段代码,包括Email、解压缩、64位编码、解析JSON等,希望对您有所帮助。 1、使用PHP Mail函数发送Email $to = "viralpatel.net@gmail.com"; $subject = "VIRALPATEL.net"; $body = "Body of your message here you can use HTML too. e.g. ﹤br﹥ ﹤b﹥ Bold ﹤/b﹥"; $headers = "From: Pe ...
建立一个脚本  Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。  如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、kedit、emacs、vi  等来编写我们的shell程序。  程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使 ...
1.查找MySQL的cnf文件的位置 find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/texmf/web2c/texmf.cnf/usr/share/texmf/web2c/mktex.cnf/usr/share/texmf/web2c/fmtut ...
  http://tech.ddvip.com/2007-10/119365553336688.html  执行ROLLBACK(回滚)时,如果收到下述消息,表示事务中使用的1个或多个表不支持事务:   警告:某些更改的非事务性表不能被回滚。   这些非事务性表不受ROLLBACK语句的影响。   如果在事务中意外地混合了事务性表和非事务性表,导致该消息的最可能原因是,你认为本应是事务性的表实际上不是。如你试图使用MySQLd服务器不支持的事务性存储引擎(或用启动选项禁止了它)创建表,就可能出现该情况。如果mysqld不支持存储引擎,它将以MyISAM表创建表,这是非事务性表。 ...
数据库mysql,在使用PreparedStatement的setString()时,当赋值的内容含有特殊字符的时候,会出现乱码,问题与连数据库的url有关,解决办法: 在url后追加useUnicode=true&characterEncoding=utf8,如下:jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=utf8
2010-11-11 10:57 Ubuntu下的apt-get install真的非常好用, 如果你不确定需要安装的包名字的时候, 还可以输入开头的两个字母,使用tab键来给出提示。 下面就是安装java的jdk的例子: 想尝试下在linux下编译和执行java程序, java程序需要jdk和jvm的支持, 由于不确定需要装的jdk包的名字, 于是输入: sudo apt-get install sun- 然后按两次tab键,Ubuntu会根据软件安装源给出以java字符开头的所有软件包的名称列表, 于是看到有:sun-jav
+3.3V:    最早在ATX结构中提出,现在基本上所有的新款电源都设有这一路输出。而在AT/PSⅡ电源上没有这一路输出。以前电源供应的最低电压为+5V,提供给 主板、CPU、内存、各种板卡等。从第二代奔腾芯 ...
硬件故障虽然多种多样,但其维修流程仍然遵循一定的原理,本节介绍硬件故障维修流程及维修步骤。 1.维修流程 在了解了硬件故障的定义、维修方法,并准备好维修工具后,接下来要全面了解硬件故障的维修流程。从最基本的电源插头开始,深入电脑硬件系统的每一个部分,以便了解检修硬件故障的顺序。硬件故障维修流程图如图l-11所示。 在了解电脑硬件工作原理之后可以按照电脑启动时检测硬件的顺序来进一步了解硬件故障产生的范围,以及可能引起的后果,如图1-12所示为电脑启动时硬件故障检测流程。 2.维修步骤 对于大部分的电脑硬件故障来说,检修的方法通常如下。 ...
编译资料 http://www.linuxidc.com/Linux/2008-02/11117.htm   提出问题   前几天做了一个非常奇怪的项目,我公司开发了一套基于中国联通SGIP协议的SP端短消息服务软件,提供联通130短信 服务。这套系统是Windows 2000下的,数据库采用的是微软SQLServer2000,并且已经正常运行了一段时间。而最近由于要在WEB上提供短消息用户的一些信息,就需要从 WEB上读写SQLServer数据库,本来SQLServer数据库的最佳搭档应该是微软IIS ASP服务端脚本,但我公司一向认为IIS+ASP的稳定性和安全性都不尽如意 ...
有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢谢! 我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个: 虚拟机屏蔽了操作系 ...
Global site tag (gtag.js) - Google Analytics