Android Studio使用插件推荐最近把Android Studio从1.5升级到了2.1,可以说是质的变化,Studio编码更爽了,虚拟机更流畅了,编译速度更快了。再安装一些辅助插件,爽到爆,在此推荐一些Android Studio常用的插件。
如果你对Android Studio使用还不是太熟悉,请跳转到此处Android Studio使用教程
1、Android-butterknif...
分类:
移动开发 时间:
2016-05-13 03:34:30
阅读次数:
211
一、简介
Pig是基于hadoop的一个数据处理的框架。相对于MapReduce是使用java进行开发的,Pig有一套自己的数据处理语言,Pig的数据处理过程要转化为MR来运行。
Pig基本数据类型:int、long、float、double、chararry、bytearray
复合数据类型:Map、Tuple、Bag
Bag的类型如{('age',31),('na...
分类:
其他好文 时间:
2016-05-13 03:36:06
阅读次数:
134
有一个单例类是这么写的:```Java
public class BluetoothManager {private static BluetoothManager sInstance;public static BluetoothManager getInstance() {
if (sInstance == null) {
synchronized (Bluetooth...
分类:
编程语言 时间:
2016-05-13 03:34:44
阅读次数:
151
1、实现生产者/消费者模式:一对一交替打印
public class MyService {
private ReentrantLock lock= new ReentrantLock();
private Condition condition = lock.newCondition();
private boolean hasValue = false;
p...
分类:
编程语言 时间:
2016-05-13 03:33:38
阅读次数:
271
一直以来对View的事件分发机制很晕,今天就在这里梳理一下...
分类:
移动开发 时间:
2016-05-13 03:35:10
阅读次数:
204
不关你是一个it新人还是一个大牛,最基本的你需要一个github账号,这样你便可以在github上分享自己的成果或者下载被人优秀的项目。
第一步——注册一个github账号:
百度搜索github,进入官网注册即可,至于怎么注册不用明说了,相信大家都会。
第二步——登陆github:进入github官网,点击Sign in即可登录Github:
第三步——创建项目
登陆git...
分类:
其他好文 时间:
2016-05-13 03:34:02
阅读次数:
212
开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常.
并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除了得到正确 json 数据外, 数据可能还夹杂其它数据.
例如:
thinkPHP 开启 'SHOW_PAGE_TRACE '=> true 时, 正确的 json 后面会夹杂HTML代...
分类:
移动开发 时间:
2016-05-13 03:34:51
阅读次数:
204
ZipInputStream读出ZIP文件序列(简单地说就是读出这个ZIP文件压缩了多少文件),而类ZipFile使用内嵌的随机文件访问机制读出其中的文件内容,所以不必顺序的读出ZIP压缩文件序列。...
分类:
编程语言 时间:
2016-05-13 03:34:12
阅读次数:
293
实例化网络参考文档:http://www.aboutyun.com/thread-13187-1-1.html
http://www.aboutyun.com/thread-14639-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/launch-instance.html#create-virtual-network...
分类:
系统相关 时间:
2016-05-13 03:32:19
阅读次数:
320
Thrift version 0.9.0服务端接收和发送数据接收数据格式方法数据格式sz, = unpack('!i', socket.recv(4))
if sz < 0:
version = sz & -65536 #版本掩码
if version != -2147418112:
raise
type = sz & 0x000000ff #字符串先读...
分类:
其他好文 时间:
2016-05-13 03:33:51
阅读次数:
334
抽签
X星球要派出一个5人组成的观察团前往W星。
其中:
A国最多可以派出4人。
B国最多可以派出2人。
C国最多可以派出2人。
....
那么最终派往W星的观察团会有多少种国别的不同组合呢?
下面的程序解决了这个问题。
数组a[] 中既是每个国家可以派出的最多的名额。
程序执行结果为:
DEFFF
CEFFF
CDFFF
CDEFF
CCFFF
CCE...
分类:
其他好文 时间:
2016-05-13 03:34:20
阅读次数:
97
Unity5.0 EventSystem事件系统的详细说明
一、EventSystem对象的说明
当我们在场景中创建任一UI对象后,Hierarchy面板中都可以看到系统自动创建了对象EventSystem,可以看到该对象下有三个组件:EventSystem、StandaloneInputModule、TouchInputModule,后面两个组件都继承自BaseInputModu...
分类:
其他好文 时间:
2016-05-13 03:33:41
阅读次数:
680
1. CSS分别有display、visibility两个样式可以用于隐藏或显示HTML元素
1) display样式有多个类型的值可选择,默认值为inline,隐藏后会释放元素所占用的页面空间(详见:点击打开链接)
style="display: none;"
document.getElementById("div1").style.display="none";//隐藏
...
分类:
Web程序 时间:
2016-05-13 03:33:30
阅读次数:
247
1 数据库sql查询的数据
2 最终echarts画出来的图
3 代码如下
计算主方法方法
/**
* echarts算时间轴代码(算流量的代码),这里的时间间隔为5秒钟,一分钟的流量,totalSize = 12
* ebuStreamList 为EbuStream的集合, EbuStream的属性有totalStream,time...
分类:
其他好文 时间:
2016-05-13 03:31:19
阅读次数:
663
一、pagebeforecreate
1.触发时机:
在页面初始化及jQuery Mobile在开始对页面进行增强之前触发。
注意: 该事件在每个页面中只能触发一次
- 在页面第一次载入时, jQuery Mobile 会在 DOM (内存)缓存页 面, 所以当你通过浏览器从第二个页面回退第一个页面时,该事件将不会被触发, 这是因为第一页面已经被初始化
了。
2.监听方式:...
分类:
Web程序 时间:
2016-05-13 03:33:26
阅读次数:
1544
简介继上节8说到利用手动构建的语法树解析下面的c语言代码: a = 1
sum = 0
input(x)
while(a <= x){
sum = sum + a
a = a+1;
}
print(sum)而一个编译器不应该依赖用户去手动构建对应语言的语法树,我们需要的是一种支持自动构建语法树的策略。本节将要说明的就是如何利用...
分类:
编程语言 时间:
2016-05-13 03:32:26
阅读次数:
263
上一片篇文章分析了Android窗口系统层次、Ativity的窗口和系统窗口的区别,这篇文章我来说说使用系统窗口来实现浮窗的一些限制,我们如何越过这些限制。简单的浮窗实现final WindowManager windowManager = getWindowManager(context);
//创建自定义浮窗
FloatView hideDialog = new FloatVie...
分类:
其他好文 时间:
2016-05-13 03:33:27
阅读次数:
362