分类:默认分类

默认分类

我们结婚吧

“我们结婚吧!” 不知何来的勇气,但话的确从我口中出来了,婷也如此爽快地答应了。   定下了如此重要的诺言,不知为何,我们的关系还是如此脆弱,自各奔东西起,婷就被我埋藏到了脑海深处,直至十多年后的今天,再次浮现。   流逝的岁月也冲蚀着我的记忆,我想不起我们的曾经,唯一例外的,是我说出“我们结婚吧”的那天。   我顽皮,被老师罚站了。失落是必然。我偷偷溜到了婷耳旁,耳语道:“我们结婚吧!。” 婷爽快的回答,把我的紧张感扼杀在了摇篮里:“好啊!。”   对于现在理智的我来说,”喜欢”的定义已变得模糊,但当年幼稚的我,却可以肯定我们真 […]

Read more 1 Comment
默认分类

同网段跨VLAN互访

学校的校园网是划分了VLAN的,通过中兴认证后,虽然两台计算机获取到的IP处于相同网段,但仍然无法互访。 什么链路层网络层就不扯了,通俗点解释。 处于相同网段的计算机,默认的相互访问方式是,首先互相过ARP协议,取得另一方的MAC地址,之后的通讯就不再是通过IP了,而是通过MAC地址。 主要是划分VLAN后,ARP数据包无法相互送达了,获取MAC地址上就出了问题,因此校园网里面的计算机无法直接互访。 虽然ARP方式失效了,不过我们还是可以通过学校的路由帮我们转发数据包,实现方法是修改路由表。 我学校的校园网网段是10.20.64.0/21,因此命令如下: // Windows route ch […]

Read more No Comments
默认分类

PHP多线程模块pthreads的使用

最近开发一个项目,需要在一个周期内执行许多个类似的任务。 印象中的PHP无法异步执行代码,所以计划使用PHP格式化MySQL的数据,然后提交给Bash Shell Script处理,毕竟在Bash Shell下,可以利用许多GNU程序的组合来实现我的需求,更重要的是在命令末尾加一个”&”符号,即可把任务丢到后台执行,立刻开始下一个任务,最后一切就绪后再提交结果给PHP收尾。 不得不说这是一个很糟糕的方案,虽然数据经过PHP初步格式化,但Shell Script仍然要使用一部分文字处理工具处理数据,其中可能因为某个字段数据比较特殊而出错,由于执行任务需要调用多个程 […]

Read more No Comments
默认分类

五周年——改变

云:当局者迷,旁观者清。   看尽人以群分,物以类聚。 吾坚信吾乃独一无二的,遂寻脱离集体。   众人庸俗话题,公然高谈阔论,粗言秽语,时挂嘴边。 谓谈笑有鸿儒,晚来无白丁,始拒绝交往。   旁人干扰,难以清净,行动受限。 羡陶     厌恶社会生活。  

Read more No Comments
默认分类

Nginx下简单实现MediaWIKI的伪静态

最近要写一个说明文档,于是就用上了MediaWIKI。 这东西默认情况下,文章地址格式为http://domain/index.php?title=标题。 如果要改成使用http://domain/标题 的方式访问,rewrite规则明显有点繁琐,除非使用 if -e判断文件是否存在,否则正则表达式的.*会把一切东西,包括静态资源也匹配进去。 想了想,于是决定把文章的地址都变成子目录的形式:http://domain/wiki/标题,这样的话伪rewrite规则就变得简单多了,对/wiki进行匹配即可,仅需一行代码: rewrite ^/wiki/(.*) index.php?title=$1 […]

Read more 4 Comments
默认分类

WHMCS(PHP程序)防止IP欺骗(伪造X-Forwarded-For)

