上一篇我们介绍了greendao的基本使用方法,如果您还不了解,建议先看下上篇文章再来看这篇会有更好的效果。今天我们来继续学习greendao的relation部分,即数据表的关联操作部分,greendao默认支持一对一,一对多的关系操作,多对多目前暂不支持,下面我们来一步步实现greendao的关联操作;1.一对一关系...
分类:
移动开发 时间:
2016-07-19 10:52:46
阅读次数:
355
内容是博主照着书敲出来的,博主码字挺辛苦的,转载请注明出处,后序内容陆续会码出。上一篇自定义View(一)(Android群英传)中说的是对现有控件进行拓展,这篇介绍第二种自定义View方法,创建复合控件。 创建复合控件 创建复合控件可以很好地创建出具有重用功能的控件集合。这种方式通常需要继承一个合适的ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,...
分类:
移动开发 时间:
2016-07-19 10:50:34
阅读次数:
260
写在前面fetch 同 XMLHttpRequest 非常类似,都是用来做网络请求。但是同复杂的XMLHttpRequest的API相比,fetch使用了Promise,这让它使用起来更加简洁,从而避免陷入”回调地狱”。两者比较比如,如果我们想要实现这样一个需求:请求一个URL地址,获取响应数据并将数据转换成JSON格式。使用fetch和XMLHttpRequest实现的方式是不同的。使用XMLHt...
分类:
Web程序 时间:
2016-07-19 10:52:41
阅读次数:
224
1. RxJava采用了观察者模式,什么是观察者模式呢,能不能举个例子?答:小偷(被观察者)把手伸进路人的钱包后(事件),给警察(观察者)发了条短信,曰:快来抓我哟!警察收到信息后,立马采取行动,把小偷按倒在地(行动)
这个小偷是不是很贱,偷东西还要告诉警察2. 一个语文作业题:分析下面这句话的主、谓、宾 observable.subscribe(observer)答:
- 主语:observa...
分类:
编程语言 时间:
2016-07-19 10:50:02
阅读次数:
213
2014 年 12 月 11 日这一天,第二次痛下决心减肥。五十多天后,成功减重 15 公斤,BMI 指数重回正常范围。终于可以彻底和伴随多年的“胖子”的称号彻底告别了。改变因何而发生?改变又因何而成功?记录一下我的思考.........
分类:
其他好文 时间:
2016-07-19 10:51:13
阅读次数:
157
1、《Node.js项目实践 构建可扩展的Web应用 》[(美)马尔丹著] 电子书点此购买: 15元
信息如下
内容简介 《Node.js项目实践:构建可扩展的Web应用》用专业的讲解方式,带领读者从“Hello World”示例开始,一步步将其构建成有实际用途的Node.js应用。《Node.js项目实践:构建可扩展的Web应用》涉及许多组件的使用,比如安全、部署上线、组织代码、数据库驱动和...
分类:
其他好文 时间:
2016-07-19 10:49:38
阅读次数:
179
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1 The hardware consists of chips and similar physical objects. On top of the har...
分类:
其他好文 时间:
2016-07-19 10:50:03
阅读次数:
153
实现了Map
package java.util;
import java.util.Map.Entry;/**
* AbstractMap
*/public abstract class AbstractMap implements Map {
/**
* 空构造函数
*/
protected AbstractMap() {
}...
分类:
其他好文 时间:
2016-07-19 10:51:10
阅读次数:
138
一、自定义View的分类1、组合View
2、继承重写View
3、全写View二、简介组合View,就是组合一些View来形成一个新的View。例如QQ的头部栏
三、了解**android:layout_width="match_parent" 上面这个前缀android是根据 根控件的 xmlns:**android**="http://schemas.android.com/apk/re...
分类:
移动开发 时间:
2016-07-19 10:48:59
阅读次数:
272
Mapper组件的核心功能是提供请求路径的路由映射,根据某个请求路径通过计算得到相应的Servlet(Wrapper)。这节看下Mapper的实现细节,包括Host容器、Context容器、Wrapper容器等的映射关系以及映射算法。如果要将整个tomcat容器中所有的web项目以能够以Servlet级别组织起来,需要一个多层级的类似Map结构的存储空间。如上图,以Mapper作为映射的入口,按照容...
分类:
移动开发 时间:
2016-07-19 10:50:38
阅读次数:
186
一 为什么要移植Freemodbus
为什么要移植Freemodbus,这个问题需要从两个方面来回答。第一,modbus是一个非常好的应用层协议,它很简洁也相对完善。对于还没有接触过modbus的朋友来说,我非常不建议直接移植freemodbus,应该耐心的从modbus文档入手,并充分把握身边的所有资源,例如PLC的中modbus部分。第二,其实嵌入式系统的通信协议可...
分类:
数据库 时间:
2016-07-19 10:49:59
阅读次数:
246
目录
1.怎么实现通知栏到聊天界面的跳转 3
2.聊天界面左右分隔怎么实现,怎么实现优化使其不出现错位 3
3.视频,音频的上传 3
4.http协议和soap协议的区别 3
5.http和https的区别 4
6.listview的逐行显示 5
7.edittext中文字的下划线效果 5
8.activity以及service的生命周期 5
9.安卓系统的理解...
分类:
移动开发 时间:
2016-07-19 10:49:49
阅读次数:
258
GCD对于iOS开发者来说肯定不陌生,他和NSThread,NSOperation一起作为iOS开发中主要的三种多线程实现方法,而GCD是最最底层的,所以对于作为一个iOSer,GCD是必须掌握的。...
分类:
移动开发 时间:
2016-07-19 10:48:06
阅读次数:
252
设计原理
kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力.
持久性
kafka使用文件存储消息,这就直接决定kafka在性能上严重依赖文件系统的本身特性.且无论任何OS下,对文件系统本身的优化几乎没有可能.文件缓存/直接内存映射等是常用的手段.因为kafka是对日志文件进行append操作,因此磁盘检索的开支是较...
分类:
其他好文 时间:
2016-07-19 10:50:34
阅读次数:
142
很多时候我们并不需要自己去实现一个较为复杂的算法,而只需要知道怎么去调用现有的实现。API调用,在C/C++是用include+函数的形式,java其实也无非就是import+类(方法、变量)的形式,其他语言的也差不多,例如web里面的前端框架,所谓框架其实就是一堆别人已经写好的代码,你拿去用,然后继续在上面填充自己的代码,说到底其实就是代码复用。而在java这里,因为以.class文件的形式封装...
分类:
编程语言 时间:
2016-07-19 10:50:06
阅读次数:
357
点击打开链接,免积分下载
下载的apk是一个真实的项目,是一个双开+系统通讯录拨号 跟系统的拦截(运用了Hook、DroidPlugin技术)
先说下这个小例子的一个总体代码思路:
下面的界面是主界面,这个界面就是判断当前的app版本,跟服务器的版本是否一致,更服务器交互,获取app的更新内容、版本信息、下载地址,如果一致就没有更新的标志,如果不一致,就显示更新的标志,
...
分类:
移动开发 时间:
2016-07-19 10:48:56
阅读次数:
212
本文主要描述了朴素贝叶斯分类方法,包括模型导出和学习描述。实例部分总结了《machine learning in action》一书中展示的一个该方法用于句子感情色彩分类的程序。1
方法概述学习(参数估计)实现:朴素贝叶斯下的文本分类
模型概述
朴素贝叶斯方法,是指朴素:特征条件独立贝叶斯:基于贝叶斯定理
根据贝叶斯定理,对一个分类问题,给定样本特征x,样本属于类别y的概率是...
分类:
其他好文 时间:
2016-07-19 10:48:55
阅读次数:
187