- 浏览: 48265 次
- 性别:
- 来自: 北京
最新评论
-
laoliu.org:
这个我用过,还算比较不错了,特别做一些分类型的站点
UrlRewriter2.0使用中的问题
文章列表
在1.2发布九个月后2.0终于发布了
下载地址:
https://sourceforge.net/project/showfiles.php?group_id=73818&package_id=73969
原文:http://www.zgkw.cn/forums/forums/thread/92044.aspx
- 2008-08-28 17:03
- 浏览 1851
- 评论(0)
项目中要在参数中传递“+”,客户端提交的时候使用了JavaScript的encodeURIComponent函数对包含“+”参数进行了编码,可在服务器端怎么也得不到“+”这个参数,调试发现参数“+”变成了空格。百思不得其解,由于项目中使用了URL重写开发包UrlRewriter.Net,经查源代码发现,它把传递来的参数中所有的“+”后都变成了空格。
因此使用URLRerewriter.Net进行URL重写时,如果传递的参数中包含“+”,则必须转换为其他符号才能正确传递。
原文:http://www.zgkw.cn/forums/forums/thread/91701. ...
- 2008-08-28 16:58
- 浏览 1543
- 评论(0)
Prototype 是一个Javascript内置类型的增强库,比如给String对象增加判断为空的函数和toJson函数,Number对象增加abs、toJson 函数等。它也包含一个Ajax对象。
Prototype小巧且使用方便,在全美Alexa 排名100的网站中,Prototype是采用率最高的一个Javascript框架,占到了13%。(见http://www.infoq.com/news/2008/06/pingdomJSSurvey)。
来自:http://www.zgkw.cn/forums/blogs/dyx/archive/2008 ...
NInject是.Net下一款开源的依赖注入框架(IOC),现在的版本是1.0。
特性包括:
(1)支持.net 2.0 、3.5和移动版本2.0、3.5
(2)支持Silverlight
(3)构造器、属性、方法注入
(4)单态支持
(5)轻量级拦截器(Lightweight interceptor )支持(AOP)
(6)易于与其他框架集成
NIject是一个年轻的项目,与其他IOC ,如Spring.net、Castle相比,还是有一定差距的。
http://www.zgkw.cn/forums/blogs/dyx/archive/2008/06/18/7 ...
UrlRewriter是一款开源的Url重写开发包,支持Java和.Net平台。在项目中使用UrlRewriter for .Net2.0版本时发现了两个问题,具体如下:
(1)Object move to here问题
第一次运行时,运行上方总出现“Object move to here”字,原因是Intelligencia.UrlRewriter.RewriterHttpModule的问题,项目中采用了Asp.Net基于窗体的认证,因此HttpModule重写的事件为AuthorizeRequest,而不应该是BeginRequest,因此代码更改为 ...
替代Cookie在客户端存储数据。
Cookie存储数据缺点:
Size: Cookies are limited to about 4 kilobytes in size.
Bandwidth: Cookies are sent along with every HTTP transaction.
Complexity: Cookies are difficult to manipulate correctly.
PersistJS优点:
Small (9.3k minified, 3k gzipped)
Standalone: Does not need any additiona ...
- 2008-05-31 11:54
- 浏览 1161
- 评论(0)
在Global.asax中加入以下语句就可以了
void Application_BeginRequest(Object sender, EventArgs e) { StartProcessRequest();
}
#region SQL注入式攻击代码分析 /// <summary> /// 处理用户提交的请求 /// </summary> private void StartProcessRequest() { try { ...
- 2008-05-29 18:18
- 浏览 1112
- 评论(0)
代码中用户控件引用为空问题解决
http://www.zgkw.cn/forums/forums/thread/73467.aspx
- 2008-05-25 15:35
- 浏览 1192
- 评论(0)
(1)下载VisualSVN server 建立服务
下载地址: http://www.visualsvn.com/server/ 这个对svn server进行了包装,简单易用。上面地址内有详细的说明。(
2)安装svn 客户端有很多,推荐 TortoiseSVN http://tortoisesvn.tigris.org/
(3)安装SVN visual studio插件,在VSS直接使用SVN
免费的有AnkSVN http://ankhsvn.tigris.org/;
收费的VisualSVN,网上有破解
(4)建立一个项目,使用export导入svn服务转载:
...
- 2008-05-10 09:00
- 浏览 1144
- 评论(0)
java平台下的IKAnalyzer的C#移植版本。 支持Lucene.Net
http://www.zgkw.cn/FORUMS/blogs/dyx/archive/2008/02/18/59778.aspx
源码下载地址:http://www.zgkw.cn/FORUMS/blogs/dyx/attachment/59778.ashx
IKAnalyzer和庖丁分词性能对比
- 博客分类:
- .Net
paoding和IK分词效果差不多,IK分词多些但速度差些。
原文:
http://www.zgkw.cn/FORUMS/blogs/dyx/archive/2008/02/18/59776.aspx
- 2008-02-18 12:35
- 浏览 4950
- 评论(0)
基本思路: 通过Attribute方式设定每个方法执行需要的权限,通过AOP方式进行权限判断。具体实现:(1)Spring.Aop.Support.AttributeMatchMethodPointcutAdvisor 将Attribute和Advice链接起来 <object id="AspNetCacheAdvice" type="Spring.Aop.Support.AttributeMatchMethodPointcutAdvisor, Spring.Aop"> <property name="advi ...
- 2008-01-01 16:18
- 浏览 2553
- 评论(0)
1. 在SQLServer 2005 执行ALTER DATABASE <DatabaseName> SET ENABLE_BROKER,注意SQL服务中的agent服务必须启动。
2. 在VSS命令行中执行aspnet_regsql.exe –S 服务器地址 –U 用户 –P 密码 –d 数据库 –ed ,开启相应数据库高速缓存
3. 在VSS命令行中执行aspnet_regsql.exe –S 服务器地址 –U 用户 –P 密码 –d 数据库 –t 表名称 -et,开启相应表高速缓存
4. 调用SqlDepen ...
- 2007-11-20 11:03
- 浏览 2044
- 评论(0)
第七章 高质量的子程序
l 将单一功能的代码段放入子程序,可提高程序可读性、避免代码重复、降低复杂度
l 子程序设计最好保持子程序功能单一(功能内聚性),一个子程序执行一种功能
l 好的子程序名称可以描述子程序所做的所有事情,可以采用类似open/close形式的对仗词。
l 子程序的长度最好限制在200行以内。
l 子程序参数要按照输入-修改-输出排列参数。不要把参数用于子程序内部的工作变量(程序可读性差)。参数个数小于7。
- 2007-11-05 14:46
- 浏览 893
- 评论(0)