这一篇文章我们从源码的角度分析Glide实现,首先我们从一句最简单的使用方式来探索他的设计与实现,可以看到下面这句话是最基础的使用Glide.with(this)
.load(R.raw.large_giphy_logo)
.into(giphyLogoView);接下来我们一步一步的跟踪他的调用过程,首先我们看到他调用了Glide的with方法并传入了自...
分类:
其他 时间:
2016-05-07 08:15:07
收藏:
0 评论:
0 赞:
0 阅读:
359
1.@property属性的用法
* weak(assign) : 代理\UI控件
* strong(retain) : 其他对象(除代理\UI控件\字符串以外的对象)
* copy : 字符串
* assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)2、UI控件为什么使用weak
(1)UI控件即可以使用weak,也可以使用strong,但是没有必要使...
分类:
其他 时间:
2016-05-07 08:14:46
收藏:
0 评论:
0 赞:
0 阅读:
212
什么是RecyclerViewRecyclerView是Android 5.0 materials design中的组件之一,相应的还有CardView、Palette等。我们知道,Listview中的Adapter中可以实现ViewHolder的复用。RecyclerView提供了一个耦合度更低的方式来复用ViewHolder,并且可以轻松的实现ListView、GridView以及瀑布流的效果。...
分类:
其他 时间:
2016-05-07 08:14:37
收藏:
0 评论:
0 赞:
0 阅读:
186
Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctrl+Shift+E:查看最近编辑过的文件double Shift:全局查找,这个查看和Alt+H稍稍有些不同,这个是全局文件查找,到文件名称...
分类:
移动平台 时间:
2016-05-07 08:14:28
收藏:
0 评论:
0 赞:
0 阅读:
171
MusicPlayer.java
package musicplayer;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
impor...
分类:
编程语言 时间:
2016-05-07 08:14:16
收藏:
0 评论:
0 赞:
0 阅读:
372
1 说明使用了阿里云的Windows版的服务器,想在上面运行连接数据库的Java程序,然后就不知道,怎么运行起来。我是直接把eclipse中的文件拷到服务器上的。所有的.class 文件已经编译完成,只是不知道怎么在服务器上运行起来。
问题点1 :找不到要运行的类
问题点2 :找不到驱动,也就是无法运行导入的jar包
问题1的解决:
–因为我的DBHelper文件中包含有package...
分类:
数据库技术 时间:
2016-05-07 08:14:06
收藏:
0 评论:
0 赞:
0 阅读:
271
以下用一个表格来罗列linux默认的目录或文件及其用途:
目录/文件
用途
来源
/
/处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录、文件、设备都在/之下。
-
/bin
该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在。比如:ls、cp、...
分类:
系统服务 时间:
2016-05-07 08:13:57
收藏:
0 评论:
0 赞:
0 阅读:
218
概要安卓APP要实现很多功能(比如登录注册、发表评论等)时都必须要使用到网络数据交互。所以在学习了这部分内容后,就将其以最常见的登录过程为例整理出来,也方便跟我一样的新手能迅速学习上手。 预期效果图如下,输入手机号和密码,点击Login按钮,上传数据到服务器端进行验证,再对结果进行反馈。
博客分一二两篇,第一篇是服务器端,第二篇是Android客户端
而服务器端分为User model、Use...
分类:
移动平台 时间:
2016-05-07 08:13:46
收藏:
0 评论:
0 赞:
0 阅读:
172
UITextField->UIControl->UIView
常用属性
1.图片对象转化为颜色对象
textField.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@”DOVE 1”]];
2.borderStyle 边框样式
textField.borderStyle = UITextBor...
分类:
移动平台 时间:
2016-05-07 08:13:36
收藏:
0 评论:
0 赞:
0 阅读:
259
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:
字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;
任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;
如果 aPbTc 是正确...
分类:
其他 时间:
2016-05-07 08:13:26
收藏:
0 评论:
0 赞:
0 阅读:
120
爬虫程序定时执行和监控示例
简介
我们的爬虫程序在执行过程中,可能需要满足以下条件:
1、可以每天定时执行,爬取指定电商等网站内容。
2、可以对分布式爬虫进行监控,当爬虫程序挂掉之后,可以通知管理员。
下面我们来介绍如何实现这两个功能。
注意:
这里我们主要演示定时执行和监控功能,所以爬虫程序只是伪代码。如果想要详细了解如何实现网络爬虫,可以参考如...
分类:
其他 时间:
2016-05-07 08:13:19
收藏:
0 评论:
0 赞:
0 阅读:
398
NSThread创建线程的一般方法及线程安全的研究和学习。...
分类:
编程语言 时间:
2016-05-07 08:13:06
收藏:
0 评论:
0 赞:
0 阅读:
171
Phoenix 提供了一个导入海量数据的MapReduce工具 CsvBulkLoadTool,根据官方的说明,使用这个工具可以高效地往hbase导入csv文本数据,内部会使用phoenix api去处理数据,包括数据类型、salt rowkey处理、索引表同步等等。
但是使用这个工具类在导入数据量比较大的情况下reducer阶段却发生了OOM......
分类:
其他 时间:
2016-05-07 08:12:57
收藏:
0 评论:
0 赞:
0 阅读:
284
1.ActionContext
ActionContext(com.opensymphony.xwork.ActionContext)是Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),它存放的是Action在执行时需要用到的对象。也称之为广义值栈。Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里Actio...
分类:
Web开发 时间:
2016-05-07 08:12:46
收藏:
0 评论:
0 赞:
0 阅读:
248
经常使用到本地图片的获取,还有录音之类,所以就稍微整理了一下,模式都是差不多的,大家可以参考一下。
这里写代码片package com.ly.day72_camera;import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net...
分类:
移动平台 时间:
2016-05-07 08:12:36
收藏:
0 评论:
0 赞:
0 阅读:
185
package cn.spark.study.core;import java.util.Arrays;
import java.util.Iterator;
import java.util.List;import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaPairRDD;
import org.apa...
分类:
编程语言 时间:
2016-05-07 08:12:26
收藏:
0 评论:
0 赞:
0 阅读:
278
一.Glance环境
参考文档:http://www.aboutyun.com/thread-13080-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/glance-install.html
1.创建glance的数据库并授权
创建
mysql -u root -pCREATE DATABASE glance;...
分类:
系统服务 时间:
2016-05-07 08:12:17
收藏:
0 评论:
0 赞:
0 阅读:
253
《Hibernate学习笔记九》:多对一和一对多的单向关联关系前面介绍了一对一的关联关系在Hibernate应该如何来实现,这篇博文就来介绍下多对一和一对多的关联关系。多对一和一对多的关联关系在我们的生活中也比较常见,例如,在我们学生时代,一个班级可以有多个学生,而一个学生只能属于一个班级,这就是一个多对一(一对多)的例子;还有在我们的工作中,一个工作小组可以有多个用户,而一个用户只能属于一个小组,...
分类:
Web开发 时间:
2016-05-07 08:12:08
收藏:
0 评论:
0 赞:
0 阅读:
196
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他 时间:
2016-05-07 08:11:57
收藏:
0 评论:
0 赞:
0 阅读:
202
ios、android 系统字体说明...
分类:
移动平台 时间:
2016-05-07 08:11:47
收藏:
0 评论:
0 赞:
0 阅读:
171