11 2015 档案

摘要:首先要明白需要的情景,然后对三种方式进行选择:(一)可以接收Service的信息(获取Service中的方法),但不可以给Service发送信息(二) 使用Messenger既可以接受Service消息,也可以发送Service消息。但是无法调用Service中的方法。因为利用Message,所以... 阅读全文
posted @ 2015-11-24 18:09 枪侠 阅读(448) 评论(0) 推荐(0) 编辑
摘要:前段时间被别人问到相关的问题,没有回答对,发现自己原来理解的有偏差,最近看了下,写了个小Demo实验了下,现在将其记录下来,以后千万别犯同样的错误就好了。一、LocalService(本地服务)不需要和Activity交互的本地服务:使用startService和stopService。运行时 可以... 阅读全文
posted @ 2015-11-24 18:01 枪侠 阅读(3659) 评论(0) 推荐(0) 编辑
摘要:1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务... 阅读全文
posted @ 2015-11-24 14:31 枪侠 阅读(233) 评论(0) 推荐(0) 编辑
摘要:连接词的意义分类表递进moreover, in addition, what is more,furthermore, also, then, besides, etc.表转折however, nevertheless, on the other hand, on the contrary, etc... 阅读全文
posted @ 2015-11-24 13:40 枪侠 阅读(898) 评论(0) 推荐(0) 编辑
摘要:1. current capability ? 阅读全文
posted @ 2015-11-24 13:38 枪侠 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1. 大数据目前代名词spark,是一个快速的集群计算系统,它的功能之一是streaming,支持实时的数据流,把实时数据流按时间变为离散数据流 discretized stream,其中每一个离散集合RDD resilient distributed dataset2. 计算函数包括:flatMa... 阅读全文
posted @ 2015-11-17 10:56 枪侠 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence... 阅读全文
posted @ 2015-11-16 12:29 枪侠 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1. SBT使用local maven repository,下载的库依然放在 ~/.m2/repository2. SBT assembly 会把依赖库打包到一个jar包,需要使用assembly相关的script3. SBT package用于编译jar包 阅读全文
posted @ 2015-11-12 13:47 枪侠 阅读(254) 评论(0) 推荐(0) 编辑
摘要:随着web2.0的兴起,ajax的时代已经成为了事实,更如今 Knockout,backbone, angular,ember前端MDV(model driver view)框架强势而来,Single Page Application已经为大家所熟悉了。如今常见的SPA程序,restfull和前端M... 阅读全文
posted @ 2015-11-10 17:11 枪侠 阅读(193) 评论(0) 推荐(0) 编辑
摘要:问题导读:1.什么是sbt?2.sbt项目环境如何建立?3.如何使用sbt编译打包scala?【sbt介绍sbt是一个代码编译工具,是scala界的mvn,可以编译scala,java等,需要java1.6以上。sbt项目环境建立sbt编译需要固定的目录格式,并且需要联网,sbt会将依赖的jar包下... 阅读全文
posted @ 2015-11-10 15:40 枪侠 阅读(321) 评论(0) 推荐(0) 编辑
摘要:SPark:Dstream (Discretized Stream) : stream通过按时间段离散成多个RDD (Resilient Distributed Dataset)集合Transformations:把一个RDD集合转换成另一个RDD集合,是lazy的Actions:真正的操作 阅读全文
posted @ 2015-11-10 15:39 枪侠 阅读(172) 评论(0) 推荐(0) 编辑
摘要:np - new sbt project generation made simple(r)As pointed out in the comments by @0__ below, there's another project that aims at simplifying how new p... 阅读全文
posted @ 2015-11-10 15:00 枪侠 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1. 模块化,是要做好对象在内存中的数据存储,方便被使用。如果大部分对象只是做操作,不保留数据,会很难用。 阅读全文
posted @ 2015-11-06 16:08 枪侠 阅读(165) 评论(0) 推荐(0) 编辑
摘要:Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。用pdb调试有多种方式可选:1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前python -m pdb myscript.py2.... 阅读全文
posted @ 2015-11-05 17:30 枪侠 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1. 使用目录管理sys.path.append(sys.argv[0][:sys.argv[0].rfind('com'+os.sep+'abc')])from com.abc.libs import xxx将目录的路径加入到path里2. disable 打印sys.stdout = open(... 阅读全文
posted @ 2015-11-05 15:00 枪侠 阅读(129) 评论(0) 推荐(0) 编辑
摘要:参考:许晓斌的《Maven实战》镜像是为了提供更快的服务如图:X就认为是Y的一个镜像。编辑settings.xml配置中央仓库镜像:[html] view plaincopyprint?...maven.net.cnoneofthecentralmirrorsinchinahttp://maven.... 阅读全文
posted @ 2015-11-04 17:17 枪侠 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Zipline:Zip Surgical Skin Closure, manufactured and submitted by ZipLine Medical Inc. (Campbell, CA). Zip is a noninvasive skin closure alternative to... 阅读全文
posted @ 2015-11-04 14:57 枪侠 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 利用栈做备胎,减少分配空间的几率,IO自己有一份缓存,如果超了就使用stack空间2. 分散IO:代表readv,可以通过一次系统调用,将内容读到分散的缓存中,可以减少系统的系统调用 阅读全文
posted @ 2015-11-02 14:45 枪侠 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1. 用index删除数组内元素: 复杂度O(1), 将该元素和最后一个元素置换,将数组的size -1 即可 阅读全文
posted @ 2015-11-02 14:36 枪侠 阅读(138) 评论(0) 推荐(0) 编辑