首页 > 2016年04月29日 > 全部分享
苹果APNs’ device token特性和过期更新
APNs全名是Apple Push Notification Service。用iPhone的应该都习惯了,每次安装完一个新应用启动后,几乎都会弹出个警告框,“XXX应用”想要给您发送推送通知。这个警告框的权限申请就是为了APNs推送,用户授权后,应用提供商就可以通过APNs给用户推送消息。APNs ...
分类:移动平台   时间:2016-04-29 14:27:13    收藏:0  评论:0  赞:0  阅读:314
线程的同步之互斥量
互斥量: 当多个线程共享相同的内存时,需要每一个线程看到相同的视图。当一个线程修改变量时,而其他线程也可以读取或者修改这个变量,就需要对这些线程同步,确保他们不会访问到无效的变量 在变量修改时间多于一个存储器访问周期的处理器结构中,当存储器的读和写这两个周期交叉时,这种潜在的不一致性就会出现。当然这 ...
分类:编程语言   时间:2016-04-29 14:26:42    收藏:0  评论:0  赞:0  阅读:149
Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
public class data16 { public static void main(String[] args) { int a=15; int b=2; System.out.println("a 与 b 异或的结果是:"+(a^b)); } } View Code public clas ...
分类:编程语言   时间:2016-04-29 14:26:22    收藏:0  评论:0  赞:0  阅读:242
[容易] A + B 问题
题目来源:http://www.lintcode.com/zh-cn/problem/a-b-problem/ 直接return a + b;也可以通过测试,但这样就没意思了。 ...
分类:其他   时间:2016-04-29 14:26:02    收藏:0  评论:0  赞:0  阅读:173
160426、JavaScript 秘密花园
简介 关于作者 这篇文章的作者是两位 Stack Overflow 用户, 伊沃·韦特泽尔 Ivo Wetzel(写作) 和 张易江 Zhang Yi Jiang(设计)。 贡献者 贡献者 中文翻译 三生石上 此中文翻译由三生石上独立完成,博客园首发,转载请注明出处。 许可 JavaScript 秘 ...
分类:编程语言   时间:2016-04-29 14:25:52    收藏:0  评论:0  赞:0  阅读:343
160429、nodejs--Socket.IO即时通讯
动态web 在html5以前,web的设计上并没有考虑过动态,他一直是围绕着文档设计的,我们看以前比较老的网站,基本上都是某一刻用来显示单一的文档的,用户请求一次web页面,获取一个页面,但是随着时间的推移,人们想要web做更多的事情了,而不是简单的要显示文档,而JavaScript一直处于开发人员 ...
分类:Web开发   时间:2016-04-29 14:25:42    收藏:0  评论:0  赞:0  阅读:305
实验四
1、某网站管理系统,用户注册时,电话号码为可选输入项,输入格式为:区号-电话号码—分机号,中间用“-”隔开。以下为jsp页面上的设计,且并未对输入做任何控制。 假设系统现在需要取出中间的电话号码部分,代码如下: /** * * 该方法根据用户输入取出中间的电话号码部分 * @param strPho ...
分类:其他   时间:2016-04-29 14:25:33    收藏:0  评论:0  赞:0  阅读:236
linux下如何关闭防火墙?如何查看防火墙当前的状态
从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙查看防火墙状态:/etc/init.d/iptables status暂时关闭防火墙:/etc/init.d/iptables stop禁止防火墙在系统启动时启动/sbin/chkconfig --level 2345 iptables ...
分类:系统服务   时间:2016-04-29 14:25:22    收藏:0  评论:0  赞:0  阅读:231
开发笔记-通知
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 1.通知:发布/监听/移除 每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知 ...
分类:其他   时间:2016-04-29 14:25:12    收藏:0  评论:0  赞:0  阅读:281
时间复杂度问题
推导“大O阶”的步骤: 1、用常数 1 取代运行时间中的所有加法常数。 2、在修改后的运行次数函数中,只保留最高阶项。 3、如果最高阶项存在且不是 1 ,则去除与这个项相乘的常数。 下面我们在通过一个有不少 for 循环的例子按照上面给出的推导“大O阶”的方法来计算一下算法的时间复杂度。先看一下下面 ...
分类:其他   时间:2016-04-29 14:25:02    收藏:0  评论:0  赞:0  阅读:260
js正则函数match、exec、test、search、replace、split使用介绍集合
match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正 ...
分类:Web开发   时间:2016-04-29 14:24:52    收藏:0  评论:0  赞:0  阅读:231
App启动原理和启动过程
一、程序启动原理 1.1、main函数中执行了一个UIApplicationMain这个函数UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName); 1. ...
分类:移动平台   时间:2016-04-29 14:24:42    收藏:0  评论:0  赞:0  阅读:289
加载Assetbundle需要注意的地方
WWW:异步实现,手机上不能用于同步代码,需要监测其完成状态。不用www.dispose。 CreateFromFile:阻塞,但是移动平台上面的路径格式有点坑,没时间看,不用。 以下两个方式需要先使用文件流读取到字节数组: CreateFromMemery:异步,注意返回值不是Assetbundl ...
分类:其他   时间:2016-04-29 14:24:32    收藏:0  评论:0  赞:0  阅读:231
Hadoop2.6.0子项目hadoop-mapreduce-examples的简单介绍
引文 学习Hadoop的同学们,一定知道如果运行Hadoop自带的各种例子,以大名鼎鼎的wordcount为例,你会输入以下命令: 当然,有些人还会用以下替代方式: 相比于原始的执行方式,使用jar命令方式,让我们不用再敲入繁琐的完整包路径。比如我们知道hadoop-mapreduce-exampl ...
分类:其他   时间:2016-04-29 14:24:23    收藏:0  评论:0  赞:0  阅读:234
Linux 开机自启动脚本详解
以kibana为例 以下为skibana名称的脚本内容 #!/bin/bash #chkconfig: 2345 80 90 #description:kibana kibana="/usr/mysoft/kibana-4.4.1-linux-x64/bin/kibana" $kibana # da... ...
分类:系统服务   时间:2016-04-29 14:24:12    收藏:0  评论:0  赞:0  阅读:161
1.微信公众号---获取关注用户
1.获取所有关注者的openid json 注:每次可以拉取到10000个。 返回josn 结构 total:总数量; count:本次拉取的数量,最大为10000; next_openid:拉取列表的后一个用户的OPENID 2.通过openid获取用户详情 返回JSON数据 参数说明 ...
分类:微信   时间:2016-04-29 14:23:52    收藏:0  评论:0  赞:0  阅读:407
FLV文件格式官方规范详解
——如果要学习一个新的知识点,官方手册可能是最快的途径。查看网上其他人的总结也许入门更快,但是要准确,深入,完整,还是要看官方手册。 以下内容来自对官方文档Video File Format Specification Version 10的分析总结。过程中借助ffmpeg实际转换了一个flv文件用 ...
分类:其他   时间:2016-04-29 14:23:42    收藏:0  评论:0  赞:0  阅读:184
加法乘法判断溢出(转)
#include <limits.h> int is_overflow_add_for_unsigned_int( unsigned int a, unsigned int b ){ return UINT_MAX - a < b;} int is_overflow_add_for_signed_i ...
分类:其他   时间:2016-04-29 14:23:32    收藏:0  评论:0  赞:0  阅读:211
Android深度探索(卷一)第二章读书笔记
第二章讲述了搭建Android开发环境。我们首先需要知道Android底层开发需要哪些工具。开发、测试和调试Linux驱动、HAL程序库需要的工具有:JDK6或以上版本、Eclipse3.4或以上版本、ADT、CDT、Android SDK、Android NDK、交叉编译环境、Linux内核源代码 ...
分类:移动平台   时间:2016-04-29 14:23:22    收藏:0  评论:0  赞:0  阅读:284
python+Django创建第一个项目
1.首先搭建好环境 1.1 安装pyhton,Linux系统中,python是系统自带的所以就不用安装 1.2 安装Django框架 使用pip安装: 1.3 检查是否安装好 1.4 查看Django的管理工具 django-admin.py命令 2. 创建第一个项目 HelloWorld: 项目的 ...
分类:编程语言   时间:2016-04-29 14:23:13    收藏:0  评论:0  赞:0  阅读:196
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!