- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C#代码
public class A { public virtual void Fun1(int i) { Console.WriteLine(i); } public void Fun2(A a) { a.Fun1(1); Fun1(5); } } public class B : A { p...
2019-10-24 18:22:19 112
原创 C#知识点
栈是基于线程的,每个线程都有自己的线程栈,初始大小为1M。堆是基于进程的,一个进程分配一个堆,堆的大小由GC根据运行情况动态控制; 尽量避免值类型的装箱,值类型的拆箱和装箱都有性能损失。 结构装箱或者作为类的字段或者属性会分配堆。如果结构包含引用类型,结构仍是栈,字段存储 指向实例(在堆上)地址 out和ref:都传送参数地址。ref需要显示初始化。out方法内初始化。 如果继承by Sys...
2019-10-24 17:00:25 435
转载 c#消息队列和分布式缓存
消息队列: 通过AddEvent()添加监听事件 通过调用DoEvent()触发事件 消息系统内置一个消息队列,通过不断轮询调用 public abstract class IEventManager { public delegate void EventDelegate(byte[] stream); Dictionary<int,...
2019-10-23 14:36:27 1292
原创 asp.net 记录速查
C#: user control, custom control: 隐藏子控件,不要visible=false, 用display=none; 在客户端隐藏。 HttpCookie cookie=new HttpCookie("Cookie的名称"); cookie["姓名"]=“小段”; DateTime currTime=DateTime.Now; TimeSpan ts=new Tim...
2019-10-23 11:58:13 129
UDP打洞原理,Delphi演示
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人