« Previous 1 2 3 4 5 6 7 8 ...53 54 55 Next »

git-svn:Can’t locate SVN/Core.pm in @INC

在使用git svn clone迁移svn项目时,会有如下的警告: Can't locate SVN/Core.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64....

阅读全文

检查域名是否被注册过或被K过

选择域名对于网站优化来说是至关重要的,好的域名对网站的发展会有很大的帮助,如果选择了一个被k过或者作弊过的域名,那么对于网站的流量特别是在搜索引擎中的表现有很大的影响。 那么如何才能判断一个域名是否被搜索引擎惩罚过呢?下面列出了一些常用的检查方法: 方法一:查询域名的基本信息 查询域名的whois信息,如果域名以前被注册过就会有相应的历史信息。你可以到http://whois.domaintools.com网站查询,该网站会显示额外的信息。 方法二:搜索引擎法 利用Google等搜索引擎检查。首先使用"site:域名"查询看是否有记录,然后再用"link:域名"查看反向链接或....

阅读全文

防止表单重复提交

当表单提交后,为了防止刷新页面、或后退时表单被重复提交,导致数据库中被插入多个相同的记录(特别是在购物时,会产生多条购买记录)。有以下几种解决方法: Redirect到另外一个页面 表单提交后,立即Redirect重定向到另外一个页面,这样当刷新页面时表单就不会再次被提交。 但这种方式不能有效地解决浏览器后退按钮导致地表单重复提交的问题:它依赖于客户端的javascript代码:必须使用客户端代码清除location.history记录。否则在用户点击浏览器后退按钮时会导致表单被重复提交。而且用location.history方法清除的是最后一个访问历史记录,而不是全部的访问记录....

阅读全文

How to remove www.pdflib.com watermark

当使用PDFlib制作PDF时,发现PDF文档每一页上都有"www.pdflib.com"水印,参考了网上去水印的方法,有了如下代码: 上面的代码其实是将水印隐藏了(设置/FontMatrix[1.001 0 0 1.001 0 0]),实际上没有删除水印。在命令行中执行: php -f cleanwatermark.php test.pdf 如果成功,test.pdf文档中水印就会被隐藏。 经过测试,上面的隐藏水印的代码适用于PDFlib7.0.5及之前的PDFlib版本。对于PDFlib8.0.1b版本生成的文档是无效的,这是因为PDFlib8.0.1b版本....

阅读全文

ob_flush和flush的区别

ob_flush与flush方法都是用于刷新输出缓冲区,只是它们的操作对象(即刷新的缓冲区不一样)不同。 ob_*系列函数, 是操作PHP本身的输出缓冲区。所以, ob_flush是刷新PHP自身的缓冲区. 而flush, 严格来讲, 这个只有在PHP做为apache的Module(handler或者filter)安装的时候, 才有实际作用. 所以在有些情况下, flush根本不做什么事情...它是刷新WebServer(可认为是特指apache)的缓冲区。在apache module的sapi下, flush会通过调用sapi_module的flush成员函数指针, 间接的调....

阅读全文

stringWithContentsOfFile is Deprecated Error

Now that I’ve started working with the latest and greatest iPhone SDK I’m running into a bunch of deprecated method errors. It’s recommended practice to treat warnings the same as errors so I have been trying to fix them as they pop up. The one in particular that was giving me trouble today was: ....

阅读全文

PHPMyAdmin管理多台远程mysql服务器

大家都知道,PHPMyAdmin本身是支持管理多个远程mysql服务器的,但是PHPMyAdmin默认并没有开启多服务器管理的功能。 我们可以在/etc/phpmyadmin/config.inc.php配置文件末尾追加如下参数来开启PHPMyAdmin的多服务器管理功能: $cfg['AllowArbitraryServer'] = 1; 添加完成后,退出PHPMyAdmin就可以看到登录界面多了一个服务器的输入框,输入远程mysql服务器的主机名或ip地址登录,就可以管理该mysql服务器了。 如果不想使用PHPMyAdmin管理远程mysql服务器,而更喜欢图形....

阅读全文

保存iptables规则

有两种方式,一是直接将iptables指令放到配置文件: # vim /etc/rc.local iptables -A INPUT -p icmp -j DROP 二是使用iptable-save指令: iptables-save > /etc/iptables.rule # vim /etc/rc.local iptables-restore < /etc/iptables.rule ....

阅读全文

Empathy MSN群聊显示昵称方法

ubuntu 10.04 LTS的默认聊天工具改成了Empathy。Empathy是个壳,python-papyon是个python实现的msn库,telepathy-butterfly是个完成msn功能的 python客户端。 它和Pidgin有个一样的毛病:MSN群聊不能显示昵称方法。 解决办法 编辑文件: sudo vim /usr/share/pyshared/papyon/conversation.py 查找 if message_type == 这个字符串,找到内容为: if message_type == ‘text/plain’: msg = ....

阅读全文

pidgin显示MSN群消息昵称的方法

网上搜了一下,说直接用/showname指令就可以让群消息带出原始发送者的名称。试了一下,确实提示说已经打开了显示昵称的开关,但接下来的群消息Pidgin显示出来的却仍然是群名。 后来在Pidgin网站上看到了一个插件:msn-pecan 。msn-pecan是一个第三方的MSN协议实现版本,可以直接下载安装或通过源安装: apt-get install msn-pecan 然后重启Pidgin,并新建一个帐号,帐号协议不要选MSN而选WLM,并把原来使用MSN协议的帐号禁用或删除。新的WLM协议的帐号,在群里面就能收到带成员名称的消息了。 怀疑/showname的指令....

阅读全文
 « Previous 1 2 3 4 5 6 7 8 ...53 54 55 Next »

About Me

About Me
Record Technical Articles at Gooss.org.

Entries (RSS) and Comments (RSS). Valid XHTML and CSS and XFN.

© Copyright 2009 山海经. All rights reserved.

Social Bookmarks

Copyright © Designed by: Free WP Templates
Food Charts |  About Breast Milk |  Organic Food