- 博客(11)
- 资源 (32)
- 收藏
- 关注
原创 10 C# 第九章 引用类型 ------ 垃圾回收和资源清理
这里的内容主要是关于引用类型的资源释放的,概念性的东西较多,有时候程序在退出时出现异常不好定位时,可以考虑一下是不是这方面的问题。垃圾回收垃圾回收是一个"运行时"的核心功能,它的作用是回收不再被引用的对象所占用的内存。这里垃圾回收只负责回收内存,不负责清理资源(例如:文件句柄,数据库连接,网络端口等)垃圾回收还会根据是否存在任何引用来决定要清除什么。垃圾回收只针对对象,分配在堆上的内存
2013-02-28 09:17:06 1190
原创 09 C# 第九章 引用类型 ------ 重写Object成员和运算符重载
重写Object成员重写 ToString()代码实例:namespace _01ObjectOverloading{ class Program { class Coordinate { private int m_nX; private int m_nY;
2013-02-26 08:31:21 2100
原创 09 C# 第八章 值类型 ------ 装箱操作和枚举的使用
一,装箱操作C# 包含两种基本的数据类型,值类型和引用类型。值类型存储在栈中,引用类型存储在堆中,互不干扰。但当两者发生转换时,就产生了装箱的操作。装箱操作的步骤。1) 在堆中分配好内存。它将用于存放值类型数据。2) 内存复制,栈上的值类型的数据复制到堆上。3) 对象的接口或引用更新,指向堆上的位置。从上述步骤可以看出,装箱的实质是要把值类型转换成引
2013-02-21 08:26:11 1164
原创 08 C# 第七章 接口
一,接口概述接口为类提供了又一种实现多态性的方法(继承是第一种),与抽象类类似的是接口定义了一系列成员,调用者可依赖这些成员来支持一些特定的功能, 但与抽象类不同,接口不包含任何实现。接口可以看作是一种 "契约"。如果一个类继承了一个接口,那么表示这个类承诺它将提供这个接口定义的某种功能,但这个功能的具体实现则是由这个类完成的。接口只表示这个类 "会去做什么",但"怎样做" 则是由类自己实
2013-02-18 09:22:23 895
原创 Git 和 Bitbucket 的使用
Bitbucket (https://bitbucket.org/) 似于Github的免费代码托管空间,采用Mercurial和Git作为分布式版本控制系统。这里总结了一下Bitbucket 和 Git 的使用方法。第一步:新用户注册填写注册的详细信息:注册后使用电子邮件激活就可以了。第二步:登陆,创建 repository
2013-02-15 12:44:29 17503
原创 07 C# 第六章 继承
一,继承为了最大限度的实现代码的复用,我们可以把一些有相同特征的类的属性和行为抽象出来放到一个更上层的类中,作为基类。让这些特殊的类通过某种方式拥有这个基类中的属性和行为。这种方式便是继承。C#中继承为单一继承,一个类不能从两个类进行派生。C# 中实现继承就是在类名后添加一个冒号,把基类的名称放到冒号后面。class BaseA{ public Name(
2013-02-14 19:07:15 5258
原创 IDA Pro 代码破解揭秘 (二) 可执行文件和可执行连接格式
一,可移植可执行文件格式(PE Portable Executable)全称为PE-COFF(Portable Executable and Common Object File Format) 可移植可执行和通用对象文件格式。主要用于Windows 环境。PE 是 COFF 的改进版。一个典型的PE文件布局Dos Stub 程序用于保持向后兼容,但其重要意义在于在
2013-02-14 11:29:34 3650
原创 05 C# 第五章 类
一,类的声明和实例化类的声明是通过关键字 class 来完成的。而实例化则是通过 new 来完成的。class A{}static main(){ A a = new A();}二,实例字段,实例方法和访问修饰符实例字段:在类的级别上声明的变量,用于存储与对象关联的数据。实例方法:在类的级别上声明的方法,可以控制类的行为,访问类的实例
2013-02-12 17:22:55 534
原创 多核计算与程序设计 - 06 基本算法和数据结构 之三 哈希表与哈希链表
一,哈希表哈希表:hash(杂乱信息的意思) 的音译,用来把一些杂乱无章的信息根据其关键字的特点映射到一个连续的空间,操作简单,用途广泛,例如:电子词典。这里用到的映射方法称为 索引方法。对应的实现函数称为哈希函数。将映射后的值称为索引。1) 哈希表的索引方法整除取余法对于整数而言,是很常用的一个方法,能够很快的计算出索引值,但有时候会产生较多的相同的索引,使算法退化
2013-02-10 22:45:59 961
原创 06 C# 第四章 方法和参数
方法和参数内容比较少,只是整理一下,留个印象吧。一个最简单的方法调用:命名空间:就是一种分类嵌套机制,按照自己程序的业务需要把类分门别类的组织起来。很有意思的是命名空间中可以包含句点, 它使命名空间 "显得" 层次分明,但编译器认为所有的命名空间都在同一个层次上,没有包含关系。例如:System.Collection.Generics 和 System.Co
2013-02-04 08:59:28 1501
翻译 无线网络-LTE (08) 通信过程之 Detach procedure HSS-initiated
The HSS-Initiated Detach procedure is initiated by the HSS. The HSS uses this procedure for operator-determined purposes to request the removal of a subscriber's MM and EPS bearer at the MME and a
2013-02-01 14:51:55 3798
实例代码 学习libgdx - SpriteBatch
2014-06-23
多核编程第6章-实例代码
2012-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人