今天用VBS脚本写了几个程序,用到了字典(Dictionary)、动态数组(ArrayList)、队列(Queue)和堆栈(Stack)。现在写篇Blog总结一下 :-)1.编写环境今天突发奇想下载了个gVim来写VBS脚本,我用的版本是7.4的在写脚本前,需要在gVim的安装根目录下,找到文件“_...
分类:
编程语言 时间:
2015-07-30 18:30:12
阅读次数:
236
本文截取了网络资源的结论部分 对singletask 启动模式做笔记记录。
虽然SubActivity的launchMode被设置为"singleTask"模式,但是它并不像官方文档描述的一样:The system creates a new task and instantiates the activity at the root of the new task,而是在跟它有相同...
分类:
其他好文 时间:
2015-07-30 17:06:31
阅读次数:
189
一 反射机制的概念:指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制.二 反射机制的应用:生成动态代理,面向切片编程(在调用方法的前后各加栈帧).三 反射机制的原理:1 ...
分类:
编程语言 时间:
2015-07-30 16:47:49
阅读次数:
176
数组: 数组要么是在静态存储区上创建(如全局数组),要么是在栈上创建的。数组名代表着段连续的内存,其地址和容量在生命周期内是不会改变的,而只能改变其数组内容。指针: 指针是一种指针类型的变量,变量为一个内存的首地址,可以改变的,所以一般可以用指针来指向动态开辟的内存。下面以字符串为例来比较数...
分类:
编程语言 时间:
2015-07-30 16:40:16
阅读次数:
134
1、定义头文件实现栈方法的定义,注意这里用到了全局的静态数组。能够通过这样的方式保护数据。main.c。实现存储队列,创建头文件queue.h创建queue.c实现main函数单链表在定义头文件的时候,最好使用:#ifndef 变量A#define变量A函数声明和结构声明等声明#endif通过上面的...
分类:
其他好文 时间:
2015-07-30 16:23:26
阅读次数:
106
如何管理当前的运行Activity栈,如何彻底退出程序,本文封装了一个Activity管理类,可以方便随时退出程序。
import java.util.Stack;
import android.app.Activity;
import android.content.Context;
public class ActivityManager {
private static Stack...
分类:
移动开发 时间:
2015-07-30 13:34:25
阅读次数:
118
C++内存分配的区: 1.栈:程序运行时分配的,局部变量,以及传入的参数等存储的地方,在程序结束的时候会回收 2.堆:new分配,由delete释放 3.自由存储区:malloc分配 4.全局/静态存储区:全局变量或静态变量存储的地方 5.常量存储区:存储常量的地方,不允许修改堆和...
分类:
编程语言 时间:
2015-07-30 12:51:20
阅读次数:
146
栈和堆的区别一、程序所占内存分类版本一转于大家论坛C/C++编译的程序占用的内存分类:1、栈区(stack)------由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈(属于后进先出的方式)。2、堆区(heap)------一般由程序员分配释放,若程序员不释放,...
分类:
其他好文 时间:
2015-07-30 11:05:42
阅读次数:
118
C#数据类型包括值类型:存储其值,存储在堆栈中。引用类型:存储对值的引用,存储在托管堆上CTS值类型包括:整型和浮点型、字符类型和布尔型。预定义的引用类型包括:object和string。注意:string每次修改或者赋值都会分配新的空间,string 是不可变类型。
分类:
其他好文 时间:
2015-07-30 11:04:55
阅读次数:
135