前面发布了一篇文章,讲述了多重代理时防止伪造X-Forwarded-For的方法。 那只是针对使用代理服务器的情况。虽然没使用代理服务器时,很少会出现这个问题,但是也不排除有些傻逼PHP程序,如果X-Forwarded-For的内容不为空,就会主动拿来当做访客真实IP。使用CDN的话,还能获取访客的正确IP,但是没使用CDN的话…… 这岂不是让那些不法分子有机可乘了吗? 大名鼎鼎的WHMCS就是其中之一! 其实如果要解决这个问题,在该PHP程序中,把类似这样的代码删掉就行: $_SERVER[‘REMOTE_ADDR’] = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; […]

Read more 4 Comments
默认分类

博客,三周年

三年前的昨天,是我的博客诞生之日。 如果没看到右边栏的倒计时已经变成“在XXXXX之前”了,我都没发现三周年已过…… 博客如何诞生,谈了两年了,不想再说…… 这一年里面,最最最最最感激的人,非飛天鼠莫属。在这可以估量的九个月中,他对我人生的影响,是无法估量的…… 现实生活中,我比较内向,没什么朋友,除了和他聊天,就是和他聊天。不仅让我学会很多东西,同时还给我带来很多欢乐…… 三言两语难说尽,此处省略大概一万字…… 第二个要感谢的人,开玩笑。最让我印象深刻以及感动的是,新年期间,我没有向他提出任何的要求,更从来没有想过要别人给我东西,但是居然主动送了我一个QQ会员,这是前所未有的…… 如果没有他 […]

Read more 26 Comments
服务器, 默认分类

一次有惊无险的数据恢复

success

昨晚逛自己博客的时候,发现单手摘JJ的头像变成“无头像”的那种了! 查证了下,是缓存的问题,要解决?很简单,清除缓存就行了。结果由于一时粗心,误在博客的根目录执行了rm -rf *,然后Ctrl+F5。403!再次F5,403,F5,403,F5,403…… 当时瞬间惊呆了!我干了啥?我在做梦吧! 不是做梦,没其他办法,唯一的希望就是数据恢复了!Linux上的数据恢复,我还没试过,不过,为了自己的博客,只能尽力而为了! 谷歌百度,尝试了debugfs,ext3grep。 debugfs,恢复的文件夹是一个文件……ext3grep,搞了一堆不知道啥,满屏幕的DDDDDDDDDDDDDDDDDDD […]

Read more 17 Comments
默认分类

意外地惊喜——腾达W311R 5.07.44固件

advance

闲着没事,关注了下我的腾达的网站,看看我的路由器的固件有木有新版本。果然不让我失望,今年三月多出了一个新的版本的固件。 看了下介绍: 此软件更新UI风格,提供更好的用户体验 若您路由器当前版本号为V5.07.X,可升级此软件 1.升级前请确认您路由器的当前软件版本号,可参考链接:>>如何查看路由器的软件版本? 2.请使用有线连接路由器升级,升级过程中切勿切断电源   只是更新UI,没有出新的功能,有点让人失望。不过说到UI,就不得不说腾达W311R的UI渣得掉牙,登录管理页面的密码可以自动填表,而且没有星号加密,而且登录进去后,无线密码也没有星号,直接明文显示…… 这就是 […]

Read more 7 Comments
默认分类

祝贺博客备案成功

2013年2月4日我提交了本站域名的备案资料,开始备案,但是博客类型的网站是不能备案的,因此就暂停了评论功能。 因为不是找什么快速备案,心里清楚时间比较长的了…… 二月二十六日中午回到宿舍,和平时一样掏出手机,关闭飞行模式,放在一边开始做数学作业。屏幕亮了,肯定是信息,习惯性地扫视一下通知栏,隐隐约约看到备案两字。啊!难道是备案结果,顿时心跳加速,拿起手机,心里想着千万不要是坏消息,一看: 工业和信息化部网站备案系统-短信通知: 尊敬的用户XXX,您的ICP备案申请已通过审核,备案/许可证编号为:粤ICP备1301193 看到备案成功的字样后,欣喜若狂,难以形容那种开心的心情,想不到第一次备案 […]

Read more 20 Comments