摘要:
Session在很多情况下会丢失,主要有如下几种情况: 1.目录删除,以及重命名操作 2.Frame中关于Session丢失 分析Session丢失原因,主要是因为站点目录文件更新导致应用程序重启,并且重新分配内存,所以保存在内存中的session自然会丢失。 实际上在。net中,session主要有一些几种存储方式: //保存在内存中 //保存在数据库中 //保存在进程中(ASP.NET 状态... 阅读全文
摘要:
今天在做一个电话管理系统,用的是C#winform 程序, c# winform中,2个窗体,form1和form2,互相切换的时候执行 this.Hide(); Form2 form2 = new Form2(); form2.Show(); 此时你会发现当Form2显现时,Form1隐藏了,但当你关闭Form2时,其进程并没有关闭。也就是说资源并没有释放! 我在网上查了很多的资料,... 阅读全文
摘要:
正在装载数据…… 用了.Net工具来写程序的人,不难发现它有个好处,就是使用的内存不用释放,尤其在使用C#或者VB.Net来写程序,因为程序所占用的内存都是受系统托管的,因此内存的释放不需要程序员去操心。 很多人从C语言或者C++等等语言转型过来,对于这一点往往很不适应,例如定义一个数组或者去new一个对象的时候,都习惯在使用完毕后用Delete语句去释放它,然而在C#中没有提供类似的语句... 阅读全文