码迷,mamicode.com
首页 > 编程语言
VBA学习笔记(1)-Error处理
1. On Error GoTo line line 参数可以是任何标签或行号,且该line必须在该过程中;2. On Error Resume Next 当程序运行时发生错误时,转到错误语句下一行执行3. On Error Goto 0 禁止错误程序处理
分类:编程语言   时间:2014-11-08 19:34:23    阅读次数:189
C++ 虚函数表解析
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这样的技术能够让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说...
分类:编程语言   时间:2014-11-08 19:35:30    阅读次数:314
C#:关于C#4中IEnumerable<out T>的理解
IEnumerable这个接口非常常见,它是最基础的泛型集合接口,表示可迭代的项的序列。但是奇怪的是为什么泛型参数要带一个“out”?经过一番资料查阅后,发现此“out”和C#中的“out”类型参数的“out”并非一个意思。IEnumerable中的out表示这个接口支持“协变性”。何谓“协变性”?...
分类:编程语言   时间:2014-11-08 19:33:59    阅读次数:265
《Java开发手册》学习进程之第4章控制流程语句
在多重选择:switch语句中,switch(a)中的a可以为基本类型表达式,也可以为枚举类型表达式。而case后面所跟的表达式也是要满足以下条件的:与a的表达式相兼容自身应为不能有变量(即只能有字面值或者final的变量)不能有两个相同的case另外,要注意switch语句的根本执行流程:swit...
分类:编程语言   时间:2014-11-08 19:32:58    阅读次数:176
C++函数调用过程深入分析<转>
转自http://blog.csdn.net/dongtingzhizi/article/details/6680050C++函数调用过程深入分析作者:靠谱哥微博:洞庭之子-Bing0. 引言 函数调用的过程实际上也就是一个中断的过程,那么C++中到底是怎样实现一个函数的调用的呢?参数入栈、函数跳....
分类:编程语言   时间:2014-11-08 19:33:44    阅读次数:213
C++类型强制转换<转>
转载:http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同...
分类:编程语言   时间:2014-11-08 19:34:01    阅读次数:261
最小生成树之克鲁斯卡尔算法
最小生成树 克鲁斯卡尔 Kruskal
分类:编程语言   时间:2014-11-08 19:29:07    阅读次数:183
C++宏定义中"#"与"##"的妙用
在C++开发当中经常用到宏的定义当中使用"#"或者"##",以下是对着两种符号使用方法的简单描述:define中的#就是把#后面的参数当做一个符号来使用,简单的说就是把它当做字符串连接起来,##连接前后2个符号, define定义中以#开头的宏直接替换不展开,以非#开头的宏先展开再替换。如下:#de...
分类:编程语言   时间:2014-11-08 19:28:53    阅读次数:210
C语言第八课
主要内容:指针(C语言的代表,会C语言不会指针,恭喜你C语言白学了)一、数据的存储字节是最小的存储单位(byte),一个字节成为一个存储单位(内存单元),不同的数据类型占用的存储单元是不同的(1个字节是8位)char1个字节(byte)8位(bit)short2个字节(byte)16位(bit)int..
分类:编程语言   时间:2014-11-08 18:25:21    阅读次数:259
多线程之线程范围内的数据共享ThreadLocal
如果多个线程使用同一个数据,那么如何保证线程范围内的数据共享。 我们可以使用一个map来存储当前线程,以及其数据如下: package andy.thread.traditional.test; import java.util.HashMap; import java.util.Map; import java.util.Random; /** * @author Zhang,Tian...
分类:编程语言   时间:2014-11-08 18:23:05    阅读次数:245
JAVA编码(中文转码)问题总结
本章主要分析Java编码和解码的原理,以及中文转码...
分类:编程语言   时间:2014-11-08 18:19:33    阅读次数:187
C#语言基础原理及优缺点
C#是专门为.net程序框架而创造的语言。 .net框架有ms的.netFramework, Mono的.NetFramework。 net程序编译和执行过程中的流程图: 优点: 缺点: 总结:...
分类:编程语言   时间:2014-11-08 18:21:30    阅读次数:424
Java反射学习笔记
反射就是加载类的class文件,并解析里面的数据。利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。 1、Class类 Class: 根据所有类的class文件所抽象出的类型如何得到某个class文件对应的class对象。 Class.forName(“类名”) 用全类名。 1.1Class类的常用方法 Field getField(String name) 根据...
分类:编程语言   时间:2014-11-08 18:19:51    阅读次数:195
EXCEL排序(杭电1862)(sort排序)
EXCEL排序 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13392    Accepted Submission(s): 5254 Problem Description Excel可以对一组纪录按任意指...
分类:编程语言   时间:2014-11-08 18:17:51    阅读次数:204
java反射
1.首先理解什么是反射? 反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。 2.为什么需要反射? 反射能够让我们: 在运行时检测对象的类型; 动态构造某个类的对象; 检测类的属性和方法; 任意调用对象的方法; 修改构造函数、方法、属性的可见性等; --------------------------------------华丽分割线-...
分类:编程语言   时间:2014-11-08 18:16:43    阅读次数:211
python中raw_input输入数字问题
如果按照下面方式,则无论你输入什么,都会打印12,因为raw_input接受的输入是按照字符串处理的num = raw_input('please enter a num:')if num > 10: print 12else: print -abs(int(num))需要改成下面的写法...
分类:编程语言   时间:2014-11-08 18:11:46    阅读次数:251
JavaScript-2.2 document.write 输出到页面的内容
2-4 使用document.write经内容输出到页面 执行结果:
分类:编程语言   时间:2014-11-08 18:11:03    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!