摘要: 一般程序员()都会这样认为:用C#这样的语言编程的一个好处就是无需再考虑内存的分配和释放。你只需创建对象,然后通过一种叫做垃圾收集的机制来 处理这些对象,也就是说:当它们不再被应用程序需要的时候来自动的清除这些对象。这个过程意味着C#解决了其它语言中极难处理的问题──可怕的内存泄露。 真的是这样吗?powered by 25175.net 其实不然,让我们先了解一下垃圾收集的工作原理。垃圾收集器的工作就是寻找那些不再被应用程序需要的对象,当它们不会再被访问或引用的时候清除它们。(一定要注意是在不会再被访问或引用的时候才清除它们) 一个对象只有当它不再被引用的时候才会被当作是无用的 ,所以我.. 阅读全文
posted @ 2013-05-30 22:07 Buu 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 没有发展了吧?离开这苦逼的地地方吧。 阅读全文
posted @ 2013-05-29 15:34 Buu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 将浏览器中所以禁用ActiveX的选为启用。 阅读全文
posted @ 2013-05-27 18:14 Buu 阅读(633) 评论(0) 推荐(0) 编辑
摘要: SELECT stuff(substring('000004564972000',0,80),1,patindex('%[^0]%',substring('000004564972000',0,80))-1,'') 阅读全文
posted @ 2013-05-24 02:05 Buu 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 好久没有写博客了,工作已经差不多半年。朝七晚七地生活,空闲的时间很少。为了补充自己,上班的时候也偷偷研究下新技术。今天花了大半天的时间来解决SVN的问题。其中关键的两个方面是:一是限制用户填写备注后才可以提交更新。二是利用SVN同步代码到测试机的Web服务器上,让代码同步更新。首先是第一个问题: 遇到不懂的问题就是度娘和谷哥,查好多资料。发现一共才几行代码就搞定了。不过,没有经历过错误的方法就找不到正确的方法。下面是解决该问题的方案: 第一步、在项目的Hooks目录下新一个pre-commit.bat文件。此文件是在用户提交更新时可以执行的脚本。 第一步:在pre-commit.bat文... 阅读全文
posted @ 2013-05-10 15:20 Buu 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。同时两者之间可以相互转换:下面给出转换的例子1 DbContext转为ObjectContextusing System.Data.Entity.InfrastructureObjectContext context =((IObjectContextAdapter)dbContext).ObjectContext;2ObjectContext转为DbContextusing System.Data.Entity.InfrastructureDbContext context. 阅读全文
posted @ 2012-09-18 00:05 Buu 阅读(5518) 评论(4) 推荐(1) 编辑
摘要: NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。当Entity Framework在.NET 3.5 SP1里第一次发布的时候,很多程序员给我们提供了反馈,指出他们认为在第一个版本中不足的地方。SQL团队积极听取这些意见,并且在.NET 4的版本里吸取了意见。EF4里一些重大改进包含有:·支持简单CLR对象(POCO):现在你不需要基类或者数据持久化属性就可以定义实体了。·支持延迟加载:现在你可以即时加载子对象,而不是预先加载它们。·支持N-层技术和自跟踪实体:用来处 阅读全文
posted @ 2012-09-15 23:26 Buu 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 最近在搞毕业设计,底层到EF来实现与数据库的连接。由于是第一次用EF来做项目,遇到了种种特别奇怪的出错。现在,总结自己所遇到的问题,方便以后避免。第一就是要引用两个包:用Nuget包引入:Moq和Ninject以上两个包用于实现依赖注入。第二EFDbContext里的实体要和数据库里的表致,不然就会出现,EFDbContext修改了数据库的数据,而数据库里的数据却没有被修改,总之就是要匹配。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text. 阅读全文
posted @ 2012-09-15 16:03 Buu 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 如果有一天自己不达到第四境界,就不要停下学习的脚步。无意识无能力(不知道自己不知道)有意识无能力(知道自己不知道)有意识有能力(知道自己知道)无意识有能力(不知道自己知道)无意中看到程序员杂志中 关于编程的四个境界,觉得非常有意思,也比较有道理,想想自己也是这么过来的1 无意识无能力(不知道自己不知道这个时候是刚开始接触编程到编程有差不多一年左右的时间,大多数这个时候在大学生涯,年少轻狂,激情四射,学习起来超级有干劲,尤其当自己知道一个个编程法则,写出很自己认为很牛逼的程序,研究过高深的算法,做过几个项目,觉得编程很简单。我当初就是这样的,在大学的时候会用 spring,hibernate,t 阅读全文
posted @ 2012-09-15 15:42 Buu 阅读(371) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chjw8016/archive/2008/02/23/1078204.html 阅读全文
posted @ 2012-09-13 10:39 Buu 阅读(142) 评论(0) 推荐(0) 编辑