Fork me on GitHub
摘要: 如何高效调试oracle存储过程,尤其是父子网状调用的存储过程 1,在需要设置断点的oracle存储过程处设置断点 如何设置断点:直接在某行oracle存储过程处单击行首,会在行首显示一个 中间以白叉填充的红色小圆圈. 如何取消断点:单击中间以白叉填充的红色小圆圈即可,断点就消失了 ... 阅读全文
posted @ 2014-12-15 16:22 乔闻 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 叫属性的访问器 阅读全文
posted @ 2014-12-15 15:08 乔闻 阅读(110) 评论(0) 推荐(0) 编辑
摘要: static静态readonly域的声明中如果加上了readonly 修饰符表明该域为只读域对于只读域我们只能在域的定义中和它所属类的构造函数中进行修改在其它情况下域是只读的熟悉C 和C++程序员可能习惯了使用const 和#define 定义一些容易记住的名字来表示某个数值static 和read... 阅读全文
posted @ 2014-12-15 14:47 乔闻 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-12-15 13:42 乔闻 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在类的实例超出范围时我们希望确保它所占的存储能被收回C#中提供了析构函数用于专门释放被占用的系统资源析构函数的名字与类名相同只是在前面加了一个符号~ 析构函数不接受任何参数也不返回任何值如果你试图声明其它任何一个以符号~ 开头而不与类名相同的方法和试图让析构函数返回一个值一样编译器都会产生一个错误析... 阅读全文
posted @ 2014-12-15 10:46 乔闻 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 构造函数用于执行类的实例的初始化每个类都有构造函数即使我们没有声明它编译器也会自动地为我们提供一个默认的构造函数在访问一个类的时候系统将最先执行构造函数中的语句实际上任何构造函数的执行都隐式地调用了系统提供默认的构造函数base(). 如果我们在类中声明了如下的构造函数 C(…) {…} ... 阅读全文
posted @ 2014-12-15 10:42 乔闻 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 释义:IL是.NET框架中中间语言(Intermediate Language)的缩写。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL(Intermediate Language)的代码。优点:... 阅读全文
posted @ 2014-12-15 10:23 乔闻 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型,栈和堆的含义 本文主要是讨论栈和堆的含义,也就是讨论C#的两种类据类型:值类型和引用类型; 虽然我们在.net中的框架类库中,大多是引用类型,但是我们程序员用得最多的还是值类型。 引用类型如:string,Object,class等总是在从托管堆上分配的,C#中new操作符返回对象... 阅读全文
posted @ 2014-12-15 09:50 乔闻 阅读(171) 评论(0) 推荐(0) 编辑