前言:
也许是低门槛原因,最初接触Android的人写了很多书、博文,创造了一个邪论:Activity就是弄界面的,Service就是弄后台的,进而将“播放音乐”这种演变为“耗时操作”,进而演绎成:“耗时的、长时间运行的都需要使用service”。只想说:MDZZ!
原意是想全文自己写,但看了一眼API文档,整理的实在是太好了,所以本文会摘录API的内容并结合重点写...
分类:
移动开发 时间:
2016-04-29 16:13:37
阅读次数:
236
Service
什么是Service
在后台长期运行的没有界面的组件。其他组件可以启动Service让他在后台运行,或者绑定Service与它进行交互,甚至实现进程间通信(IPC)。例如,可以让服务在后台处理网络交互,播放音乐,文件I/O,或者与ContentProvider交互。
创建一个Service...
分类:
移动开发 时间:
2016-04-29 16:14:55
阅读次数:
329
开发工具:Unity3D5.3.4,VS2015,VMplayer12+MacOSX10.11+XCode7.3(我是Windos笔记本用的是苹果虚拟机,MAC真机不需要虚拟机,直接在appstore下载XCode最新版本就可以了,MAC最新版+Xcode最新版本可以直接真机调试运行)+OS9.3系统iphone
制作的是完整版的游戏,包括开始游戏界面,排行榜界面,游戏介绍界面。。。...
分类:
移动开发 时间:
2016-04-29 16:13:05
阅读次数:
486
定义函数的方式第一:函数声明
第二:函数表达式函数声明提升sayHi();
function sayHi(){
alert("Hello world!")
}7.1 递归递归函数是在一个函数通过名字调用自身的情况下构成的。function fac(num) {
if (num <=1) {
return 1;
} else {
return...
分类:
编程语言 时间:
2016-04-29 16:13:48
阅读次数:
245
作者:小阳
1、序言本文主要是利用了UTFGrid图层快速交互获取地物信息的特点,以SuperMap iClient for JavaScript的开发作为示范。(注:要实现本文所讲述的功能,同时需要SuperMap iServer和SuperMap iClient for JavaScript 7C系列及以上的版本才支持)。在此之前,我先简要的讲一下什么是UTFGrid:UTFGrid只包含地物...
分类:
其他好文 时间:
2016-04-29 16:13:34
阅读次数:
325
Ajax
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新...
分类:
Web程序 时间:
2016-04-29 16:12:15
阅读次数:
284
Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实我们可以将圆角矩形分为四段,可以通过使用arcTo来实现。
我们假设起点为x,y.绘制的矩形宽高为w,h.圆角的半径为r;所以将起点设置在(x+r,y)处,然后acrTo(x+w,y,x+w,y+h,r),对于终点,其实只要y值大于绿色点的都是可以的(这部分在绘制曲线部分已经详述)。此处我们将终点设为(x+w,y+h);这就...
分类:
其他好文 时间:
2016-04-29 16:12:28
阅读次数:
187
之前需要使用KVM环境,在网上查过很多相关资料,但是在安装的时候还是花费了大量时间,这是经过长时间探索总结出的经验,分享给大家。
CentOS安装KVM环境
一、操作系统配置
1、修改内核模式为兼容内核启动
vi /boot/grub/grub.conf
2、关闭selinux,重启后生效
vi /etc/selinux/config
3、关闭...
分类:
其他好文 时间:
2016-04-29 16:12:19
阅读次数:
190
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的...
分类:
编程语言 时间:
2016-04-29 16:10:11
阅读次数:
182
之前写过一个对图片进行高保真压缩的文章,把图片压缩的这么小当然是为了上传的,这次就把图片批量上传的代码也一起贴出来,这个方法是基于xUtils的Http模块
首先这个上传过程要满足一下特性
1、开启多个线程进行图片的批量同时上传
2、每张图片的上传进度都可以获取到,并且显示在界面上
3、如果有一张图片上传失败就宣布上传过程失败,然后等待用户再次发起同样的上传命令
4、所有图片均上传成功后...
分类:
移动开发 时间:
2016-04-29 16:11:01
阅读次数:
233
公司项目最近已经用MVP模式重新构造完成,重构后的项目直观明了,代码复用性高,易于调试维护。之后主管让我去了解MVC,MVP ,MVVM,Data Binding相关的知识,于是便有了下面这篇博客。参考资料:
选择恐惧症的福音!教你认清MVC,MVP和MVVM完全掌握Android Data Binding
这里很感谢这两篇文章的理论与技术支持,感谢这些大神。OK,开始今天的主题。
关于MVP...
分类:
移动开发 时间:
2016-04-29 16:12:14
阅读次数:
485
Redis 的缓存过期/失效机制相关的技术原理与实现细节。
作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Redis 也不例外。在 Redis 提供的诸多命令中,EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT 以及 SETEX 和 PSETEX 均可以用来设置一条 Key-Value 对的失效时间,而一条 Key-Value 对一旦被关联了失效时间就会在到期后自动删除(或者说变得无法访问更为准确)。可以说,主键失效这个概念还是比较容易理解的,但是在具体实现到 Red...
分类:
系统相关 时间:
2016-04-29 16:10:15
阅读次数:
267
1
php面试题及答案(原创)收藏
php面试题及答案(原创)收藏
行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VB Script(Java script
)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法
, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支...
分类:
Web程序 时间:
2016-04-29 16:10:02
阅读次数:
318
虚拟机 搭建 liunx centos7 环境...
分类:
系统相关 时间:
2016-04-29 16:12:13
阅读次数:
274
[一步是咫尺,一步即天涯]
前文,我们演示了物理分页的Sql实现方式,这种方式使得我们每次在编写查询服务时,不断的重复造轮子。这样的代码实现方式就显得十分的笨拙了。本文是Mybatis分页查询的最后一片内容,我们将介绍基于拦截器的,精巧的实现方式。在阅读这篇文章之前,强烈建议各位看官能够先阅读上文。这样就能对下文我们提及的各种对象及他们之间的关系有一个清晰的关系。好了,废话不多讲,开始我们的正文...
分类:
其他好文 时间:
2016-04-29 16:09:04
阅读次数:
379
一:简述
本人之前搭建elk+redis架构收集日志,出现瓶颈,现使用新架构(els+kafka+rsyslog+hadoop-hdfs+zookeeper),解决方案。
二:搭建过程
A.rsyslogd服务
通过对 rsyslog官方文档 查看,得知 rsyslog对 kafka的支持是 v8.7.0版本后才提供的支持.通过 ChangeLog 也可以看出 V...
分类:
其他好文 时间:
2016-04-29 16:11:41
阅读次数:
1097