摘要: 这是一个固定长度的双向链表,没有闭合,当然是起初没写成闭合的。怎么缓存的呢? 就是比如 长度是3000,你缓存一篇文章 就放进去一个, 如果你从里面获取一个A,则A被提到链表的头部,再放入一个B,则B在头部,其他的就会靠后排。如果缓存的数量超过的3000,再缓存新的时候会踢掉尾部的那个。因为那个用的次数很少。public class CacheList<T> where T : class { public class Item { public string Key { get; set; } public T Value { get; set; } public Item Le 阅读全文
posted @ 2011-03-24 14:27 君之蘭 阅读(3429) 评论(7) 推荐(5) 编辑
摘要: Field的意思是字段,我们在展示一条数据的时候总是要展示具体的某些字段,有时候是一条数据,有时候是个循环。 一条数据的时候很好处理,我们把数据准备好,然后替换相关的[field]标签就行了。当循环输出的时候,其实只需要调用显示一条数据的方法就行了。 Field的标签格式大概是这样:[field:PostTime length=10 dateFormat="yyyy-MM-dd HH:mm"/] 可以看出,Field也有自己的一些属性,就像一个Label一样。 我们在展示Field的时候有时不可能完全按照数据库的字段名来展示,比如 发布时间PostTime字段,我们可能需要 阅读全文
posted @ 2011-03-24 14:19 君之蘭 阅读(2324) 评论(13) 推荐(6) 编辑