03 2011 档案
摘要:今天在做一个api增量的功能的时候出现了一个特别奇怪的问题。我用curl 想tomcat post数据的时候,tomcat竟然报错,所我post的数据没有正确或得。但是,我用curl post给我自己写的一个页面,就可以在$_POST数组中获得数据。为什么会出现这种问题那?原因是在构建post 数据的数量出现问题。。。 1 function api_notice_increment($url, $data) 2 { 3 $ch = curl_init(); 4 curl_setopt($ch, CURLOPT_HEADER,0); 5 curl_setopt($ch, CURLOPT_RETU
阅读全文
摘要:如果IE报错:缺少标识符、字符串或数字。最大的可能就是,js数组最后一个元素后面添加了","。
阅读全文
摘要:安装好firefox4.0以后,发现一个问题:会话管理器不能保存重启前的已关闭标签列表。每次再次启动firefox的时候都不能保存上次关闭ff时候还在打开的标签。这个问题令人及其郁闷。今天search了一下,才知道,原来在firefox4上需要安装一个叫做TMP(tab mix plus)的插件,设置一下就行。需要注意的是,安装好TMP以后,重启ff的时候,会提示:“是否使用内建的浏览进程恢复特性,禁用tab mix plus”,这个时候点击“否”就可以了。参考:http://g.mozest.com/thread-37953-1-1
阅读全文
摘要:1 <html> 2 <head> 3 <title>js 字符串替换问题</title> 4 <meta http-equiv="content-type" content="text/html;charset=utf-8"> 5 <script> 6 function show_msg() 7 { 8 9 var ori_str = '2011-03-28';10 var rep_str = ori_str.replace('-','/
阅读全文
摘要:在JS中 定义一个函数名字是export 会报错(ff不报错,ie会),修改成其他名字就行了。原因是,export是ECMA为将来保留的词(Words reserved for ECMA extensions)。下面把OReilly.JavaScript.The.Definitive.Guide.5th.Edition 2.8. Reserved Words的内容:JavaScript has a number of reserved keywords. These are words that you cannot use as identifiers (variable names, fu
阅读全文
摘要:<VirtualHost *:80>ServerName www.site1.cnServerAlias www.site2.comServerAlias www.site3.comDocumentRoot "D:/PC_webserver/phproot/site"</VirtualHost>注意:如果简单的写成<VirtualHost *:80>ServerName www.site1.cnwww.site2.comwww.site3.comDocumentRoot "D:/PC_webserver/phproot/site
阅读全文
摘要:最近需要做一个缓存管理的功能。其中有一个需要模糊匹配memcached的key然后进行删除匹配上的key对应的数据。难点在于memcache 没有提供模糊匹配key删除缓存的功能,也没有提供遍历memcache key的功能。在网上search了下,点击10个连接有9个都是一篇文章的copy。网上最流行的方法发现key不能正确的获得。baidu google 全用上了就是没有解决。。。最后还是抱着试试的心态,终于把问题给解决了。废话少说。说说,我实现的代码:遍历memcache的可以需要有一下几个步骤:1、通过使用memcache 内置方法Memcache::getExtendedStats,
阅读全文
摘要:今天同事说需要在浏览器及时打印出现在正在执行任务的信息,但又不能一口气的把所有的信息全部echo出来。因为程序需要执行2-3个小时才能结束。这个功能其实也很好做。使用php自带的ob系列函数就可以了。我实现的代码如下: 1 //先填充好buffer,防止需要及时输出的东西被放到了buffer中去 start 2 ob_start(); 3 $buffer_size = ini_get('output_buffering');//获得缓冲区大小 4 5 for($i=0;$i<(int)$buffer_size;$i++){ 6 echo ' '; 7 }
阅读全文
摘要:为了工作需要,今天在windows7环境安装了下了memcached。想要安装memcached需要三个步骤1、安装memcached服务在网上下载一个 memcached for windows。将其解压到一个目录,暂时称之为MEMECACHED_HOST。在命令行下进入到MEMECACHED_HOST目录,然后执行memcached.exe -p 11211 -l 127.0.0.1,这样memcached就启动起来了。如果不想每次使用memcached的时候都手动启动的话,可以把它安装为windows 服务。方法为memcached.exe -d install -p 11211 -l
阅读全文
摘要:今天我本地的apache突然启动不起来了。在cmd.exe 中执行命令 net start apache2.2直接报错Apache2.2 服务正在启动 .Apache2.2 服务无法启动。发生服务特定错误: 1.请键入 NET HELPMSG 3547 以获得更多的帮助。使用windows GUI 启动也是报错。在用netstat -ano看了下 也没有什么程序占用我的80端口。还以为新转了vim for windows的原因。卸载,重启。 接轨还是一样。这样的问题,最令人郁闷的是logs目录下error.log都没有记录(原因是apache根本就没有启动起来。程序没有运行,自然不会有log)
阅读全文
摘要:如果一个域名在hosts文件中被绑定了多次,该域名以最先绑定的为有效域名, 其他绑定均无效eg:在hosts文件中有下面几行内容127.0.0.1 chinapay.com.cn 127.0.0.1 beta.chinapay.com.cn192.168.0.110 chinapay.com.cns第三行的域名绑定是无效的。hosts中还可以 1个ip绑定多个域名eg:127.0.0.1 chinapay.com.cn beta.chinapay.com.cn chinapay.com.cn注意:如果修改了hosts文件 有时候IE会检测不到,需要重新打开IE就可以正常使用绑定的域名进行访问了
阅读全文
摘要:Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddTypetext/html.shtml”,搜索结果:#AddTypetext/html.shtml#AddOutputFilterINCLUDES.shtml把这两行前面的#去掉,修改下面两行:AddTypetext/html.htmlAddOutputFilterINCLUDES.html.php然后搜索“OptionsIndexesFollowSymLinks”在搜索到的那一行后面添加“Include
阅读全文
摘要:每次在命令行重启apache 的时候总是提示httpd: Could not reliably determine the server's fully qualified domain name, usingxxxxxxxxxx for ServerName虽然对服务没有什么影响,但是看清来就不不怎么爽。在baidu搜索了一下,才知道原来是因为早apache的配置文件中没有设置ServerName.去掉这个提示信息的方法很简单,找到apache的配置文件httpd.conf,搜索#ServerName www.domain.com:80将该行签名的"#"去掉。重启
阅读全文

浙公网安备 33010602011771号