摘要:
使用MS产品的开发人员都比较偏向于MS的产品,使用.NET很多人自然选择Silverlight。 其实Flex是一个不错的东西也比较成熟大家不防用一下。 给大家目睹一下前段时间用Flex写的blog应用,由于某些原因停了一来,不过迟下会重新捡起来。 阅读全文
摘要:
XmlSerializer是.net提供的XML序列化类,问题这个类会启用CSC.EXE进行操作,如果不停的new这个对象出来序列化信息就容易导致内存上涨很快并难以释放,特别在ASP。NET的应用中。查看了一下MSDN发现XmlSerializer是线程安全的,所以可以根据序列化对象的type进行缓存,在第二次调用的时候从缓存中获取,减少创建该对象带来性能和内存上的损耗。 阅读全文
摘要:
Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> using (IDataReader reader = ExecuteReader(cmd)) { int index = 0; ... 阅读全文
摘要:
smark.data是基于C#开发的轻量级数据访问组件。 提供以下功能封: 1)提供了跨数据库类型操作能力 2)基于程线存储的数据访问上下文对象,轻易提供跨方法域的数据事务处理机制。 3)对象查询表达式 4)实体操作基础封装等快速开发功能 开发人员可以在以上基于功能扩展出更灵活高效的数据操作。 组件还提供一个基于VS2008的Generator,可以让开发人员在VS。NET里描述XML的同时同步生... 阅读全文
摘要:
通过aspx来描述页面表现一定会碰到一些类型处理或值不能为null等问题,没办法aspx是直接使用VB。NET,C#等强类型语言作为模板语言,不同于NVelocity vtl不用顾虑这些问题。 看下以下aspx代码: 以上代码解释会出现异常 未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码... 阅读全文
摘要:
该blog采用NClay框架新版本MVC进行开发 发布协议为Apache License 2.0 下载 新添加功能 相册功能 文件功能 阅读全文
摘要:
该blog采用NClay框架新版本MVC进行开发 发布协议为Apache License 2.0 下载 可以访问www.nclay.cn 用户名:admin 密码:123 服务器比较慢 阅读全文
摘要:
软件设计总是很难捉摸,设计虽然不一定决定软件生死,但对软件的开发周期起着非常重要的作用.那怎样的设计能适应软件的变更修改呢?针对我个人而言只能答不知道…因为我在设计的时候只针对现有存在的问题出发,但在后期软件的变更所产生的东西总让人不知所措.虽然设计很难,但有着丰富经验的设计人员总会知道什么时候应该干些什么,而他们的出发点往往不是考虑得非常周全,而是把代码结构变得越简单越好.业务... 阅读全文
摘要:
情况如下:现在有一个User的逻辑处理组件,该组件提供基础的用户处理功能;但后期在写一个Blog的逻辑组件其中包括用户基础的扩展,当用户添加时要在Blog功能的某个表里添加信息;从设计原则来说是不应该修改User组件的里添加用户方法把Blog基础信息加入。那这个时候到底是在Blog组件里新做一个用户添加逻辑方法来把功能整合,还是在Blog组件用AOP功能把User组件添加用户的方... 阅读全文
摘要:
之前也介绍过一下自己的MVC框架,想一下自己这个框架的构建估计要比asp.net mvc要早。当初构建她的时候也是因为用过MonoRail后的想法,从开始到现在估计差不多有一年了,在这个过程中不停的重构翻新…再重构翻新…;经常N次的来回折磨后现在这个版本自己感觉也比较理想(其实对她挺满意的,自己先意淫一下);在构造这个框架的时候选用了webform作为基础进行改制,现在想起来这... 阅读全文