随笔 - 307  文章 - 0  评论 - 30  阅读 - 79万
01 2013 档案
[转]iOS开发:推送通知简述及开发实践
摘要:转自:http://luoyl.info/blog/2012/02/apple_push_notification_guide/一.关于推送通知推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消息可能是一条信息、一项即将到期的日程或是一份远程服务器上的新数据。在系统上展现的 阅读全文
posted @ 2013-01-31 14:34 kkmm 阅读(957) 评论(0) 推荐(0) 编辑
[转]IOS的推送。是一个强大的功能
摘要:IOS下我们很多人天天开着 邮件推送 微信推送 QQ推送 微博推送 新浪微博推送,安卓敢吗? 五个后台进程消耗电、流量谁敢这么做?现在安卓也出了推送,但绝对是伪推送。实际是挂了个进程,关掉了就收不到。android和pc模式的原理是,你挂着QQ,你的手机就连着qq的服务器,你挂着msn,你的手机就连着msn的服务器……还有日程软件、电邮客户端、天气软件、股票、新闻、微博……他们在后台的情况下,统统都连着各自的服务器。因此造成的影响是:流量大,耗电。推送的原理是,iphone连着唯一的一条连接到apple的服务器,由apple的服务器连接到各种邮件、天气、qq、微博服务器。平时就靠apple的服 阅读全文
posted @ 2013-01-31 14:23 kkmm 阅读(3553) 评论(0) 推荐(0) 编辑
[Leetcode]3Sum
摘要:转载:http://blog.csdn.net/xshalk/article/details/8148422思路: 1.将数组排序, 2.a 遍历 数组a[0]....a[n-1]; 3.当 a=a[i] 时 后面的问题 就是 : a[i+1] 到 a[n-1]中 b+c =-a (编程之美2.12 快速寻找满足条件的两个数 ) 记 b=a[j]=a[i-1] c=a[k]=a[n-1] 若 b+c < -a ,j++;b+c > -a ,j--; b+c=-a 记录下来,并j++;4.还有一个问题 就是unique triplet,... 阅读全文
posted @ 2013-01-23 06:12 kkmm 阅读(1630) 评论(0) 推荐(0) 编辑
关联 聚合 组合的区别
摘要:做软件设计,总结一下uml的各种关系还是很重要的,给看设计模式打打基础。关联(association) 聚合(aggregation) 组合(composition)的区别========================================================三者之间在c++中都是体现为 "has a" 的关系在C++中,从实现的角度讲,关联和聚合可以表示为:class A {...}class B { A* a; .....}即类B包含类A的指针;(因为在关联和聚合中,A B的生命周期都是分开的)而组合可表示为:class A {...}class 阅读全文
posted @ 2013-01-18 10:55 kkmm 阅读(336) 评论(0) 推荐(0) 编辑
[leetcode]Jump Game II
摘要:小数据过了,大数据超时了,DP方法,先放这,mark一下#define SIZE 1000class Solution {public: int jump(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main() function int f[SIZE]; for (int i = 0; i < SIZE; i++) f[i] = INT_MAX; f[0] = 0; ... 阅读全文
posted @ 2013-01-10 10:33 kkmm 阅读(161) 评论(0) 推荐(0) 编辑
[leetcode]Jump Game
摘要:转自:http://www.cnblogs.com/remlostime/archive/2012/11/12/2765894.html用贪心策略,刚开始step = A[0],到下一步step--, 并且取step = max(step, A[1]),这样step一直是保持最大的能移动步数,局部最优也是全局最优。class Solution { public: bool canJump(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main... 阅读全文
posted @ 2013-01-10 09:22 kkmm 阅读(188) 评论(0) 推荐(0) 编辑
[leetcode]Insert Intervals
摘要:#include <iostream>#include <vector>#include <string>using namespace std;struct Interval { int start; int end; Interval() : start(0), end(0) {} Interval(int s, int e) : start(s), end(e) {}}; class Solution {public: inline int max(int a, int b) { return a > b ? a : b; } vo... 阅读全文
posted @ 2013-01-10 08:36 kkmm 阅读(191) 评论(0) 推荐(0) 编辑
[leetcode]Implement strStr()
摘要:一开始写了个KMP算法,大计算量居然超时,后来用最简单的蛮力算法,居然过了。。class Solution {public: char *strStr(char *haystack, char *needle) { // Start typing your C/C++ solution below // DO NOT write int main() function int hayLen = strlen(haystack); int neeLen = strlen(needle); for (in... 阅读全文
posted @ 2013-01-09 23:07 kkmm 阅读(358) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示