在应用中通常会有需求要让自己的服务不被系统回收,或者回收后立刻再次启动。肯能对系统而言,这样的需求不是太友好,所以实现的方法也很杂。在这里稍稍记录下一些做法。1、通过Notification通过设置一个不显示的Notification,并标识为前台。// 设置为前台serviceNotificati...
分类:
其他好文 时间:
2014-06-28 12:22:55
阅读次数:
204
1. 浏览文件 1 void CDlgCompare::OnBnClickedBtnSel() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 CFil...
分类:
其他好文 时间:
2014-06-23 06:28:47
阅读次数:
328
双向循环链表list
list是双向循环链表,每一个元素都知道前面一个元素和后面一个元素。
list和vector的区别:
在list中,由于其内存分配是非连续的,因此不能像vector那样用[]操作符取值,而只能用迭代器来访问list中的元素。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_front、pop_front,这是vec...
分类:
其他好文 时间:
2014-06-22 21:33:58
阅读次数:
215
再探迭代器
这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。
插入迭代器
这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。
插入迭代器有三种类型,差异在于元素插入的位置
back_inserter创建一个使用push_back的迭代器。
front_inserter创建一个使用push_front的迭代器。
inserter创建一个使用i...
分类:
编程语言 时间:
2014-06-22 17:50:05
阅读次数:
253
var selectedCodeArray = [];var num = $.inArray(值, selectedCodeArray) //值在数组中的位置selectedCodeArray.push(值码);selectedCodeArray.splice(num, 1);//从数组中删除
分类:
Web程序 时间:
2014-06-21 09:25:11
阅读次数:
216
这里给出二叉树三种遍历方式的迭代实现代码。二叉树的递归实现使用系统栈入栈出栈,而非递归的迭代实现方法就是手动维护一个栈,来模拟递归的入栈出栈过程。 本文没有给出用户栈的代码,如果需要结合上篇的测试代码一起测试,则需要自己实现自己的栈,以及基本的pop、push等栈操作函数。 前序迭代遍历: ...
分类:
其他好文 时间:
2014-06-21 08:19:15
阅读次数:
211
1.推送过程简介 (1)App启动过程中,使用UIApplication::registerForRemoteNotificationTypes函数与苹果的APNS服务器通信,发出注册远程推送的申请。若注册成功,回调函数application:(UIApplication *)applicatio....
分类:
移动开发 时间:
2014-06-21 08:01:45
阅读次数:
241
刚刚遇到的两个错误,。1,Terminating app due to uncaught exception'NSGenericException', reason: 'Push segues can only be used when the sourcecontroller is managed...
分类:
其他好文 时间:
2014-06-20 23:08:13
阅读次数:
318
貌似不影响提交。。。。。。。。还是有人提交成了。昨天晚上提交软件审核,遇到了Missing Push Notification Entitlement的问题。问题起因:这个版本我添加了PUSH推送功能,然后上传软件后,就提示Missing Push Notification Entitlement。...
分类:
移动开发 时间:
2014-06-20 21:32:02
阅读次数:
264
os apns-apple notification server 与第三方provider的通信原理网上已有很多介绍,这里不再介绍,有想了解的大家可以去IOS官网https://developer.apple.com/library/ios/documentation/NetworkingInte...
分类:
移动开发 时间:
2014-06-20 16:49:57
阅读次数:
296