原文: [android]清单文件中MAIN与LAUNCHER的区别 MAIN 和 LAUNCHER,之前一直不注意这两个有区别,写程序的时候都放到一个filter中,前两天面试问到了,总结一下: MAIN指定了程序入口地址。 LAUNCHER是程序在手机桌面上的图标。 如果只设置了MAIN,没有设...
分类:
移动开发 时间:
2015-08-21 13:18:01
阅读次数:
177
C++是怎么实现多态性的,C++中多态实现的原理,当一个类中有虚函数时,系统会为该类构造一个虚函数表vtable,他是一个指针数组,存放每个虚函数的入口地址,编译器还会在此类中隐含插入一个指针vptr指向虚函数表,调用此类的构造函数时,在类的构造函数中,编译器会隐含执行vptr与vtable的关联代...
分类:
编程语言 时间:
2015-08-13 11:42:13
阅读次数:
127
为什么构造函数不能是虚函数 从存储空间角度看,使用虚函数时,系统要有一定的空间开销,当一个类带有虚函数时,编译系统会为该类构造一个虚函数表(virtual function table),他是一个指针数组,存放每个虚函数的入口地址。然后还会有一个指向虚函数表的指针vptr,这个vptr指针其实是存....
分类:
其他好文 时间:
2015-08-13 11:21:59
阅读次数:
100
中断是指在程序运行过程中,应内部或外部异步事件的请求中止当前任务,而去处理异步事件所要求的任务的过程。 中断服务函数(ISR)是应中断请求而运行的程序。 中断向量就是中断服务函数(ISR)的入口地址,即存储中断服务函数的内存地址的首单元。 在ucos-II中,如果任务在运行中,系统接收到中断请...
分类:
其他好文 时间:
2015-08-10 17:26:53
阅读次数:
117
控制台程序后台运行 2010-07-10 07:06 P.M. #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址???? ?? ???? ???? 在控制台程序中隐藏控制台窗口!?...
分类:
其他好文 时间:
2015-08-05 13:15:42
阅读次数:
116
首先写一个很简单的main函数:int main(){ printf("main的地址(?):%08x",main);}单步调试,可得知 main函数的真实入口地址是:00be91a0 然而我们控制台输出的值是为什么会出现这样的差别呢?院子里有一篇大牛写的有关注入的文章:http://www...
分类:
其他好文 时间:
2015-08-02 19:58:48
阅读次数:
133
今天突然发现打开网页时出现:
“当您看到此页面,说明您未在 极路由HiWiFi 下工作或使用了代理
4006024680.com 是 极路由HiWiFi 后台管理的入口地址,未在 极路由HiWiFi 下会显示此页面。
拥有 极路由HiWiFi,享受无线美好生活!了解详情访问 极路由HiWiFi官网。
全球首款为互联网而生的智能路由器,立刻购买路由器。”
或者出现:
“此网页包含重定向循环...
分类:
Web程序 时间:
2015-07-29 12:23:51
阅读次数:
180
在学习函数指针, 我遇到了问题, 我定义一个指针指向负责打印参数的函数, 1 void (*p)( int ) = Fun;好奇该指针存放的是什么(原以为是函数的入口地址),便调试观察一下他们的内存, 这是 函数入口地址 0x00401030 Fun(int), 这是函数指针存放的内容 0x...
分类:
其他好文 时间:
2015-07-23 19:45:06
阅读次数:
151
工作:1、 编写并调试好能实现各种功能的例行子程序。2、 编写并调试好访管中断处理程序。3、 构造例行子程序入口地址表。在用户程序中,需要请求操作系统服务的地方安排一条系统调用。这样,当程序执行到这一条命令时,就会发生中断,系统由用户态转为管态,操作系统的访管中断处理程序得到控制权,它将按系统调用的...
分类:
其他好文 时间:
2015-07-20 21:31:52
阅读次数:
290
类的虚函数调用是通过虚函数表实现的。所谓虚函数表,是编译器自动为一个带有虚函数的类生成的一块内存空间,其中存储着每一个虚函数的入口地址。由于函数的入口地址可以看成一个指针类型,因此这些虚函数的地址间隔为四个字节。而每一个带有虚函数类的实例,编译器都会为其生成一个虚函数指针——vptr,在类的对象.....
分类:
其他好文 时间:
2015-07-20 18:41:17
阅读次数:
200