上一页 1 ··· 257 258 259 260 261 262 263 264 265 ··· 386 下一页
摘要: HI,很久没有写博客了,因为最近在做一个大项目,之所以说它大,是因为它是我一个人干的,做的挺吃力的,呵呵,做的过程中,我感觉,我确实是一个干事主义者,呵呵。项目结果图新技术用到了一个新的技术thrift,它是一种跨语言的架构,它是做服务器与服务器之间数据通讯用的,为我们生成中间代码,使用的通讯协议是tcp。热技术项目采用了动态组件自由注册的功能(IOC & AOP),使用unity家族实现的合理分层,方便展示项目采用根据业务分层的原则,并没有明显的DAL,Model,BLL,UI,而是由持久化层,实体层,核心业务层和动态UI展示层组成,UI层可以直接与持久化层通讯,这是与标准分层不同的 阅读全文
posted @ 2014-02-13 14:24 张占岭 阅读(1692) 评论(3) 推荐(3)
摘要: 回到目录IDispose模式在C++中用的很多,用来清理资源,而在C#里,资源分为托管和非托管两种,托管资源是由C#的CLR帮助我们清理的,它是通过调用对象的析构函数完成的对象释放工作,而对于非托管系统来说,则需要我们自己来释放,例如数据库连接对象,这就需要我们手动去调用它的Dispose()方法来实现对象它的释放,事实上,Dispose()内容到底做了什么事,我们并不清楚,当然这就是面向对象,它不希望你关系实现的细节,呵!对于我们开发人员来说,在了解它怎么用之后,总会对它如何实现的产生兴趣,下面,我将把C#里实现IDispose模式的代码展现出来,大家一起来学习一下,事实上,它的使用场合也很 阅读全文
posted @ 2014-01-28 10:44 张占岭 阅读(4846) 评论(1) 推荐(0)
摘要: 上篇文章读了如何通过linq to xml去读取XML文件,而这讲主要通过linq to xml来读取由属性组件的XML文件,例如读取一个web.config的XML格式的配置文件,下面是config文件的部分内容: 下面是linq to xml的代码: #region LinqtoXML测试2 System.Console.WriteLine("Loading XML data2..."); var dataXml = (from e in XElement.Load... 阅读全文
posted @ 2014-01-27 15:15 张占岭 阅读(931) 评论(0) 推荐(0)
摘要: linq的出现,带给我们的是简结,快速,可读性,它由linq to sql,linq to object,linq to XML组成,我的博客之前有对linq to sql的讲解,而今天,我将讲一个linq to xml架构,将对于操作XML文件进行读写操作,它会让你像使用linq to sql一样,操作你的xml文件,OK,我们来看一下,下面的一个XML文件。 true true true true true true false false false true d:\... 阅读全文
posted @ 2014-01-27 14:35 张占岭 阅读(1350) 评论(0) 推荐(1)
摘要: 对于一个文件夹的改变,C#这边有自己的类来实现,我们不需要关心它的内部实现机制,不需要关心它底层调用哪些API,我们只需要关心如何去调用它,如何让它帮助我们记录文件夹的修改情况即可。 #region 监视文件夹的变化 FileSystemWatcher watcher = new FileSystemWatcher(); watcher.Path = "f:\\"; watcher.NotifyFilter =//被监控的方面 NotifyFilters.LastWrite | ... 阅读全文
posted @ 2014-01-24 09:38 张占岭 阅读(2812) 评论(0) 推荐(1)
上一页 1 ··· 257 258 259 260 261 262 263 264 265 ··· 386 下一页