`
xombat
  • 浏览: 162495 次
  • 性别: Icon_minigender_1
  • 来自: 乌托邦
社区版块
存档分类
最新评论
文章列表
hello world
从smarty.class.php文件中的下列代码可以看出来: /** * test if resource needs compiling * * @param string $resource_name * @param string $compile_path * @return boolean */ function _is_compiled($resource_name, $compile_path) { if (!$this->force_compile &am ...
1.  in_array()函数 $zero = "0"; $za = array("00"); if(in_array($zero, $za, true)){ echo 'in'; }else{ echo 'not in'; } 这段代码应该输出什么?答案是in,而不是not in。 然后测试一下这个: $zero = "0"; $za = array("00"); if("0" == "00"){ echo '0 == 00'; } 返回'0' ...
引用“An established connection was aborted by the software in your host machine: core_output_filter: writing data to the network” 这是apache error.log文件中的一条记录,中文是: 引用"[Sun Dec 21 21:03:30 2008] [info] [client 172.18.204.172] (OS 10053)您的主机中的软 ...
以下是我从php/ext/standard/string.c中找到的strtolower()函数源码: PHPAPI char *php_strtolower(char *s, size_t len) { unsigned char *c, *e; c = s; e = c+len; while (c < e) { *c = tolower(*c); c++; } return s; } strtolower()函数会调用glibc中的tolower()函数将每个字符进行转换,但是 ...
array 'url' => 'http://tc-apptest-zhangmen01.tc.google.com:2580/index.php?sex=male' (length=65) 'content_type' => 'text/html' (length=9) 'http_code' => 302 'header_size' => 169 'request_size' => 256 'filetime' => -1 'ssl_verify_result' => 0 'redirect_count ...
之前在.htaccess中配置了rewrite后,总是会出现服务器500错误,检查过原因: 1.不是httpd.conf中没有loadModule mod_rewrite 2.也不是Directory 指令AllowOverride None的问题 3.更不是我写的.htaccess中语法的问题   我的.htacess是这样写的, 写道 <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /rewrite RewriteRule ^$ webroot/ [L] Rewrite ...
首先我们了解一下我们的php程序是怎样执行的,首先他被编译为中间代码,然后中间代码被送入执行引擎执行,然后销毁。每个请求的中间代码在执行完之后被销毁,这样的好处在于他完全隔离了不同的请求,使内存使用率降低。但是这样的缺点也显而易见,因为他需要再重复请求一个界面的时候对一个代码连续编译两次,编译的中间代码没有一点复用性。 我们拿ZPS来说事,看他能提供什么优化功能: 一, 自动优化,也就是我们的zend optimizer提供的功能,他可以对中间代码进行优化,这些优化是语言方面的,将效率低的转化为效率高的,但他的优化目标只限定在中间代码,因此不会影响你编写的源代码。这个能提高20%左右的性能。 ...
首先,数据库中每行最大长度不能超过65535bytes,其中Blob和Text的数据只占用9到12byte(具体大小不知道和什么有关系)。 Char(M)的长度计算比较简单,但也要详细说一下,M是字符的个数(不能超过255),而不是byte数,因此它的实际存储容量和它所使用的字符集有关系,对于像utf8这样的字符集(每个字符没有固定的长度),他的容量V应该如何计算?这里简单的V = M * w,其中w是字符集中每个字符占用的最大byte数,对于utf8应该是3吧,我原来猜测既然像char(4)这样的数据最大能容纳4*3bytes(对于utf8字符集),那么他肯定能容纳’123456’这段数据, ...
引用 robbin在这里(http://www.iteye.com/topic/43228?page=1)讲到ror的配置,使用的也是lighttpd+fastcgi,但他没有讲到多机的负载均衡. http://robbin.iteye.com/blog/168989,这里讲到一些,但也只是ror的,和php的还不一样。 首先:一台机器作为应用服务器(suse),一台作为web服务器(gentoo)。在suse上配置fastcgi+ php,然后在gentoo上配置lighttpd。 各个应用程序的编译安装就不说了,假定用户已经在两台机器上安装好了应用程序:web服务器上需要安装Light ...
fastcgi specification: http://docs.google.com/Doc?id=dgf68zg4_224ch7p47dt fastcgi简介:http://docs.google.com/Doc?id=dgf68zg4_226ffwfbvcn lighttpd提供了多服务器之间实行负载均衡的功能,这个和单个服务器的负载均衡相比,优点在哪里? 听说在fastcgi的1.3.14版本之后,adaptive process spawning功能就被取消了?为什么?是因为不稳定吗?lighttpd里面是不是有自带的process management,他能代替它实现相同 ...
在研究fastcgi的时候,我感觉有必要研究下fastcgi的历史。这样能够对fastcgi把握得更好一些。我想知道,fastcgi只是一个规范,open market提供了这个规范,他对这个规范的支持只是一些书面文件吗?有没有对这个规范进行完全实现?fastcgi是不是他提供的?在提供这个 fastcgi外,还提供了哪些对其他语言的支持?比如c/c++,是吗?他只是提供了一些库,就算对这些语言进行支持了,对吧?但是对于服务器和一些新兴的脚本,他没有提供支持,还需要那些服务器开发者自己编写fastcgi模块以支持fastcgi规范,比如apache和lighttpd的 mod_fastcgi模块 ...
转自:http://www.blueidea.com/computer/server/2003/428.asp 为了增加网络的安全和保护内部网络上的重要数据,需要将内部网与Internet相隔离,当前主要通过防火墙技术来完成这个目的。然而为了保护内部主机,防火墙软件就必须限制外部网络中的主机对内部网络的访问。因此普通防火墙软件的设置中,外部网络无法访问内部主机。然而,为了向外发布自己的信息,就需要允许外部网络访问自己的Web服务器。最简单的处理方法是将Web服务器放在防火墙之外,这样就将Web服务器和内部网络区分开,Web服务器暴露在网络外部,就有可能招受攻击而导致服务器瘫痪或网页被更改等潜在的 ...
deleted by admin
问问题: 使用vsftpd(linux)架设的ftp服务器,如何解决向其中拷贝多层文件夹的文件时出现的550错误? 然后写博客(只研究技术的就不要看了): 因为要为我的本本重装系统,并且要重新对整个硬盘进行分区,我开始往我的实验室中的电脑上备份东西;因为我的实验室的电脑上是linux系统,我于是选择使用ftp进行数据传输,我开始配置ftp服务器,感觉以前好像用过vsftp,而且suse 中自带这个软件,所以我选择了他。 如何实行用户权限管理,如何将ftp用户限制在某个文件里,这些通过看说明,看man,都能很容易地看懂,但是到我开始拷贝数据的时候,总是出现什么550错误,看网上说明,人们都自以为 ...
Global site tag (gtag.js) - Google Analytics