Sqlite批量插入速度慢的解决方法【ThinkPHP】

发表于 2011-03-27 16:28 | 没有评论

使用ThinkPHP大批量转移数据一份,结果发现SQLite插入速度慢,几分钟才插入几千条,要了我的小命了。 后来在网上找到SQLite的插入机制,知道要在插入时使用事务,可以加速。 SQLite的事务请使用begin和commit,在TP中,可以直接使用startTrans和commit;

SQLite中Integer字段才支持自动增加,设置为主键可自增

发表于 2011-03-27 15:54 | 没有评论

一开始设置为int+主键,莫名发现不支持自增,茫然中。后来查到id设置为integer primary key即可

snoopy模拟登陆后采集https开头的aspx页面[转]

发表于 2011-03-24 08:59 | 没有评论

阅读前请看Snoopy+Https的配置文章:让Snoopy也支持HTTPS的解决办法 snoopy采集https,会调用curl模块,因为要确保安装了该模块,并且指明了路径。(snoopy默认指定的就是正确的)

ThinkPHP 2.1RC 的自动验证的小BUG。

发表于 2011-03-22 16:21 | 没有评论

Windows上: UserlistModel.class.php 移植到Linux上,自动验证不自动启动,检查了一下,发现是文件名的问题,修改文件名为小写以后,问题解决。 Linux上: userlistModel.class.php 这个问题不知道有没有其它兄弟遇上,茫然中,求确认。 后确认此纠结源于TP未对自动验证的文件名做出验证,跟踪时也不会提示有错误。 正确的解决办法是严格按照TP的语法创建模型。 如: 和 按TP的标准语法,应该是后者,对应的是UserlistModel.class.php。 如是,这里的大小写标准有增加开发成本的嫌疑!

DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期

发表于 2011-03-21 15:45 | 9 条评论

这个功能是从以前发布的DEDE预发布(http://www.4wei.cn/archives/444)程序中剥离出来的。可以实现用火车采集器发布时,不需要登陆DEDE后台,特别适合无人值守发布更新。 本方法适用于DEDE所有模型和模块,所有发布模块仅需要添加一处配置参数即可。 实现步骤如下: 取消DEDE未登陆时出现的登陆提示 自动登陆DEDE 修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下: 这段代码的作用是如果未检测到用户的登陆信息,就引导用户进入登陆过程,修改如下: 这段代码的作用是在检测到用户未登陆时,尝试使用页面传递过来的参数进行登陆,如果登陆成功,则保存用户的信息并进行其它操作;如果登陆失败,就引导用户进入登陆页面。 这段代码修改完成,接下来要修改火车采集器的发布模块了。 尘缘做过的火车采集器的发布模块可以在这里下载: V5.7所有发布模块 V5.6/V5.3等所有发布模块 修改发布模块,只需要在发布模块中添加登陆的用户名和密码信息,修改如图: PS:这段时间刚刚搬了新服务器,欢迎各位同志与交换友情链接哈。http://www.4wei.cn/aboutme/links

当当网的购物悲剧

发表于 2011-03-21 10:37 | 1 条评论

在当当买了一本C#的书看,周末下的单,想周一收到,因为周二会离开公司。 收到货以后,发现当当确实挺悲剧的。 书的纸张比路边买的盗版故事会纸张还差,盗版呐! 用的加急,以为下午能当,结果等到第二天,京东网没有运费,最迟第二天也能送到,坑害。 书皮严重损坏,划伤,满是灰尘,包装袋破损,恶劣! 加运费共计121元,发票上只有111元,公司不给报,还得自己贴10元! 要求退款,运费不退,而且还要自己承担运费,恶劣! 相比之下,在京东购物的优势一下就凸显出来了。到货快,支持货到付款,能刷卡,退货方便,优惠多。 以后再也不去当当网买书了。

终于还是把博客迁到新的服务器上了。

发表于 2011-03-14 01:33 | 1 条评论

去年在安徽八度租用的E5200服务器,终于还是服务器质量太差,技术服务太差放弃了。 还有几个月到期,也不准备问他们退款了,只是希望朋友们别去八度租用E5200的服务器了,质量太差。 我租的服务器硬盘估计太老化了,性能非常低,复制大文件最快不超过10M,这样的速度真是接近U盘的性能了,真的很让人腚疼。叫了客服几次查问题,死活说机器正常,网络正常。 再加上租用的服务器是电信机房单线,好多地方访问速度太慢,很早以前就想搬离八度。 一直在考虑是做单线+CDN呢,还是上多线,折腾了几回,终于还是在371拿下了这台4线的机器,小试速度飞快。 几个未Ping通的地区,是DNS未生效的旧IP,其它几个测试点表现非常良好,速度发了两篇日志,大呼过瘾。然后速度给WP装上了super cache,前台访问速度貌似有点提升,个人感觉有点YY的味道。 WP的后台速度确实比其它程序都慢,一直在寻思要不要自己开发一套博客程序,额,这纯属瞎蛋疼,哥哪有时间。 数据迁移完毕,明天早上做下安全,八度的悲剧就算结束,洗洗睡吧。

火车采集器发布DEDEv5.7图集失败的解决办法

发表于 2011-03-14 01:20 | 7 条评论

DEDE5.7升级时,对代码进行了重构,以兼容PHP5.3,但部份代码升级时测试不到位,出现了一些问题。 以下为5.6时的代码,覆盖上来即可解决。正确的代码未研究,额。