存档
-
Oblog检测搜索引擎的一个问题
Oblog采用简称判断搜索引擎。当访问者的计算机名中包含了和某个搜索引起相同的简称就会被当成搜索引擎处理。
2008年9月19日 | 归档于 所谓技术 -
动易SW中的一个严重但不影响使用的bug(二)
上次分析出来了Bug的问题所在,是因为selectSingleNode(strNodeName)不能取到要取的元素,但是为什么这么大的Bug没有出现500错误呢?否则的话,这么大的一个bug不要说是来到用户手上,在开发人员手里就已经被发现了。 这次继续分析这个Bug。在新版本的API_Function.asp这个文件中,selectSingleNode这个函数一共用到了5次,有两次是在SendPost函数里,在很早的版本里那两个地方就用的是selectSingleNode,因为那里传递的参数用的是“//status”和“//message”,是正确的XPath,因此不用考虑那里了。此外的三处,代码如下:
2008年6月22日 | 归档于 所谓技术 -
动易SW中的一个严重但不影响使用的bug(一)
BUG描述:整个动易API接口的响应功能,除了操作状态码正常,其它部分完全失效,不会返回错误提示,也不会返回用户信息。 BUG重现:在启用了整合的站点,直接访问/API/API_Response.asp,将会看到<status>1</status>(表示请求不正确或者操作失败),以及<message>操作已成功完成</message>(操作成功返回的默认值)。就表示该BUG存在。 BUG影响:大部分情况下,各个应用程序并不会向动易请求用户信息,因此除了在登陆失败、注册失败等失败操作会提示用户“操作已成功”的假象以外,暂时不会造成其它影响。
2008年6月18日 | 归档于 所谓技术 -
在ASP中实现UNIX时间戳
在康盛创想发布UC以后,我曾经尝试为其编写ASP把版本的客户端类库,过程中发现了几个问题,首当其冲的当然是服务器端不支持非php平台的接口,这个问题直接导致了我选择另起炉灶开发自己的通用用户中心。 但是在研究UC的过程中却也有一些细小的收获。这篇文章说说PHP中的时间戳。在PHP中,时间函数time()获得的不是我们在ASP中的事件函数Now()所返回的“2008-06-04 21:19:41”这样的形式,而是“1123495443”这样的形式。这个记录的是所表示的时间与1970年1月1日午夜零点之间的事件差,单位为秒,不考虑闰年等因素。
2008年6月4日 | 归档于 所谓技术 -
给UCenter的拥蹩们泼点冷水
康盛创想“七剑合璧”围绕着UCenter同时发布,不仅为站长同时提供了建立各种类型网站的全套解决方案,而且还充分实现了多系统之间的用户数据完美整合,并且解决了跨域条件下单点登录等问题。让很多开发人员都眼前为之一亮。 在康盛创想的论坛上能看到有不少JSP程序、ASP.NET程序员都在咨询或者说抱怨官方的开发文档和示例太难看懂,完全是基于PHP的,如果不把PHP搞懂,很难实现在其它开发平台下的接口开发。而官方的回答只是“以后考虑”。
-
PJBlog自带留言簿增强版改进
PJBlog自带的留言簿功能上比较弱,所以大多数人用的应该是基于仲夏夜修改的增强版或者是其后锐风再度增强的2.3beta版(我原来一直用的是1.5Final,后来下载锐风版以后经过文件对比发现改变似乎不大,仅仅是把可以开关的验证码选项改成了不可关闭——关闭就一直出错不能留言)。
2008年4月14日 | 归档于 所谓技术 -
为我的blog写的Google地图生成器
好长时间没用ASP开发了,今天用Div+CSS重构学校的官方网站,做得头晕,回到家突然想起来给自己的blog做一个google的站点地图生成程序,就动手了。 这个东西很简单,google地图是规范的XML文件,只要按照Google说明的格式把网址都列出来就可以了。因为我的blog重新做以后内容还少,Google说一个地图文件可以容纳50000个索引,按照每天新增一篇日至计算的话,还要100多年以后我的地图才会超出标准,所以我就没有打算做地图索引,直接用一个文件做地图了。
2005年11月24日 | 归档于 所谓技术 -
ASP中的数字和字符比较
昨晚和老迷聊天聊到很晚,说到一个把字符串转换为数字进行比较的问题。老迷说他喜欢保持字符串本身的类型,进行字符串的匹配比较,而不喜欢把字符串强制转换为数字进行比较。 一开始我不太明白这到底有什么区别,比如 a = “1″ If a = 1 Then ‘Something End If 和 a = “1″ If a = “1″ Then ‘Something End If
2005年11月23日 | 归档于 所谓技术
最新评论