05 2013 档案
摘要:不能,C#有垃圾回收机制GC,不能直接操作内存,但是可以调用基类的Finalize()方法。.NET中一般不允许你直接操作内存。 为什么说是不安全的呢? 我们知道,.NET相比C++最值得称赞的是他的GC(垃圾回收机制)。GC会在系统空闲或内存不足的时候自动回收不再被使用的对象。因此,我们不再需要向C++编程一样处处小心内存泄漏。同时,为了提高内存的使用效率,GC在回收内存的时候,会对内存进行整理,有些类似硬盘整理的原理。从而导致对象被在内存中移位。
阅读全文
摘要:1.什么是GC?GC 是 java/.net 中的垃圾回收机制2.GC工作原理GC的代中的对象是在Gen 0中被创建的。当收集发生的时候,它们迓需要存活的话,它们就会升迁到Gen 1中去,当Gen 1的收集发生的时候,他们迓需要存活,那就会升迁到Gen 2中去,类似的,直到他们休息的最高的代中去,当...
阅读全文
摘要:Session丢失已经是一种习以为常的问题了,在自己也了解一些如何解决的问题,但是也一直没有机会去用,现在由于新的项目要在B/S下开发,所以不得不让我考虑Session的问题。解决session丢失的问题有两种方法:1.将session保存在一台sate server中。2.将session保存在sql server中。
阅读全文
摘要:MVC(Model/View/Controller)模式是一种设计模式。MVC包括三类对象。Model是应用对象,View是它在屏幕上的表示,Controller定义用户界面对用户输入的响应方式。模型-视图-控制器(MVC)是80年代出现的一种软件设计模式,现在已经被广泛的使用。 1、模型(Model) 模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑. 2、视图(View) 视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。 3、控制器(controller) 控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。
阅读全文
摘要:今天在使用语言集成查询语句(linq)时,遇到模糊查询的问题,下面就是解决方案,最后决定记下来代码: list = list.Where(i => i.Name.Contains(empName)).ToList(); 相当于 %empName%list = list.Where(i => i.Name.StartWith(empName)).ToList();相当于 empName%list = list.Where(i => i.Name.EndWidth(empName)).ToList();相当于 %empName
阅读全文
摘要:1.新的HTML元素,增强描述内容的能力 HTML的主任务是描述页面的架构,例如在<p></p>元素之间的文本内容,HTML将告诉浏览器这些文本是一个段落。2.改进页面表格操作 当今的网页基本上都离不开表格,在HTML 5中将包含一个达改进叫Web Forms 2.0, 用来描绘如何进行页面表格操作。其中最打的特点就是“表格确认”。当前,开发者通常使用JavaScript(客户端)和PHP(服务端)代码来确认输入 的内容。3.新的API让页面程序开发更简单 HTML 5中将为新元素和现有的元素提供更多的API,旨在改进页面程序开发和增加HTML 4所缺乏的特性。比如,一
阅读全文