51.la统计系统的cookie导致程序cookie失效
[ 2010-05-03 10:10:00 | 作者: admin ]
niupu缓存策略的使用上,为了省力用了Zend_Cache中的PageCache。而使用PageCache时,对于不同的登录用户,可能有一些细节是不一样,所以选择了“cache_with_cookie”和”make_id_with_cookie”。这样的话,程序会先对cookie数组进行序列化,将其转化为字符串,然后与REQUEST_URI拼接,最后计算md5散列值。计算得到的结果就是这个PageCache的ID。
对于一般的爬虫们发起的请求,自然是不带有Cookie的,也可以容易地使用缓存。但通过Firefox打开网站,在使用帐户登录以前,我也以为是不带有Cookie、可以使用缓存的。但实际情况是一直都不能成功使用缓存,以为是个案,所以没有管。直到前些日子用了memcached,又忍不住开工调试。
最后发现是cookie中的 AJSTAT_ok_times和AJSTAT_ok_pa...
阅读全文…
对于一般的爬虫们发起的请求,自然是不带有Cookie的,也可以容易地使用缓存。但通过Firefox打开网站,在使用帐户登录以前,我也以为是不带有Cookie、可以使用缓存的。但实际情况是一直都不能成功使用缓存,以为是个案,所以没有管。直到前些日子用了memcached,又忍不住开工调试。
最后发现是cookie中的 AJSTAT_ok_times和AJSTAT_ok_pa...
阅读全文…
自动检测和安装scriptx
[ 2010-04-30 16:08:44 | 作者: admin ]
国家灾难日,网站变灰方法,黑白效果只针对ie有效
[ 2010-04-21 08:14:43 | 作者: admin ]
/*文字图片通过修改css样式实现*/
/*flash直接修改插入代码,参数中加入wmode*/
如果是dw自动更改的js代码(AC_RunActiveContent.js),需要在参数尾部加上wmode参数,举例如下:
阅读全文…
body {
filter:gray;
}
filter:gray;
}
/*flash直接修改插入代码,参数中加入wmode*/
<param name="wmode" value="transparent" />
如果是dw自动更改的js代码(AC_RunActiveContent.js),需要在参数尾部加上wmode参数,举例如下:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','952','height','80','src'
...AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','952','height','80','src'
阅读全文…
JS获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度
[ 2010-04-20 15:30:44 | 作者: admin ]
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
...
阅读全文…
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
...
阅读全文…
asp实现数据库导出Excel、xls、dbf、VFP等文件的终极解决办法
[ 2010-04-15 15:40:29 | 作者: admin ]
完美地从数据导出数据到Excle文件 xls -标准的Excel格式,不是网上流传的那种空格符储存的文本模式 或者是网页代码保存的Excel文件。 同时这样做也解决了数据库导出到Excel文件时,如果有长数字数据会采用科学计数法的问题(如身份证,学号等数据)。 堪称完美的导出Excel xls文件的方法
引用
这是从数据库中导出 然后写入Excel文件 xls 的范例
[codes]
SELECT * INTO [Excel 8.0;DATABASE=C:\test\ecjtu.XLS].[ecjtu] FROM [tdd]
原理就是通过sql语句从数据库中读取数据 然后利用相应的引擎生成相应的Excel文件
注: 需要服务器支持相应的引擎 (简单的说就是服务器装了Excel,如果是要到处DBF,VFP的文件就最好装了VFP,那样相应的引擎就也安装了。)
引用
这是从数据库中导出 然后写入Excel文件 xls 一个实例。。。。
...
阅读全文…
引用
这是从数据库中导出 然后写入Excel文件 xls 的范例
[codes]
SELECT * INTO [Excel 8.0;DATABASE=C:\test\ecjtu.XLS].[ecjtu] FROM [tdd]
原理就是通过sql语句从数据库中读取数据 然后利用相应的引擎生成相应的Excel文件
注: 需要服务器支持相应的引擎 (简单的说就是服务器装了Excel,如果是要到处DBF,VFP的文件就最好装了VFP,那样相应的引擎就也安装了。)
引用
这是从数据库中导出 然后写入Excel文件 xls 一个实例。。。。
...
阅读全文…
UML 2.0建模工具Enterprise Architect的介绍
[ 2010-04-15 14:18:53 | 作者: admin ]
EA中文网: http://www.eauml.com/
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
为整个团队提供高级的UML 2.0建模工具
EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。
特性丰富系统设计
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户W...
阅读全文…
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
为整个团队提供高级的UML 2.0建模工具
EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。
特性丰富系统设计
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户W...
阅读全文…
文章被复制时自动添加网站地址
[ 2010-04-09 22:03:07 | 作者: admin ]
<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n 参考网站:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n 参考网站:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
CSS背景图像background属性解读
[ 2010-04-02 08:31:42 | 作者: admin ]
CSS的背景属性“background”提供了众多属性值,如颜色、图像、定位等,为网页背景图像的定义提供了极大的便利。看看background提供的属性值:
background : background-color | background-image | background-repeat | background-attachment | background-position
从属性值的名字就可以很明白的看出来,分别是:颜色、图像、铺排、滚动、定位,其中background-repeat、background-position必须是在指定了background-image属性值后才有效。
background-color:transparent | color 。“transparent”是b...
阅读全文…
background : background-color | background-image | background-repeat | background-attachment | background-position
从属性值的名字就可以很明白的看出来,分别是:颜色、图像、铺排、滚动、定位,其中background-repeat、background-position必须是在指定了background-image属性值后才有效。
background-color:transparent | color 。“transparent”是b...
阅读全文…