- 浏览: 163523 次
- 性别:
- 来自: 乌托邦
最新评论
-
syre:
那个 in_array 的,我的结果也是 not in我是 p ...
php中字符处理注意的问题(1) -
xombat:
可能跟版本有关系吧,我当时测试确实发现这个问题
php中字符处理注意的问题(1) -
xieye:
zwws 写道mark35 写道
$zero = " ...
php中字符处理注意的问题(1) -
zwws:
mark35 写道
$zero = "0" ...
php中字符处理注意的问题(1) -
willko:
mark35 写道willko 写道
而htmlentitie ...
php中字符处理注意的问题(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错误,看网上说明,人们都自以为 ...