我们今天要介绍的 ButterKnife 其实就是一个依托 Java 的注解机制来实现辅助代码生成的框架,读完本文,你将能够了解到 Java 的注解处理器的强大之处,你也会对 dagger2 和 androidannotations 这样类似的框架有一定的认识。...
分类:
其他好文 时间:
2016-07-19 10:08:26
阅读次数:
347
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
Computer systems are full of resources that can be used only by one process at...
分类:
其他好文 时间:
2016-07-19 10:07:37
阅读次数:
165
例子(1):从网络上加载图片,然后显示出来:
布局文件:activity_third:采用ScrollView布局,放置一个LinearLayout(里面放置3个ImageView,用于显示网上图片)
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width...
分类:
其他好文 时间:
2016-07-19 10:06:33
阅读次数:
164
Oracle
Accepts: 599
Submissions: 2576
Time Limit: 8000/4000 MS (Java/Others)
Memory Limit: 262144/262144 K (Java/Others)
问题描述
曾经有一位国王,统治着一片未名之地。他膝下有三个女儿。
三个女儿中最年轻漂亮的当属Psyche。她的父亲不确定她未...
分类:
其他好文 时间:
2016-07-19 10:04:32
阅读次数:
159
前言:因为handler+message来实现异步操作相对复杂,故而如果只需简单异步操作的话,可用异步任务AsyncTask来实现
一,基本知识:
(1)源自:
android.os.AsyncTask :
三个参数
Params --------启动任务执行的输入参数,比如HTTP请求的URL。
Progress -----后台任务执行的百分比,。
Result -------...
分类:
其他好文 时间:
2016-07-19 10:04:11
阅读次数:
135
我们还可以为聊天应用加上多国语言的支持和关于界面,把使用到的颜色和尺寸定义到资源文件当中,这样一来,安豆的蓝牙聊天应用就算是比较完整的完成了。...
分类:
其他好文 时间:
2016-07-19 10:03:18
阅读次数:
127
三、维度子集 有些需求不需要最细节的数据。例如更想要某个月而不是某天的记录。再比如相对于全部的销售数据,可能对某些特定状态的数据更感兴趣等。这些特定维度包含在从细节维度选择的行中,所以叫维度子集。维度子集比细节维度的数据少,因此更易使用,查询也更快。 本节中将准备两个特定维度,它们均取自现有的维度:月份维度(日期维度的子集),Pennsylvania州客户维度(客户维度...
分类:
其他好文 时间:
2016-07-19 10:04:48
阅读次数:
162
内存泄漏汇总
1.基本介绍 ---来自caoweic
1.1什么是内存泄露?
Android进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地被引用到,导致无法被GC回收。无用的对象占据着内存空间,使得实际可使用内存变小,导致应用所需要的内存超过这个系统分配的内存限额,这就造成了内存溢出而...
分类:
其他好文 时间:
2016-07-19 10:04:14
阅读次数:
174
四、角色扮演维度 当一个事实表多次引用一个维度表时会用到角色扮演维度。例如,一个销售订单有一个是订单日期,还有一个交货日期,这时就需要引用日期维度表两次。 本节将说明两类角色扮演维度的实现,分别是表别名和数据库视图。这两种都使用了Hive的功能。表别名是在SQL语句里引用维度表多次,每次引用都赋予维度表一个别名。而数据库视图,则是按照事实表需要引用维度表的次数,建立相同...
分类:
其他好文 时间:
2016-07-19 10:04:32
阅读次数:
180
一、什么是运算符重载
我们知道函数重载就是对已有的函数赋予新的含义,使之实现新的功能。因此,同一个函数可以实现不同的功能,也就是一名多用。
运算符也可以重载,像我们平时使用的+运算符,对整形,单精度浮点型,双精度浮点型都能实现加法运算。又如,>(右移),在输入操作中与流对象cin配合使用实现输入操作。
在C++程序中,用户不能直接用C++提供的运算符来实现用户自定义类的运算,所以...
分类:
其他好文 时间:
2016-07-19 10:05:00
阅读次数:
135
背景:这几天在看《高性能Mysql》,在看到创建高性能的索引,书上说mysql的存储引擎InnoDB采用的索引类型是B+Tree,那么,大家有没有产生这样一个疑问,对于数据索引,为什么要使用B+Tree这种数据结构,和其它树相比,它能体现的优点在哪里? 看完这篇文章你就会了解到这些数据结构的原理以及它们各自的应用场景.
二叉查找树
简介
二叉查找树也称为有序二叉查找树,满足二叉查...
分类:
其他好文 时间:
2016-07-19 10:02:49
阅读次数:
322
什么是延迟加载?
resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。resultType无法实现延迟加载。
延迟加载:先从单表查询、需要时再从关联表去关联查询,大大提高 数据库性能,因为查询单表要比关联查询多张表速度要快。
使用associat...
分类:
其他好文 时间:
2016-07-19 10:02:17
阅读次数:
136
说明:以下涉及到的一些公式以及图片来自于Learning OpenCV。
做了快2个月的立体相机标定,遇到了一些问题,也有了一些体会,在这里记下来。
1.在做立体相机标定的时候,标定板的规范与否直接影响到最后标定的结果,进而会影响目标3D坐标重建。
这里说的规范指的是,打印的棋盘格(或者圆点)需要保证每个square都是严格大小一致的,即打印出来后每个棋盘格大小应一样;打印出来的棋盘格要尽量...
分类:
其他好文 时间:
2016-07-19 10:01:50
阅读次数:
1601
本文着重介绍了日常在使用 Git 的时候「最经常」使用到的命令,帮助大家快速上手使用......
分类:
其他好文 时间:
2016-07-19 10:01:18
阅读次数:
173
前言
之前一直想一篇这样的东西,因为最初接触时,我也认真看了廖雪峰的教程,但是似乎我觉得讲得有点多,而且还是会给我带来很多多余且重复的操作负担,所以我希望能压缩一下它在我工作中的成本,但是搜索了一下并没有找到满意的教程,新的一年自己梳理一下自己的经验。
可能男生们大神比较多,觉得Git是如此简单,便已觉得命令行操作就是SO EASY,甚至或许有看不起可视化这样面对低端用户的心理,好的,...
分类:
其他好文 时间:
2016-07-19 09:59:56
阅读次数:
170
字符串截取,比较,去除空格, 遍历,拼接,类型转换...
分类:
其他好文 时间:
2016-07-19 10:01:25
阅读次数:
169