推送原理,先上图 说一下原理吧, 由App向iOS设备发送一个注册通知 iOS向APNs远程推送服务器发送App的Bundle Id和设备的UDID APNs根据设备的UDID和App的Bundle Id生成deviceToken再发回给App App再将deviceToken发送给远程推送服务器(
分类:
移动开发 时间:
2016-03-03 22:33:32
阅读次数:
251
运行结果:
一个隐式意图
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
andr...
分类:
移动开发 时间:
2016-03-03 21:27:13
阅读次数:
226
我在前面两篇博客《经典算法学习——单链表(不带头结点)实现冒泡排序》《经典算法学习——单链表实现冒泡排序(带头结点)》中详细描述了分别使用带头结点和不带头结点的单链表实现了冒泡排序,让我们对单链表和冒泡排序有了理性的认识。今天我们将会来使用不带头结点的非循环双向链表来实现冒泡排序,在处理过程中,这种冒泡比前面两种更为简单高效。代码上传至 https://github.com/chenyufeng1...
分类:
编程语言 时间:
2016-03-03 21:24:42
阅读次数:
180
分类(类目)--字符串逆序输出 目录 NSString+Reverse.h #import <Foundation/Foundation.h> @interface NSString (Reverse) -(NSString *)reverse; @end NSString+Reverse.m #i
分类:
其他好文 时间:
2016-03-03 21:25:18
阅读次数:
239
1:qq之间文件的传输是通过p2p通信进行的。 2:qq之间的表情发送实际上就是文字的发送,是client再接受到文字之后在本地自己进行转换 3:qq之间的通信既能够通过udp也能够通过Tcp 尽管udp数据传输的时候数据可能会丢失,可是腾讯公司做了对应的操作,保证的数据传输的稳定性。主要用udp是
分类:
其他好文 时间:
2016-03-03 21:26:37
阅读次数:
200
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则: ls
分类:
系统相关 时间:
2016-03-03 21:26:07
阅读次数:
272
1.辗转相除法 辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。例如,求gcd(319,377):∵ 377÷319=1(余58)∴gcd(377,319)=gcd(319,58);∵ 319÷58=5(余29),∴ gcd(319,58)=gcd(58,29);∵ 58÷29=2
分类:
编程语言 时间:
2016-03-03 21:24:40
阅读次数:
212
Description Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何
分类:
其他好文 时间:
2016-03-03 21:25:21
阅读次数:
180
2243: [SDOI2011]染色 Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你
分类:
其他好文 时间:
2016-03-03 21:22:46
阅读次数:
305
参考书目:visual c++ 入门经典 第七版 Ivor Horton著 第十章 认识两个容器:vector和list 容器:是STL(Standard Template Library 标准模板库)的六大组件之一。(容器,容器适配器,迭代器,算法,函数对象,函数适配器) 容器是用来存储和组织其他
分类:
其他好文 时间:
2016-03-03 21:23:04
阅读次数:
214
程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足条件,即是结果 #include<stdio.h> #include<math.h> int main() { long int i,x,y; for(i=1;i<=100000;i++) { x
分类:
其他好文 时间:
2016-03-03 21:24:36
阅读次数:
188
1 package com.hanqi; 2 3 //鳥類 4 public class Bird { 5 6 //屬性:成員變量 7 String Colour;//顏色 8 double Weight;//重量 9 10 //行為:方法 11 void fly() //飛 12 { 13 Sys
分类:
其他好文 时间:
2016-03-03 21:24:17
阅读次数:
146
从所有一位数包含的1开始向上递推所有k位数包含的1,递推式: ak = ak-1 * 10 + pow(10,k-1); AC代码: #include <vector> #include <cstdio> using namespace std; int main(){ int n; vector<
分类:
其他好文 时间:
2016-03-03 21:23:27
阅读次数:
158
背景介绍:公司要在CMS系统上为运营人员提供一个功能供运营人员将做好的活动页面上传到阿里云存储上,上传的内容为一个文件夹,文件夹内部有.html网页,JS文件夹下有JS文件,CSS文件夹下有样式表,Images文件夹下有多张图片,具体的目录接口如下; 要在网页上将整个文件夹进行上传,下面介绍下我整个
分类:
编程语言 时间:
2016-03-03 21:22:39
阅读次数:
226
webservice: 上世纪90年代流行的分布式技术,如DCOM,CORBA,RMI,范式是RPC,但各系统数据类型不一致,实现/调用机制不同,各系统间互通不可能。XML的出现,让数据类型一致了,SOAP的出现,让各系统可以相互调用了。Simple Object Access Protocol的原
分类:
Web程序 时间:
2016-03-03 21:22:20
阅读次数:
217
我是天津轻工职业技术学院的一名学生,我叫李萍,我的专业是计算机信息管理。 本人性格开朗,待人热情真诚,团结协作意识强,能够吃苦耐劳,勇于挑战新事物。 对于这学期要学的系统开发,我想要好好学,希望这学期结束后,自己能够掌握这门课程,并将自己的编程能力进一步提高。 对于这门课的学习,我计划每周的下午花1
分类:
其他好文 时间:
2016-03-03 21:21:21
阅读次数:
175
今天比较郁闷,想用windows上的ssh客户端连接虚拟机中的Ubuntu。 但是死活连不上,之前是能脸上的,所以比较郁闷。 我首先在windows上ping Ubuntu的ip地址,竟然发不了数据包,看来是联不通。 然后就在Ubuntu下ping windows的ip地址,竟然是通的。 百思不得其