Google近期大量更新PR

RT,偶的 blog.ofme.cn 现在成了0了,另外两个 www.ofme.cn ofme.cn 都由1升为2了,而他们三个,都是我的blog用的米

不晓得Google 为何对他们三个的态度不一样,或者说,Google更喜欢顶级米吗?

貌似所有网站的二级米的PR都严重缩水了....不解

post by Liceen | 2010年4月6日 | 归档于 [技术相关]
标签: google pr

工信部正在联调第三代备案系统?

今天登陆邮件,发现三封来自工信部备案通过的邮件

点击查看原图

经过查看,发现都是我以前备案成功的域名,备案号也没变

猜测工信部正在联调备案系统,这些邮件可能是备案系统自动发送的

post by Liceen | 2010年4月1日 | 归档于 [技术相关]

c++ builder 获取中文网页乱码的解决方法

今天需要用Indy 10 的TIdHTTP 来获取指定网页的 title description keywords 等meta 头信息

索性 就拿chinaz.com 来做实验,结果获取回来的是 乱码,正则匹配出来的也是乱码

AnsiString Response=IdHTTP->Get("http://www.chinaz.com");

想到Indy 10 对中文编码的兼容问题,且 TIdHTTP的GET方法还有个可选参数,即 TStream,于是

将刚才的获取方法改为

TStringStream *sResponse=new TStringStream();

IdHTTP->Get("http://www.chinaz.com",sResponse);

然后,再利用 sResponse->DataString 即可获得正确的中文网页了

Indy base64 加密算法的问题

近日在做一个邮件队列管理程序,可以批量发送邮件

程序是一个常驻系统的后台服务,需要定时批量从数据库中调取队列内容,然后发送到指定邮件地址

这里涉及到中文问题,本以为Indy 10 会很好的处理,可没想到,问题真的就来了

TIdMessage 封装了发送的邮件体,包括头信息,主题,邮件正文,目标地址等

阅读全文>>

post by Liceen | 2010年3月30日 | 归档于 [技术相关]

Google 更新了PR查询接口服务器

最近在做PR查询,以前手里有个PHP版本的,现在需要转换成C++的,于是,开始翻译

无意间发现,在GET数据时,google 返回了302 重定向

点击查看原图

可以看出,Google 这次是将 toolbarqueries.google.com 的请求,重定向了 toolbarqueries.google.com.hk

这与 Google移居香港 的声明不谋而合,但 Google 为何使用 302临时重定向,而不使用 301永久重定向呢?

Google 有回到大陆的打算吗? 还是作为搜索引擎的大哥,不屑于使用301呢?

post by Liceen | 2010年3月29日 | 归档于 [技术相关]

经过了艰苦跋涉,接回了老婆和儿子

真不容易,周四晚上7点走的,应该是周五早上6点到,可到了经藏高速 卓资山附近,出现了重大交通事故

我们的车在那停了近3小时,直到上午8点40才疏通了现场,20多公里的车才开始慢慢移动

通过车上的GPS,司机联系到了运输公司,公司说,周四下午3点发的长途车,也在这呢,晕...这么说,这个事故已经导致高速大约7小时无法通车了,看来是非常严重了

阅读全文>>

post by Liceen | 2010年3月29日 | 归档于 [感受生活]

再过3天,我就能见到自己的老婆和儿子了

她们娘俩已经离家快40天了,虽然每天都打电话(俺们是内蒙农业银行的集团网,自治区内不花钱),但还是很想念

今天弟弟去给我买票了,准备周四晚上7点做客车走,周五早上5点多到,她们是6点多的火车,我可以进站接她们

老婆,儿子,等我来吧

post by Liceen | 2010年3月23日 | 归档于 [感受生活]

我得唠叨唠叨

当大家看到我的这篇博文时,一定会说,"你的生活不赖么,周日不出去陪老婆逛街,还在家里写博文"

但是,我想说的是,这个命题不是真假命题的问题,而是一个根本不存在的命题,只能说是假设

因为

1.我们已经3周没放假了,一直加班,忙公司的项目

2.老婆儿子都不在家,还在娘家呢

3.我没在家,公司加班,公司吃饭,公司休息......

看我多可怜吧,不过,值得欣慰的是,猪八戒的一个多线程域名查询的项目,终于完工了,算是松了一口气

刚才,客户还说,"难的今天不麻烦你,你可以休息一天",我心想...要是真能休息多好啊,不但因为公司要加班,即便是不加班,我猪八戒的另一个项目也要赶工....还是休息不成

