2008年10月13日
摘要: 当我们加密一个URL时, 如果加密后的字符串中包含"+", 那么在Requery.QueryString("URL")接受参数"+"会漏掉,解密的时候就回报"Invaild length for a Base-64 char array "的异常, 知道了错误原因,那么解决方案也简单了.加密后将"+" 替换成" "解密时将" " 替换成"+" 阅读全文
posted @ 2008-10-13 10:22 喝水的猪 阅读(3266) 评论(0) 推荐(0) 编辑
  2008年9月23日
摘要: [代码]有两种方案,1. 针对整个SQL Server Engine,可以执行一下脚本[代码]然后重启SQL Server服务即可, 以后添加的索引的fill factor默认是设定值2. 针对每个索引在创建索引时可以为每个索引指定单独的Fill factor.[代码]PS:在执行第一种方案时, 可能会出现"Ad hoc update to system catalogs is not suppo... 阅读全文
posted @ 2008-09-23 13:49 喝水的猪 阅读(781) 评论(0) 推荐(0) 编辑
  2008年9月19日
摘要: 运行环境: VS2008 SP1 + WinXp SP3 在一次偶然的VS崩溃之后, 再重启VS, 我发现我所有的自定义设置都丢失了, 被还原成了初始值, 还出现2个比较疑似Bug的问题 1. 在*.cs页面, 右键菜单少了"OutLine"一项 2. 在Database项目上, 右键菜单少了 "Clean"一项, 在整个解决方案上也少了"Cleab Solution"一项 阅读全文
posted @ 2008-09-19 14:54 喝水的猪 阅读(535) 评论(1) 推荐(0) 编辑
  2008年1月29日
摘要: C#有2种不同的常量定义方式:编译时常量(compile-time)和运行时常量(runtime).他们的行为方式有很大的不同,如果选用了错误的一个,那么将让程序的性能和正确性产生商榷.当然,一个系统最好没有任何问题,但是如果一定会存在一个问题,那么一个稍慢的但强壮的系统比一个速度更快的但很脆弱的系统要好.基于以上理由,在二者选其一的时候,你最好选择运行时常量. 阅读全文
posted @ 2008-01-29 10:13 喝水的猪 阅读(2922) 评论(2) 推荐(2) 编辑
  2008年1月28日
摘要: 属性的其中一种用法:.Net Framework 假设为你的公开数据成员使用属性代替.事实上,.NET Framwork中的数据绑定支持属性,但不支持公开数据成员.数据绑定将一个对象的属性绑定到用户控件或者Web Control或Windows Control等.数据绑定机制采用反射以找到该类型的属性 阅读全文
posted @ 2008-01-28 16:06 喝水的猪 阅读(464) 评论(0) 推荐(0) 编辑
  2007年2月14日
摘要: 做水晶报表时曾经遇到过这样的错误:Page Header plus Page Footer is too large for the page页面加上页脚对页面来说太大It must because printer setup at deployment different from development. Check 'No Printer' at printer setup of the r... 阅读全文
posted @ 2007-02-14 12:02 喝水的猪 阅读(3288) 评论(3) 推荐(0) 编辑
摘要: 1、文件差异比较工具 Beyond Compare2、颜色取样工具 ColorSchemer3、样式编写工具 TopStyle4、查看Web页面Dom IEdevtoolbar 阅读全文
posted @ 2007-02-14 11:42 喝水的猪 阅读(419) 评论(3) 推荐(0) 编辑