代码改变世界

两段代码

2011-08-10 10:27 by sun@live, 39 阅读, 收藏, 编辑
正文内容加载中...

<收藏>提高Web性能的14条法则(详细版)

2008-08-27 22:45 by sun@live, 397 阅读, 收藏, 编辑
摘要: Steve Souders这个家伙写了一本书叫做:High Performance Web Sites: Essential Knowledge for Front-End Engineers 这本书里定义了14条让你的网页加速的方法,分别如下: 1. Make fewer HTTP requests 2. Use a CDN 3. Add an Expires header 4. Gzip co...阅读全文

MOSS与业务系统的集成 之 单点登录

2008-08-05 16:35 by sun@live, 312 阅读, 收藏, 编辑
摘要: 前面MOSS与业务系统的集成 之 自定义Membership实现Forms方式验证文章中,我们实现了两系统的用户集成,下面要解决的是两系统间的单点登录问题。 部署在两台不同的服务器上的系统,要实现单点登录,最好的办法就是使用Cookie共享来实现了。只要将两系统使用同一根域名,并且用户保存用户登录票据的Cookie名称,以及Cookie加解密密钥一致即可。 业务系统的写cookie方式 [代码] ...阅读全文

MOSS与业务系统的集成 之 自定义Membership实现Forms方式验证

2008-08-05 16:14 by sun@live, 559 阅读, 收藏, 编辑
摘要: 最近项目中发现,MOSS系统中的某些功能(如文档管理等)非常不错,决定进行现有系统进行集成。 现有系统基本情况: 用户信息使用SQL Server 2005数据库 使用表单方式进行登录验证 MOSS平台的基本信息: 可使用Windows集成方式验证 也可以使用.net类库中的AspNetSqlMembershipProvider或ADMembershipProvider来实现Forms方式验证。 ...阅读全文

手机归属地数据—采集

2008-07-03 11:36 by sun@live, 1265 阅读, 收藏, 编辑
摘要: 在网上找了几天,能免费下载到的手机归属地数据库信息不是很全,不过网站http://www.ip138.com:8080/search.asp上查询到的数据还是比较全面,可惜拿不到他的数据库,只能想想其它办法了。 方法一:入侵此网站,将此网站数据拿来?这可是非法的行当,行不通。。。打住 方法二:在此网站将所有号码段一个个进行查询,记下相应信息?算了下,联通与移动现在好像有160000个号码段,一个个...阅读全文

.Net数据源自定义参数

2007-10-27 19:43 by sun@live, 134 阅读, 收藏, 编辑
摘要: 1.web控件源码namespaceControlLibrary{usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.We...阅读全文

JavaScript和CSS速查手册

2007-10-09 09:49 by sun@live, 470 阅读, 收藏, 编辑
摘要: JavaScript对象、方法、函数、属性速查:CSS属性速查:阅读全文

序列化一个字符串到CDATA元素(.NET 1.1)

2007-04-16 14:29 by sun@live, 509 阅读, 收藏, 编辑
摘要: public class CDATA : IXmlSerializable{private string text;public CDATA(){}public CDATA(string text){this.text = text;}public string Text{get { return text; }}XmlSchema IXmlSerializable.GetSchema(){ret...阅读全文

Sandcastle工具SandcastleBuilder

2006-09-04 17:03 by sun@live, 1675 阅读, 收藏, 编辑
摘要: Sandcastle工具SandcastleBuilder阅读全文

清除字符串数组中,重复元素

2006-08-15 14:28 by sun@live, 1219 阅读, 收藏, 编辑
摘要: 一、JS实现(收藏)<scriptlanguage="JavaScript"><!--vararrData=newArray();for(vari=0;i<1000;i++){arrData[arrData.length]=String.fromCharCode(Math.floor(Math.random()*26)+97);}//document.write(arrDa...阅读全文