`
muyu
  • 浏览: 222670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

iptables禁止ip

屏蔽单个IP: iptables -I INPUT -s 124.115.0.199 -j DROP   设置完成,保存重启服务: /etc/rc.d/init.d/iptables save service iptables restart   参考文章: http://codante.org/linux-iptables-ip-blockade  
《使用面向对象的技术创建高级 Web 应用程序》 《理解Javascript》 《陈成的博客》 《岁月如歌》
吴浩介绍我看看《nodejs》,在我的VPS上配好后,发现它解决了一个问题:如何在PHP里模拟调用javascript环境。《NodeJS探索》写的幽默风趣,较为经典的话莫过于“这对于JS程序员来说,真是一个莫大的福音,因为你们再也不用看着那帮做后台的孙子的脸色干活了,可以翻身做后端了”。   拿采集爱漫画的程序举例子,http://imanhua.com/comic/120/list_50567.html?p=3,打开源代码,找到如下代码:   eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(p ...
比较文件是否被篡改,用md5校验。同理,比较图片是否已经存在,也可以这样验证。   从网上抓图片,直接用fopen、fputs得到的图片相当于“被篡改”过了。如果用curl,则会得到一模一样的图片,和点击图片右键保存的效果一样。   <?php $pic = 'http://www.google.com.hk/intl/zh-CN/images/logo_cn.png'; //获取图片二进制流 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $pic); curl_setopt($ch, CURLOPT_GET, 1) ...
《WordPress development techniques #1 – Running custom queries using the ‘wpdb’ class 》一文详细介绍了wordpress数据库类与数据表设计。博主也是wordpress Download Monitor 插件的作者!   平时开发借助于各种PHP框架,用得多了,一旦自己做项目、自己写代码,就容易忽略一些东西------框架替我们做的越多,我们就越退化,写出的代码质量就差很多了。   我特别引用一下wordpress关于insert操作的实现:   写道 Keeping data safe ...
通常PHP的页面重定向代码: header('Location: http://google.com/'); //不推荐!  上述代码忽略了搜索引擎对于链接价值的转移,它会被当做“暂时地”重定向。   如果旧地址不存在了,要永久地更新到新地址,推荐的做法: header('HTTP/1.0 301 Moved Permanently'); header('Location: http://google.com/'); 还有一种比较好的方法,header已经考虑了: header('Location: http://google.com/', true, 301);   ...
CentOS下修改host文件: vi /etc/hosts  如果不重启PHP,网站运行的时候仍然使用旧的host配置,也就是说,PHP似乎缓存了host。   重启之后,方可生效!   这只是猜测,尚未找到理论依据~
CALLBACK AND FUNCTIONS --------------------------------callback是一个函数(function),它作为另一个函数的参数,在其父级函数执行完毕之后才被执行。关于callback值得一提的是,位于父级之后的函数可以在callback执行前首先执行。 重要的是,如何正确地传递给callback。我过去经常忘记正确的语法而犯错。   没有参数的callback --------------------比如: $.get('myhtmlpage.html', myCallBack);  注意:第二个参数仅仅是函数名(不要当做没有引 ...
g.cn首页不再跳转了,放了一张图片,鼠标点击客户区,页面跳转到hk页面。   摘出该事件处理代码,以寄托google关闭g.cn的悲情!     var gcn=gcn||{}; gcn.listen=function(a,e,b){ if(a.addEventListener){ a.addEventListener(e,b,false) }else if(a.attachEvent){ a.attachEvent('on'+e,b) } }; ...
公司的电脑有时因为运行着重要程序,整夜不关机,想挂QQ。但是,下班回到家,一旦登录QQ,公司电脑挂的QQ就自动退出了。晚上睡觉,关掉电脑,公司电脑却不能再挂机了。   为此,我用C#写了一个控制台程序,凌晨0点(我通常晚上11点睡觉)检测一下QQ,看它是否收到了下线通知。一旦收到了,就先退出QQ程序,然后再次启动QQ------注意:公司电脑QQ要设成“记住密码”、“启动QQ时自动登录”。   检测QQ --------- 刚开始,我用类Process提供的方法,有两个问题无法解决: 1.它无法判断QQ是否正常运行,或是收到了下线通知; 2.使用它提供的CloseMainWind ...
接上一篇文章《用linux的curl实现自动投票 》!     为了提高投票速度,用PHP函数popen代替exec,它相当于把curl的执行推到了后台去运行,每推一次,增加一个进程。   <?php /* * 多进程投票程序 * author: 木鱼 * blog: http://muyu.iteye.com/ * * 关于多进程的代码参考了 回忆未来[张宴] http://blog.s135.com/post/311/ */ /*------------获取proxy--------------*/ $result = ...
curl命令 ------------------- 给某个网址POST数据: curl -d "id=1234" http://www.example.net/VoteAction.php  在curl里添加代理IP: curl -x 219.136.206.29:80 -d "id=1234" http://www.example.net/VoteAction.php  如果我们要投票的网站只是检测代理IP,那么,上述命令就能自动投票了。我们用PHP脚本,去某些代理网站抓取代理IP和端口,然后用exec调用拼凑好的命令。   /*- ...
验证码的实现方式,通常为:设置html的img标签的src属性,来动态获取验证码。该URL每执行一次,服务器端就会记录最新的验证码的值。在表单POST到服务器端时,系统再进行比较。   然后,打开firebug,重复刚才的步骤,你会发现网页总是提示输入的验证码错误!原来,firebug在网页正常呈现完成之后(此时该URL已经被请求了一次),它会再次请求该URL,从而导致服务器端验证码的值和网页显示的值不一样。   结论 ---------------- Firebug有助于调试网页,但是,有验证码(或与随机数相关的)的时候,必须得关掉。
平时浏览网页,碰到比较好的文章,就想分享给朋友。   有的网页在文章的后面放一个按钮“复制链接”、“分享本文”,点击以后,标题一行,网站一行,然后粘贴到QQ或MSN。在群里,带有标题的链接比单单一个链接更能吸引眼球。   遗憾的是,很多网页没有提供类似功能,大大降低了我们分享的热情!   PageShare,作为Firefox扩展,停留在状态栏右侧     想给朋友分享当前网页时,用鼠标点击“PageShare”,会弹出编辑窗口:     编辑窗口会载入当前网页的标题和链接。必要的时候,你可以编辑标题、链接。点击按钮“Copy to Clipboard”,当前的信 ...
这周ECMAScript 5也即众所周知的JavaScript正式发布了(pdf ),在给基本库带来更新的同时,还引入了更加严格的运行时模型,来帮助定位并移除通常的代码错误。 而早期对于ECMAScript 4 的标准化工作基本就算是失败了;只有Adobe的ActionScript是基于建议的变化的。ECMA甚至都没有发布一个版本4的规范,因为不同的组织对于发展的进度并不满意;就这样,也没有浏览器来支持它了。 在过去的几年,随着JavaScript引擎的大力改善,比如Nitro 和TraceMonkey ,JavaScript已经极具性能,以Google Wave 为代表的在线 ...
Global site tag (gtag.js) - Google Analytics