关闭WordPress revision功能

两年前刚开博的时候就发现文章的id不连续,觉得是自动保存草稿的原因,跳号也不厉害,就没去理它,结果今天突然看到跳了100多个号,我是今天早上把所有的文章都添加了tag不错,但也不至于这么夸张吧,所有修改一个小小问题都要存草稿难道?上网一查,原来不是草稿而是revision版本。。。这下就不能不管了,好不容易弄这么短的地址别没折腾几次就到1000了。。

revision在后台没有关闭的选项,需要在wp-config.php中添加:

define(‘WP_POST_REVISIONS’,false);

然后是清理多余内容的时候了。进phpMyAdmin,执行sql:

DELETE FROM[……]

Read more

Blog域名正式改为LXF.ME

申请了两次AdSense都是二审没过,也没说啥原因,不过估计是嫌我的blog流量太小,所以干脆把域名改了,一级域名总是比加个blog要好。。。

其次的原因是gmsj这个词大家如果不知道是“光明世界”的缩写的话很不容易记住,另外毕竟是我一个人的blog却用着blog.gmsj.org总觉得有点对不起曾经的组织。

再次就是lxf.me快过期了,备案已经写上了总得放点什么吧,一年前申请的时候就在纠结是放短地址还是放blog,纠结了一年,表示——其实可以一起放。。。blog的页面链接都是数字,而短地址普遍是字母,不冲突的说。。。

综上,将lxf.me续了费(话说现在汇率都到6.3了。。。),然后[……]

Read more

【原创】简单通用的Inline Hook代码

前不久给羽毛写一个Hook时弄的,当时用的VirtualAlloc,今天发现可以创建可执行的堆,那么为了节省空间就改成HeapAlloc了。

适用于已经确定要Hook位置和需要取下的代码长度的inline hook,hook为相对地址jmp,占用5字节。不适用于要hook的地址已经有jmp类指令,比如已经被别的程序装了钩子,那样的话需要单独处理,即将原来的钩子移走的同时修改原来钩子的相对跳转值,一般情况用不上,不符合“简单”的要求。

下面贴代码:
HANDLE hHookHeap = NULL;

PVOID InstallHook(PVOID CodeAddr, LONG[……]

Read more

对博客界面与内容的一些调整

前天在网上闲逛时无意点进了小猜的博客,不是个技术博客,但却让我停留很久,原因是页面美观好看。看到一个比自己年龄和网龄都小的孩子建的博客都有2的PR,而自己的网站连个PV都没有,真是感觉自己失败透了。我觉得有时间我一定要自己写个主题。今天本来是在破解SDOA加密算法的,最后实在是在VMP的强大淫威下败下阵来,休息时间就把博客调整了下。

界面方面:

修改主题代码,将日期月份的format改成M(原来是F,因为我是英文的WP,F显示英语的月份全称就会在设计的主题日期小格子里显示不全)。

导航栏移除两个About Page,改为放在右边栏。导航栏“四大基本原则”以中文和英文共同书写,主分类也修改[……]

Read more

彩虹岛Win7下所有文字不显示之谜

回来没多久就被羽毛找,要帮忙写个接口,考虑到任务量并不大就答应了,用基于内存文件映射共享内存的方法做,没多久写好,打开游戏测试结果傻了,所有文字都显示不出来。。。

开始以为是客户端哪里多出来什么文件,删和改名了一大堆还是不行,调兼容模式也不行,羽毛建议重装游戏,虽然很不想下1.5G的家伙,不过最后还是没办法,试试吧。

下完重装,结果还是不行!!抓狂ing。。。因为原来一直都可以,所以我推测是客户端更新后字体哪方面出了问题,打算明天用OD跟d3d的字体函数试试。

这时羽毛发来个百度知道的连接,是同样问题的,但并没给出答案,问题时间是10年,最后解决了,解决的办法是重装系统,并且提到了咨询客[……]

Read more

解决Discuz! X2附件大小16M限制

前些天都是往pianofan.net上传乐谱,今天要传音频,结果好不容易传上去说失败!

我记得明明在php.ini中设置附件大小是20M了啊。。。

Google之,答案是php.ini中有三个参数与附件上传有关:

memory_limit:脚本最大使用内存大小,这个据说要改大,但我表示怀疑,传附件并不一定需要先把整个文件读到内存里,不过看到我的设置本来就是128M,也就没管它了;

post_max_size:一个POST请求最大的容量。这是导致我刚刚上传失败的主要原因!附件上传和表单提交一样是用POST的,这个值要设置为一次附件上传(可能同时上传多个文件)的总大小,我干脆写了个100M[……]

Read more

Blog迁移至国内服务器 & IIS下WordPress伪静态处理

今天把Blog也搬过来了,原来的访问速度确实太慢,主要是服务器内存太小,还有就是到美国的带宽,况且这边备案后要求一周内网站解析过来。

搬家很简单,那边就直接把blog.gmsj.org目录打个包这边down下来,然后数据库导出一下这边导入。

然后遇到的问题是——————————Rewrite!!!!!

本来以为直接把htaccess里面的规则写到这边的httpd.ini里就可以了,结果发现不行!

研究后发现,是这边的rewrite模块不支持REQUEST_FILENAME判断是否是已存在的文件或目录。

经访问ISAPI_Rewrite官网发现,3代的ISAPI_Rewrite就支持-[……]

Read more

修改Firefox的Google搜索为中文

某年某月的某一天,本机firefox的Google搜索突然变成了英文的google.com,经常搜不到想要的结果,这次真的不能忍了,上网搜罗解决办法,经个人折腾整理如下:

1、修改安装目录下(如D:\Program Files\Mozilla Firefox)searchplugins\google.xml文件,将搜索URL由http://www.google.com/search改为http://www.google.com.hk/search

2、(比较重要)在后来的firefox版本中,还需要重建用户配置文件才能起效,在win7下,路径是C:\Users\XXX\AppData\Ro[……]

Read more

Windows Phone 7开发折腾笔记(一)

昨天实在是把这学期的项目拖得不能再拖了,作为一个极端偏执的微软教徒(为什么要叫教徒呢,在java和.net的大战中,作为一个还算不错的coder,我自然知道java是非常的好的,但就是毫无理由地恨它,并拒绝接受一切和它有关的东西,比如android),我自然而然选择了ce平台,而把现在的手机拿去交作业看上去似乎太落伍,所以走了wp7路线,不过新手机倒还没买,先用电脑做开发还是可以的。

首先说下WP7 SDK在xp下安装的问题,因为学校的机房是xp,这个就比较纠结,sdk在xp下大家也都有破解的办法,就是把baseline.dat中两行从1改成0,网上都有,无需多说。这里主要说一下模拟器怎[……]

Read more

英语谓语时态整理

研究的对象是传统英语语法16种时态。

首先按照是否强调动作的持续将16种时态对半分为进行时和非进行时。

如听到they study english你会想到“噢他们在学英语”而听到they’re studying english你会立即想到一群人在桌前埋头苦干的画面,在其他时态中同理。

这样的话就是曲刚老师的理论——将进行时划分为语态而不是时态,这样就只剩下8种时态,好记的多。

作为一个喜欢折腾的孩纸,今天我很无聊加无耻地继续分了下去。

按照讲述的事情发生的时间把8种时态再对半分为现在时和过去时。注意这次划分没有将来时,因为目前地球的科技还不能让说话者讲述一件将来的事情。所以在英语中如[……]

Read more