摘要:
1,什么是栈溢出?由于栈一般默觉得1-2m,一旦出现死循环或者是大量的递归调用,在不断的压栈过程中,造成栈容量超过1m而导致溢出。2,解决方式:方法一:用栈把递归转换成非递归通常,一个函数在调用还有一个函数之前,要作例如以下的事情:a)将实在參数,返回地址等信息传递给被调用函数保存; b)为被调用函... 阅读全文
posted @ 2014-09-10 21:35
mfrbuaa
阅读(469)
评论(0)
推荐(0)
摘要:
activity-alias是android里为了反复使用Activity而设计的。当在Activity的onCreate()方法里,运行getIntent().getComponent().getClassName();得到的可能不是这个Activity的名字,有可能是别名的名字,比如:在Andr... 阅读全文
posted @ 2014-09-10 21:10
mfrbuaa
阅读(125)
评论(0)
推荐(0)
摘要:
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Andr... 阅读全文
posted @ 2014-09-10 20:06
mfrbuaa
阅读(262)
评论(0)
推荐(0)
摘要:
以下就開始注冊苹果ID而且通过交纳99美元,来获取一个官方授权的证书以便于你公布你的应用程序到IPHONE.对于中国开发者,打开例如以下图链接:http://developer.apple.com/programs/register/假设你已经拥有一个苹果ID,也能够不注冊,只是,苹果建议你为开发专... 阅读全文
posted @ 2014-09-10 19:10
mfrbuaa
阅读(154)
评论(0)
推荐(0)
摘要:
为什么要创建索引呢?这是由于,创建索引能够大大提高系统的性能。 第一,通过创建唯一性索引,能够保证数据库表中每一行数据的唯一性。 第二,能够大大加快 数据的检索速度,这也是创建索引的最基本的原因。 第三,能够加速表和表之间的连接,特别是在实现数据的參考完整性方面特别有意义。 第四,在使用分组和排序 ... 阅读全文
posted @ 2014-09-10 18:45
mfrbuaa
阅读(90)
评论(0)
推荐(0)
摘要:
使用Reveal分析他人app准备工作1)已越狱的设备,而且已安装了OpenSSH,MobileSubstrate等有用工具(Cydia源里安装)2)本地已安装了Reveal操作步骤1)拷贝framework和dylib到越狱机scp -r /Applications/Reveal.app/Cont... 阅读全文
posted @ 2014-09-10 17:45
mfrbuaa
阅读(144)
评论(0)
推荐(0)
摘要:
// 安全释放#define RELEASE_SAFELY(__Pointer) do{[__Pointer release],__Pointer = nil;} while(0)// 屏幕的物理高度#define ScreenHeight [UIScreen mainScreen].bound... 阅读全文
posted @ 2014-09-10 17:24
mfrbuaa
阅读(709)
评论(0)
推荐(0)
摘要:
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种... 阅读全文
posted @ 2014-09-10 17:09
mfrbuaa
阅读(116)
评论(0)
推荐(0)
摘要:
推荐使用 极酷 Web在线播放器。网页中嵌入视频代码综合全然版 1.avi格式 代码片断例如以下: 程序代码 2.mpg格式 代码片断例如以下: 程序代码 3.smi格式 代码片断例如以下: 程序代码 4.rm格式 代码片断例如以下: 程序代码 5.wmv格... 阅读全文
posted @ 2014-09-10 15:47
mfrbuaa
阅读(2318)
评论(0)
推荐(0)
摘要:
hibernate抓取策略fetch具体解释一、hibernate抓取策略(单端代理的批量抓取fetch=select(默认)/join)測试用例:Student student = (Student)session.get(Student.class, 1);System.out.println(... 阅读全文
posted @ 2014-09-10 15:09
mfrbuaa
阅读(116)
评论(0)
推荐(0)
摘要:
题目链接:http://poj.org/problem?id=2536题意:已知有n仅仅老鼠的坐标,m个洞的坐标,老鼠的移动速度为V,S秒以后有一仅仅老鹰要吃老鼠,问有多少个老鼠被吃。非常明晰,二分匹配,老鼠为X集合,洞为Y集合思路:计算当前老鼠 Xi 到达洞 Yi 的时间(dis/v),假设小于S... 阅读全文
posted @ 2014-09-10 14:47
mfrbuaa
阅读(144)
评论(0)
推荐(0)
摘要:
假设用MFC的话,请尽量使用afxmessagebox,由于这个全局的对话框最安全,也最方便。可是在WIN32 SDK的情况下仅仅能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessag... 阅读全文
posted @ 2014-09-10 12:48
mfrbuaa
阅读(139)
评论(0)
推荐(0)
摘要:
在WEB开发中,为了降低页面等待时间提高用户体验,我们往往会把一些浪费时间的操作放到新线程中在后台执行。简单的实现代码就是://代码一new Thread(()=>{//do something}).Start();可是对于一个请求量大的网址这样做是非常不现实的——每个操作都要开启一个新线程,终于会... 阅读全文
posted @ 2014-09-10 10:15
mfrbuaa
阅读(221)
评论(0)
推荐(0)
摘要:
冒泡排序是很easy理解和实现,,以从小到大排序举例:设数组长度为N。1.比較相邻的前后二个数据,假设前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,假设N不为0就反复前面二步,否则排序完毕... 阅读全文
posted @ 2014-09-10 10:01
mfrbuaa
阅读(110)
评论(0)
推荐(0)
摘要:
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理... 阅读全文
posted @ 2014-09-10 09:21
mfrbuaa
阅读(129)
评论(0)
推荐(0)