预览模式: 普通 | 列表

.NET Framework 内存管理、垃圾回收

1. Stack和Heap
每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量 等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在stack中保存heap对象的引用指针。GC只负责heap对象的释 放,heap内存空间管理
 

查看更多...

Tags: 垃圾回收 gc Stack Heap

分类:.Net开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 388

c#中任务:Task、TaskFactory简单使用方法

Task在并行计算中的作用很凸显,首次构造一个Task对象时,他的状态是Created。以后,当任务启动时,他的状态变成WaitingToRun。Task在一个线程上运行时,他的状态变成Running。任务停止运行,并等待他的任何子任务时,状态变成WaitingForChildrenToComplete。任务完全结束时,它进入以下三个状态之一:RanToCompletion,Canceled或者Faulted。一个Task<TResult>运行完成时,可通过Task<TResult>的Result属性来查询任务的结果,一个Task或者Task<TResult>出错时,可以查询Task的Exception属性来获得任务抛出的未处理的异常,该属性总是返回一个AggregateException对象,他包含所有未处理的异常。
为简化代码,Task提供了几个只读的Boolean属性,IsCanceled,IsFaulted,IsCompleted。注意,当Task处于RanToCompleted,Canceled或者Faulted状态时,IsCompleted返回True。为了判断一个Task是否成功完成,最简单的方法是
if(task.Status == TaskStatus.RanToCompletion)。

查看更多...

Tags: Task TaskFactory RanToCompletion

分类:.Net开发 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1292

TCP/IP四层模型与OSI七层模型的对比

我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。
 

查看更多...

Tags: 网络模型 应用层 表示层 网络层

分类:网络通信 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 423

C#中隐藏窗体(Form)的任务栏图标

方法一
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.ShowInTaskbar = false;
问题是使用Alt + Tab可以切换出窗体。

查看更多...

Tags: ShowInTaskbar OnActivated 任务栏图标

分类:.Net开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 766

Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。

查看更多...

Tags: 值传递 引用 JVM

分类:Java开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 749
【永远都不要做的事】1,跟知己上床 2、和情人结婚 3、把同事当成朋友4、到朋友公司打工 5、在上司面前知无不言 6、轻信上司的许诺 7、喜怒哀乐都挂在脸上 8、在人堆里大声讲手机 9、习惯于给自己找借口 10、超车过去,看开着车有着窈窕背影的MM的脸 11、对MM的"字信以为真 12、指望前女友回心转意。

【做人的底线】(1) 不做第三者,即使再喜欢(2) 骗我可以,如果被我知道超过两次,请你有多远滚多远(3) 如果你拿我不当回事,我会以同样方式对你(4) 我可以装傻,但别以为我真傻(5) 我可以容忍,但别超过我的底线(6) 我不是没脾气,只是不轻易发脾气(7) 任何真话,我都能接受。

【让你成熟至少5岁的8句话】1、如果你不喜欢现在的工作,要么辞职不干,要么闭嘴不言。2、学会忍受孤独。3、不要像玻璃那样脆弱,做个内心强大的人。4、管住自己的嘴巴。5、会创造机会。6、若电话老是不响,你该打出去。7、不要草率结婚。8、写出你一生要做的事情,把单子放在皮夹里,经常拿出来看。

查看更多...

Tags: 经历 人生 情商

分类:开发文档 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 198

孙悟空和唐僧上相亲节目

孙悟空和唐僧一起上某卫视的相亲节目。
悟空上台,灯一下子全灭。

理由:1.没房没车,只有一根破棍。
      2.保镖职业危险。

查看更多...

Tags: 孙悟空 唐僧 相亲

分类:娱乐爱好 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 141

Myeclipse(eclipse)自动提示功能

一般默认情况下,Eclipse和MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse和MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse和MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码的提示功能一样强大。先举个简单的例子说明问题的所在,例如在Eclipse和MyEclipse代码里面,打个foreach和switch等这些,是无法得到代码提示的,其他的就更不用说了,而在Microsoft Visual Studio里面得到非常友好的代码提示。实际上,Eclipse和MyEclipse代码里面的代码提示功能,默认的一般是点“.”,一般是有了点“.”。才会有代码提示。

 

 

查看更多...

Tags: Myeclipse eclipse 自动提示 activation

分类:Java开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 489