不使用数据库缓存依赖项实现同样的功能
摘要:先说下当前项目的场景 后台人员1天不定时的 添加新闻和视频图片10条左右 数量不多不使用缓存 来回和数据库打交道 非常耗时 造成效率低 尤其是在数据量非常庞大的情况下 可是加了缓存 加多少时间的缓存? 新闻要保证实时更新 一发布立刻显示出来 微软给出了解决方法 数据库缓存依赖项 但是貌似只能用在SQL上 而且要配置些东西 还有 并不透明~ 一些东西看不到http://msdn.microsoft.com/zh-cn/library/system.web.caching.sqlcachedependency%28VS.80%29.aspx 感兴趣的朋友可以查下MSDN 这有个博客 也有介绍htt
阅读全文
posted @
2011-06-30 17:03
wlf
阅读(3412)
推荐(4) 编辑
用??简化if else(附带VS2010性能测试)
摘要:这里简单写下C# 的??运算符 本来这个简单的运算符没什么好说的 但这里做了下性能测试~~ 就自娱自乐的写出来 主要写下VS2010性能测试的用法~先看下MSDN的介绍 http://msdn.microsoft.com/zh-cn/library/ms173224.aspx先贴四个方法 字符串类型 和值类型 一般处理和 用??简化if else的处理因为自娱自乐 随便写写 请原谅我的命名不规范吧 /// <summary> /// 传统的字符串类型 /// </summary> /// <param name="s"></para
阅读全文
posted @
2011-06-29 08:12
wlf
阅读(1450)
推荐(1) 编辑
IsPostBack原理详解
摘要:这个属性相信大家一定经常用吧 判断是否为回发 (切记这是判断是否回发 而听到很多人说这是判断是否第一次加载页面 还有的说是否为刷新 )很多人说做项目时 pageload事件里 都要加上 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } }但是确不太理解原因 说加上这个肯定没错 可是 上篇的例子里 不就错了么? 所以 一定要理解原理~~为了把这个说清楚 这里不用asp.net页面 用html+handler 一般处理程序来讲清这个我先把代码贴出来html的<html xmlns="
阅读全文
posted @
2011-06-28 11:26
wlf
阅读(2045)
推荐(5) 编辑
点击按钮动态创建控件并获得值的原理及方法
摘要:说到动态创建控件 就必须说下页面的生命周期了 上个简单的图 说下可能遇到的问题 控件创建好了 但再点别的按钮时 就又消失了 因为没有保存状态 还有的在Init查看Viewstate等 这些都是对页面生命周期理解的并不清楚~ 下面上demo说 第一步 先是动态创建控件<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="
阅读全文
posted @
2011-06-28 08:54
wlf
阅读(3704)
推荐(6) 编辑
查询SQL的null与''
摘要:测试数据库 SQL2005简单的问题 今天正好有朋友问了下 就简单的写下~~数据表 ApplyInfo age 为 varchar(64)id age 1 null2 3 18<-- 查询不为'' 得到的结果为id3 也就是说!=''包含了 ''和null -->SELECT * FROM [ApplyInfo] where age !=''<-- 查询为'' 得到的结果为id2 也就是说=''只包含了 ' 但却不包含null -->SELECT * FROM [Ap
阅读全文
posted @
2011-06-10 15:27
wlf
阅读(5195)
推荐(2) 编辑