Cocoapods安装步骤
1.升级Ruby环境
sudo gem update --system
如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
$ gem sources --remove https://...
分类:
其他好文 时间:
2016-07-15 21:27:06
阅读次数:
225
Volley使用:Volley是Android平台上的网络通信库,能使网络通信更快、更简单、更健壮
Volley使用了典型的模板回调机制
实现Get,Post请求,上传json字符串,Volley的图片下载
RequestQueue :管理全局请求的单例,最好全局只有一个
StringRequest :文本的请求,下载字符串的时候需要创建的对象
Response.Lisente...
分类:
其他好文 时间:
2016-07-15 21:26:05
阅读次数:
172
题目链接:点击打开链接
思路:
该题转化一下, 就是枚举每一个数, 找到以这个数为最小值的最大区间(因为没有负数)。 那么一个办法是预处理出每一个数左边第一个比他大的数的位置, 和右边第一个比他大的数的位置, 这个可以用构造单调栈的线性算法处理出来: 我们构造一个单调上升栈, 标记栈里每个元素在实际中的位置, 加入一个元素a[i]的时候, 如果栈顶元素大于他, 那么将栈顶元素出队列, i就是...
分类:
其他好文 时间:
2016-07-15 21:27:18
阅读次数:
140
RAM(random access memory),随机存取存储器,又称作“随机存储器”,对于Android设备来说,它还有一个更通俗常见的名称,叫 运行内存(简称运存)。一般来说,主流的Android设备有512M、768M、1G、2G等容量,现在高配手机都已经有3G、4G运行内存了。运行内存,通常是作为操作系统或其他正在运行程序的临时存储介质,也称作系统内存。...
分类:
其他好文 时间:
2016-07-15 21:25:45
阅读次数:
242
红黑树是一种平衡的二叉排序树,首先它是二叉排序树,即它的节点之间都是有序的; 其次,它是一种平衡树,因此它的查找效率是比较优的
红黑树的五个性质:
1、每个节点要么是红色的要么是黑色的
2、根节点必须是黑色的
3、叶子节点(即NULL节点)是黑色的
4、如果一个节点是红色的,那么它的两个孩子必须是黑色的
5、对于每一个节点,它到叶子节点的所有路径包含的黑色节点的个数都相同
由...
分类:
其他好文 时间:
2016-07-15 21:24:51
阅读次数:
136
版本:1.6.2
不管是hadoop中map/reduce还是spark中各种算子,shuffle过程都是其中核心过程,shuffle的设计是否高效,基本确定了整个计算过程是否高效。 设计难点在于shuffle过程涉及到大数据的IO操作(包括本地临时文件IO和网络IO),以及可能存在的cpu密集型排序计算操作。
在spark1.6.2版本,spark针对大型数据有三种shuffle 机制,...
分类:
其他好文 时间:
2016-07-15 21:24:19
阅读次数:
168
Listener
Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。Javax.servlet中定义了三类监听器:ServletContex相关、ServletR...
分类:
其他好文 时间:
2016-07-15 21:23:27
阅读次数:
145
由于最近的项目中需要在第三方应用中直接打开高德地图的电子狗页面,在高德开发者论坛找了一遍无果之后,只能自己反编译高德地图来找了,现在记录下来方便大家有类似需求时可以直接找到,这样就不需要反编译了。
高德地图有一些非常方便的特色功能,我们可以直接在第三方应用中打开高德地图的这些特色功能页面方便大家使用,前提是手机上必须要安装高德地图。
首先反编译高德地图的APK得到AndroidMainfe...
分类:
其他好文 时间:
2016-07-15 21:21:58
阅读次数:
215
在这里我要说一下在action中怎么向页面传值~
在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack
ActionContext
一,先来说说这俩个独有的传值方式~
1.ValueStack的特点(值栈):
1.把一个对象放到vs里面...
分类:
其他好文 时间:
2016-07-15 21:22:47
阅读次数:
200
ArrayList特点:
1.内部通过数组实现
2.删除、插入元素需要大量移动元素
3.默认存储容量是null,需要增加容量时候,默认增加的容量等于原始ArrayList的容量
4.没有实现同步方法,多线程的时候,线程不安全,效率较高
5.存储元素的顺序就说加入集合中的顺序,方便指定index访问元素
所在包package java.util;继承AbstractList抽象类
实现...
分类:
其他好文 时间:
2016-07-15 21:22:02
阅读次数:
122
点击打开链接
题意:给一个地图,从S走到T,然后给了钥匙的位置,地图上数字点代表如果走这个点则要消耗数字的能量,而A到E是门,一个钥匙可以开一类门,问最少消耗多少能量就可以走到T
思路:对于钥匙来说,直接用状态压缩判断钥匙是否取过,然后因为是要走最小的花费,那么要用优先队列,没什么可以注意的,就是一个钥匙可以开一类门,而不是只能开一个门,注意着谢谢就应该能过,并不难的一道BFS#include...
分类:
其他好文 时间:
2016-07-15 21:19:29
阅读次数:
161
前言相比有做过企业级开发的童鞋应该都有做过权限安全之类的功能吧,最先开始我采用的是建用户表,角色表,权限表,之后在拦截器中对每一个请求进行拦截,再到数据库中进行查询看当前用户是否有该权限,这样的设计能满足大多数中小型系统的需求。不过这篇所介绍的Shiro能满足之前的所有需求,并且使用简单,安全性高,而且现在越来越的多企业都在使用Shiro,这应该是一个收入的你的技能库。创建自定义MyRealm类有关...
分类:
其他好文 时间:
2016-07-15 21:17:37
阅读次数:
165
1)项目功能:用户注册、用户登录、查找单词、浏览查看过的单词
2)技术要点:Sqlite3数据库、文件读写、Socket套接字...
分类:
其他好文 时间:
2016-07-15 21:17:52
阅读次数:
156
本文翻译自RayWenderlich,原文:ReactiveCocoa Tutorial--The Definitive Introduction: Part
1/2
作为一个iOS开发者,你写的每一行代码几乎都是在相应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action...
分类:
其他好文 时间:
2016-07-15 21:18:20
阅读次数:
252
本例分了两层的模式,即数据层和表现层
公共类:DocumentFactory.java
package cn.hncu.contact.common;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import j...
分类:
其他好文 时间:
2016-07-15 21:18:02
阅读次数:
110
CSS 选择器为何物要使某个样式应用于特定的 HTML 元素,首先需要找到该元素。在 CSS 中,执行这一任务的表现规则称为 CSS 选择器所以选择器的功能就是找到元素,选择器是 CSS 中的根基,在错综复杂的HTML文档结构中,迅速、精准的找到我们需要的元素,这就是 CSS 选择器的最高境界...
分类:
其他好文 时间:
2016-07-15 21:17:50
阅读次数:
138
所在包package java.util;继续AbstractCollection抽象类
实现List接口public abstract class AbstractList extends AbstractCollection implements List{
// 内部代码下面讲解
}空构造器protected AbstractList() {
}添加元素,在尾部添加...
分类:
其他好文 时间:
2016-07-15 21:13:51
阅读次数:
119