随笔分类 -  .NET相关

摘要:这个系列的文章主要探讨一些如何在.Net实现分布式缓存的问题并对memcached作了个小小的评测. 阅读全文

posted @ 2007-12-05 21:20 沙加 阅读(2011) 评论(5) 推荐(0)

摘要:这个系列的文章主要探讨一些如何在.Net实现分布式缓存的问题并对memcached作了个小小的评测. 阅读全文

posted @ 2007-12-05 21:18 沙加 阅读(8294) 评论(11) 推荐(1)

摘要:在开发网站的时候我们常常会用到一些配置文件,在.Net2.0下面微软给我们提供了一个ConfigurationManager这样一个类来管理存储于配置文件中的信息,这样我们将配置项写在web.config 文件的AppSettings这一节里面就可以使用键值直接来访问它了.就象这样System.Configuration.ConfigurationManager.AppSettings["MyNa... 阅读全文

posted @ 2007-11-14 00:38 沙加 阅读(1632) 评论(2) 推荐(0)

摘要:数据库主键的选取一直是一个让人比较头疼的问题. 园里子里面的讨论也已经很多了.包括这篇小议数据库主键选取策略(原创) 还有这篇数据库主键设计之思考这两篇都是比较优秀的文章, 基本上对几种选取策取作了一些比较,在此基础之上俺也有了一些粗浅的认识,相较之下,自定义的主键还是一个不错的选择,但是在生成方法上有一些考虑,如并发性问题,所以在”Max+1“和"自制加1"的方案中将相关编号存放于数据库中不是一... 阅读全文

posted @ 2007-11-10 14:58 沙加 阅读(4270) 评论(9) 推荐(0)

摘要:最近拜读了代振军同学写的关于Discuz!NT的缓存设计的一篇文章Discuz!NT 缓存设计简析 [原创],颇有些想法,姑且写在这里让大家拍砖吧。;) 缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存. 对于数据缓存来讲是由System.Web.Caching.Cache这个类来实现,可以从... 阅读全文

posted @ 2007-10-29 00:27 沙加 阅读(7314) 评论(17) 推荐(1)

摘要:上次那个空引用的问题解决之后并没有消停太久,目前需要使用WebDeploymentProject生成出来的Release版本进行布署,在本机测试通过但是传到服务器上面就死活出不来,一打开其中的页面就报空引用,开始以为是目录权限的问题,后来居然给目录Everyone的完全控制权限都还不行,看来是代码方面出了问题了,不过本地测试时又是好好的。 再回头仔细看看出错时的堆栈跟踪信息,是报一个与Micro... 阅读全文

posted @ 2007-10-20 17:29 沙加 阅读(476) 评论(1) 推荐(0)

摘要:最近由于项目布署需要在解决方案里面添加了WebDeploymentProject, 但是在生成这个工程时总是报循环引用,查阅相关资料提示关闭web.config里面的批处理开关但好象还是不管用. 据“官方”的说法是asp.net将不同的文件夹里面的控件和页面编译到一个程序集中产生的问题。后来实在没办法,只好将所有的用户控件全部搬到一个目录里面去,改了两天两夜才改完, 但是结果仍然不能满意。 无奈... 阅读全文

posted @ 2007-10-20 16:58 沙加 阅读(2751) 评论(1) 推荐(1)

摘要:||(这里是常用的绑定方法,但是效率较低) | |--%>(这是标准绑定语法,效率较高) 经常在前台写出这样的代码,采用标准的绑定语法,花费的时间将降为为原来的60%左右,可见性能要好不少. 这里是后台测试代码: DateTime startTime = DateTime.Now; DataTable dt = n... 阅读全文

posted @ 2007-10-19 17:52 沙加 阅读(989) 评论(2) 推荐(0)

摘要:关于单例的三种实现方法, 最普通的一种: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->关于单例的三种实现方法, 最普通的一种: using System; public class Singleton { private ... 阅读全文

posted @ 2007-09-20 13:38 沙加 阅读(1555) 评论(2) 推荐(1)

摘要:因为工作需要最近要做一个跟踪在线用户的功能,自然想到了Community Server(下简称CS)有一个在用户跟踪的功能可以拿来参考一下,不过这个东西实在是比较庞大,找起来也不是很容易. 开始其实很简单,在Default.aspx 下面的第一个方法调用 : UsersOnline.SetLocation("Home"); 一直往下就找到了,这里的涉及到的几个类主要存在于CS的Component下... 阅读全文

posted @ 2007-08-24 14:12 沙加 阅读(606) 评论(0) 推荐(0)

摘要:没事做了一个小工具,用来将sql 2005里面的列的乐称和中文名称做到一个类里面去,方便在前后台使用.生成的结果象这样 public static class Customers { public const string CustomerID = "CustomerID"; public const string Cust... 阅读全文

posted @ 2007-07-29 15:00 沙加 阅读(779) 评论(3) 推荐(0)

摘要:大家知道在ASP.NET2.0下面微软件给出了一系统的新控件,有一些是挺有用的,比如那个Membership成员管理系统,以及分步向导控件都为我们节省了很多的时间,而另外一些,比如从Datagrid上升级来的Gridview有时候感觉倒不是那么好。 这个控件在为我们提供很大的方便的同时也失去灵活性,比如直接指定一个SQL语句就可以完成数据访问的工作,而分页显示,排序更是比吃饭还简单。众... 阅读全文

posted @ 2006-04-04 16:27 沙加 阅读(674) 评论(2) 推荐(0)

摘要:使用VS2005 专业版已经有一段时间了,本本的配置也不高,总感觉有点力不从心,我的本本是去年十二月买的神舟的, Cerleron 2.4G, 256MB(后来又加了一条256,现在512MB),40G,Geforce Go 5250, 用的都是台式机的内存和CPU,属于大块头的移动PC,加上电源适配器总重达3.5KG, 不过性能还过得去。 好了,言归正传,现在看看我作了哪些优化 首先我最不爽的就... 阅读全文

posted @ 2006-04-03 17:49 沙加 阅读(8180) 评论(19) 推荐(0)

摘要:这里是下载页面 这是Framework 2.0下面新特性的系统视频讲座,英文的,说话讲得很清楚音质不错,英文好的朋友有福了.包含以下这些主题: 数据访问 MasterPage与站点导航 成员与角色 用户配置文件与主题 Web Part与个性化 输出缓存与SQL数据库缓存 部分页面缓存 本地化 向导控件与页面验证控件 小技巧与窍门 使用Atlas开发应用示例 感觉比国内中文的讲得好,老师操作也相当地... 阅读全文

posted @ 2006-03-30 18:38 沙加 阅读(3129) 评论(4) 推荐(0)

摘要:闲着没事做了一个数据对象类代码生成的小工具,本来原来做过一个,是在1.1 下面的,后来找不到了,现在做程序没办法,自己写一个吧,小兴趣的朋友随便看看吧,下面是代码 : Untitled Page Data object code generator by Darkangle 29 Mar,2006 Nam... 阅读全文

posted @ 2006-03-30 00:06 沙加 阅读(790) 评论(0) 推荐(0)

导航