编程
文章平均质量分 73
星大侠
这个作者很懒,什么都没留下…
展开
-
JAVA的反射机制
JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类 2.在运行时构造任意一个类的对象 3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法)转载 2011-03-03 12:19:00 · 305 阅读 · 0 评论 -
Win32汇编中的函数调用约定
Win32汇编中的函数调用约定(子程序的参数传递和堆栈平衡)<br />(1) 子程序的调用过程:调用者首先把参数压入堆栈,然后调用子程序,在完成后,由于堆栈中先前压入的参数不再有用,调用者或被调用者必须有一方把堆栈指针修正到调用前的状态,即堆栈平衡或平衡堆栈。<br />(2) 最右边的参数先入堆栈,还是最左边的参数先入堆栈。即:参数从右到左压入堆栈,还是从左到右压入堆栈。这需要约定。<br />(3) 有调用者修正堆栈,还是有被调用者修正堆栈。这也需要约定。<br />下表给出了不同语言的调用约定<br原创 2011-03-09 23:21:00 · 1318 阅读 · 0 评论 -
如何读取Windows系统事件日志(获得上次关机时间、本次开机时间等)
如何读取Windows系统事件日志(获得上次关机时间、本次开机时间等)根据开机事件的EventID为6005,关机事件的EventID为6006;来读出相应的时间。(1) 读取事件日志#include #include #include #include using namespace std;int ReadSystemEventLog(const char *Src, string &Result, FILE * pFile) { DWORD read_len, next_len;原创 2011-03-09 23:24:00 · 11732 阅读 · 1 评论 -
控制台程序的外观定制
控制台程序的外观定制 <br />(1) 设置控制台窗口的标题BOOL SetConsoleTitle(LPCTSTRlpConsoleTitle)<br />(2) 获得标准输入、输出等设备的句柄HANDLE GetStdHandle(DWORDnStdHandle)<br />(3) 设置控制台窗口的文本颜色BOOL SetConsoleTextAttribute( HANDLEhConsoleOutput, // handle to screen buffer WORDwAttributes)原创 2011-03-09 23:26:00 · 497 阅读 · 0 评论 -
VC2008中Vector的erase使用
法国德国原创 2011-03-10 11:14:00 · 815 阅读 · 1 评论