- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 《CLR中的程序集加载》
本次来讨论一下基于.net平台的CLR中的程序集加载的机制:【注:由于.net已经开源,可利用vs2015查看c#源码的具体实现】在运行时,JIT编译器利用程序集的TypeRef和AssemblyRef元数据表来确定哪一个程序集定义了所引用的类型。在AssemblyRef元数据表的记录项中,包含构成程序集的强名称的各个部分。【注:JIT编译器获取包括名称(无扩展名和路径)、
2015-11-23 11:52:24
466
原创 《解析C#类中的构造函数》
一. C#中的构造函数概述:C#中类包含数据成员和函数成员。函数成员提供了操作类中数据的某些功能,包括方法、属性、构造器和终结器、运算符和索引器。1. 构造函数设计的定义: 构造器是允许将类型的实例初始化为良好状态的一种特殊方法。2. 构造函数设计的作用:c#中创建一个引用类型的实例时,首先为实例的数据字段分配内存,然后初始化对象的附加字段(类型对象指针和同步块索
2015-11-03 16:27:36
1702
原创 字符串的处理和算法分析
《字符串的处理和算法分析》一.基本概念:1.数据类型: (1).值类型:表示该数据类型存储是一个数据值,基于值类型的变量直接包含指。 a.简单数据类型,b.结构类型,c.枚举类型 (2).值类型:(又名:对象)。 (3).指针类型:指向值类型或者引用类型的数据类型。 (注明:在java中string不是基本数据类型,但在C#中str
2015-06-02 22:57:13
725
原创 《奇妙的NULL值,你知道多少?》
《NULL值的多义性分析》 谈到NULL值,很多人都是很熟悉,但是深入了解后,又感觉到陌生,对其含义和用法,都无法很准确的理解。NULL在数据库和编程语言中,存在的意义和附带的含义不同。 NULL这个概念,在数据库中产生的时候就存在异议。NULL值的意义现在主流的想法为:“未知值或不确定的值”。至于是否应该被视为未知值或不确定的值,存在较大的争议。 NULL值在编程
2015-06-02 22:31:29
551
轻松搞定ext.js
2016-05-16
Redis实战《红丸出品》
2016-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