06 2009 档案

摘要: 由于项目中引入了JQuery,不方便再引用YUI。所以依照 Session variables without cookies 原理,直接用JQuery实现如下: 场景:主页面 (emo_windowname.html)一个IFrame(framePreview),在页面加载或者单击按钮时,让IFrame加载一个页面(http://...../正文.html). 条件:正文.html 预告加入脚本,或者使用HttpModule加入脚本: Code $(function(){ window.name = document.body.scrollHeight; }); 这样,在主页面中,就可以通过window.name把高度取过来,然后设置一下 framePreview的高度。 阅读全文
posted @ 2009-06-16 16:07 阿牛 阅读(4835) 评论(12) 推荐(0) 编辑
摘要:  我的技术要点:   1、用两个表,其中一个是表头,另一个是表格做表体   2、两个表格使用相同的百分比宽度   3、在IE下,如果列溢出,则采用 ... 来表示溢出,FF下自动隐藏   4、采用JQuery,把表头的列宽,设置到表体第一列。   5、在窗体大小改变时,自动设置表头的容器宽度为表体的宽度。   不复杂,代码如下: 阅读全文
posted @ 2009-06-12 16:54 阿牛 阅读(1925) 评论(3) 推荐(0) 编辑
摘要: 网上很多地方介绍了如何用SharePoint.OpenDocument打开基于WebDAV协议的Word文档,可是打开后,如果对文档进行一些设置操作,却苦于没有Word对象。 我这里实现了得到Word.Application对象,可以进行设置文档域一类的操作了。 可是,我本来想得到文档的保存事件并激活我的处理函数,目前这里卡住了,貌似没有出路。 阅读全文
posted @ 2009-06-02 17:54 阿牛 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:题目要求:双倍超立方数是指一个正整数可以正好被拆分为两种不同的a^3+b^3的方式,其中a,b均为整数且0a=b。对于任何一个指定的 int n, 返回所有的小于等于n的双倍超立方数的个数。 因为题中大量使用3次方计算,这里我们也可以减少重复计算。原理公式为: (n + 1)^2 = n^2 + 2n + 2 (n + 1)^3 = n^3 + 3n^2 + 3n + 1 阅读全文
posted @ 2009-06-02 00:21 阿牛 阅读(2102) 评论(11) 推荐(0) 编辑
摘要: 上一篇文章 "无侵入方面编程-用HttpModule+SoapExtension监视页面执行参数(一)"中,我们实现了监视每个页面的执行情况和调用WebService的简单信息。 这次我们继续深入一下SoapExtension的应用,在不改变Soap的WSDL文档的情况下,配合在Dotnet编写的WebService站点配置我们编写的SoapExtension,来穿透传输我们自定义的数据对象。由于SoapExtension是全局的,我们还要加一些标识来区分服务器是否已经配置了我们的SoapExtension,从而不影响其它的WebService调用。 在SoapExtension中,我想到有两种方案: 一种是直接在SoapMessage.Headers中插入自定义的SoapHeader对象,然后在客户端的序列化后,从SoapUnknownHeader中取出数据,然后反序列化成自定义的对象。 第二种是对SoapMessage.ContentType 添加一个额外的标识,在另一方检测这个标识,来从流中取出自己长度的数据。反序列化成自定 阅读全文
posted @ 2009-06-01 18:00 阿牛 阅读(1648) 评论(2) 推荐(0) 编辑