最近这一个月,我每天晚上12点以后睡觉,早上7点准时起床,中午也不休息,可以用没日没夜来形容了

不过,为了老婆和儿子,做什么也值

 

post by Liceen | 2010年3月21日 | 归档于 [感受生活]

CNNIC开始人工抽查域名了

刚接到了CNNIC MM的电话

MM: 我是CNNIC的,现在进行域名审核,请问您是 某某 吗?

ME: 是的

MM: 某某.cn 这个域名是你本人注册的吗?

ME: 是的

MM: 好的,打扰了

电话就没动静了,我还以为她挂了...一看...过了30多秒(真有钱啊),还是没挂,我就挂断了

很和谐,很简短的一次聊天

post by Liceen | 2010年3月19日 | 归档于 [感受生活]

CKFinder 破解方法

因为项目中需要图片上传,记得以前FCKEditor有上传功能,但现在易名为 CKEditor

昨天下载了最新版,但是,图片上传的功能没有了,可能官方是为了推自己的CKFinder 吧,毕竟,再好的项目也得有收入来源

将CKFinder下载下来,按着官方的整合文档整合了,但很不爽,没有License 竟然有DEMO的提示

无奈我还没有太多的钱去买正版

点击查看原图

三个版本,分别是 59,590,1390 还是美元

还是做坏孩子吧,破解

为了大家不头疼,直接说方法,过程省略了

打开 ckfineder/core/js/ 看到两个js没? 要是没看到,就不要往下看了

分别打开,查找   en.call(window,qo);  ,替换为   /*en.call(window,qo);*/  

其实就是将授权提示去掉,OVER

post by Liceen | 2010年3月19日 | 归档于 [技术相关]

又好久没更新了

不知不觉,又好久没更新自己的窝了,今天早上从QQ看到网友 非博 的留言,说我的评论又出问题了,就上来看下

从最新回复中,看到了非博的留言,自己又测试了下,能评论,也能收到短信提示.

猜想,可能是昨天飞信接口出了问题,导致非博网友不能留言,因为我没有收到最新留言的短信提示

胡乱写写,算是更新了自己的窝,但这样的更新很没"技术含量"

PS:公司已经3周没放假了......

post by Liceen | 2010年3月18日 | 归档于 [感受生活]

C++ 向数据库插入单引号

今天在与MySQL交互时,出现个问题,就是当insert 语句中含有单引号 ' 时,总是提示SQL语句错误,或者不支持的数据类型

猜想一定是单引号没有转义,因为c++builder 里,转义换行是 \\n 即两个反斜线加一个n,于是,我将 单引号 转义为 \\'

结果一运行,还是提示错误,再改成 \' 还是错误

网上乱查一番,发现有人提示用 QuotedStr 来处理下要插入数据库的文本,但还是一样的错误

突然灵机一动,记得大概1年前,用.NET与SQLSERVER交互时,也是单引号无法插入数据库,将单引号替换为两个单引号即可解决,于是,就这么一试,还真的解决问题了

Windows 根据进程获取文件路径

前几天曾写过一篇文章<<Linux 根据进程查看文件路径>>

那么,在Windows下如何根据进程,获得文件路径呢

其实很简单,在命令行下,输入 wmic ,然后输入 process 即可

点击查看原图

还可以根据条件来筛选

阅读全文>>

Linux 根据进程查看文件路径

点击查看原图

在Linux 底下,使用 top 命令可以监控系统的进程情况,但是很多时候,我们需要根据进程的PID来找到对应的文件路径,例如图中的 29310 这个进程,如何知道 httpd 这个进程的文件路径呢?

ls -l /proc/29310/cwd    列出29310 就是httpd 这个进程的工作目录

ls -l /proce/29310/exe    列出29310 这个进程的文件路径

pwdx 29310    可以直接获得该进程的工作目录

如果你想找windows 的文件路径,请看我的另一篇文章 <<Windows 根据进程获取文件路径>>

 

注意,IE6/IE7没有的DOM元素没有hasAttribute方法

今天在IE6下测试自己的程序,本来是要测试顶部菜单的,无意间发现,自己写的validator.js验证控件,在IE6下无效

按着DEBUG给出的提示,定位到了 hasAttribute这个方法上,网上一查,原来IE6/IE7根本没这个方法

hasAttribute 返回bool类型,指示该对象是否含有某属性

既然没有,咱们自己构造一个

getAttribute("attrName")==null , 这样,返回值也是bool类型,也是指示对象是否含有某属性