Android快速入门
1. 搭建开发环境
>解压压缩文件,得到:①Android SDK (类似于JDK)② Eclipse ③ADT
>配置两个path环境变量:D:\adt-bundle-windows-x86\sdk\platform-tools;D:\adt-bundle-windows-x86\sdk\tools
>配置基本的Eclipse的设...
分类:
移动开发 时间:
2016-07-13 16:31:33
阅读次数:
213
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpui...
分类:
系统相关 时间:
2016-07-13 16:29:26
阅读次数:
301
LeetCode 第 367 题 (Valid Perfect Square)
Given a positive integer num, write a function which returns True if num is a perfect square else False.
Note: Do not use any built-in library function su...
分类:
其他好文 时间:
2016-07-13 16:28:46
阅读次数:
104
在Java中要想实现多线程代码有两种方法,一种是继承 Thread 类,另一种就是实现 Runnable 接口
一、继承 Thread 类
Thread 类是在 java.lang 包中定义的,一个类只要继承了 Thread 类,此类就称为多线程操作类。
在 Thread 子类中,必须明确地覆写 Thread 类中的 run() 方法,此方法为线程的主体
例子:继承Thread类实现...
分类:
编程语言 时间:
2016-07-13 16:30:05
阅读次数:
220
本文记录在3台物理机上搭建Hadoop 2.6.0的详细步骤及碰到的问题解决。默认使用root账号操作,实际中建议使用专用的hadoop用户账号。1. 环境机器: 物理机3台,ip分别为192.168.1.130、192.168.1.132、192.168.1.134
操作系统: CentOS 6.6
Java: 1.7
Hadoop: 2.6.0请确保JDK已安装,使用java -versi...
分类:
其他好文 时间:
2016-07-13 16:28:08
阅读次数:
180
SpringMVC+myBatis +druid多数据库设置
读写分离
多库操作...
分类:
数据库 时间:
2016-07-13 16:30:18
阅读次数:
305
LeetCode 第 72 题 (Super Pow)
Your task is to calculate ab mod 1337 where a is a positive integer and b is an extremely large positive integer given in the form of an array.
Example1:
a = 2...
分类:
其他好文 时间:
2016-07-13 16:29:59
阅读次数:
112
那么这里我们为什么又要花两篇文章的篇幅来介绍Apache Camel呢?因为后续文章中,在我们进行一款简单的ESB中间件设计时,我们将会依靠Apache Camel提供的协议转换、消息路由等核心能力。那么,就让我们开始吧!...
分类:
Web程序 时间:
2016-07-13 16:28:32
阅读次数:
352
一直感觉AndroidStudio没有eclipse快,但是最近由于遇到一个问题不得不将工程迁移到AndroidStudio上,迁移后之前在eclipse上所做的所有批量打包又得重新在AndroidStudio上搞一遍,不得不说这个过程远比我想象的让人愉快,AndroidStudio的强大和好用改变了之前我对这个IDE的偏见,无疑这个IDE是开发Android的最好工具。一、普通打包配置 de...
分类:
移动开发 时间:
2016-07-13 16:27:30
阅读次数:
273
预处理过程
前言:
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。
在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码...
分类:
编程语言 时间:
2016-07-13 16:29:30
阅读次数:
197
数组和指针
前言:
指针和数组有着密切的关系,任何能由数组下标完成的操作也都可用指针来实现,但程序中使用指针可使代码更紧凑、更灵活。
一、指向数组元素的指针
我们定义一个整型数组和一个指向整型的指针变量:
int a[10], *p;
和前面介绍过的方法相同,可以使整型指针p指向数组中任何一个元素,假定给出赋值运算
p=&a[0];
此时,p指向数组中的第0号元素,即a[0]...
分类:
编程语言 时间:
2016-07-13 16:29:08
阅读次数:
204
堆和链表
我们经常在题目中有要求,输入一个整数,然后以这个整数作为数组的元素个数,下面的程序代码是错误的。
int n,array[n];
scanf(%d,&n);
在Turbo C中,不允许出现动态数组。那么如果必须需要这样时,就只能使用链表了。
一、堆
堆是一种动态存储结构,实际上就是数据段中的自由存储区,它是C语言中使用的一种名称,常常用于动态数据的存储分配。堆中...
分类:
编程语言 时间:
2016-07-13 16:29:36
阅读次数:
197
其实对于接触过Android开发的人来说,视图的滑动并不陌生,因为这一功能特性可以说是随处可见。
常用的就例如ScrollView、HorizontalScrollView、ListView,还有熟悉的ViewPager等控件,就都支持这一特性。之所以这一类的控件在Android系统中如此受欢迎,其实也不难想象,最显而易见的:
手机的屏幕(可视区域)是十分有限的,那么如何在有限的区域内提供给用户...
分类:
移动开发 时间:
2016-07-13 16:28:39
阅读次数:
275
linter-php简介linter-php是自动检查php语法错误的插件,使用起来非常方便。
linter-php配置进入linter-php的配置页面,需要指定php执行文件路径:
因为ATOM提供的php插件大多数都要配置php执行文件路径,因此建议可以将php执行文件写入系统环境变量:
或直接在配置项填写php执行文件路径(不建议):...
分类:
Web程序 时间:
2016-07-13 16:27:09
阅读次数:
470
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。
1. 泛化(Generalization)
【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何...
分类:
其他好文 时间:
2016-07-13 16:28:51
阅读次数:
141
Bug分支
软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。
当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交:
$ gitstatus
# ...
分类:
其他好文 时间:
2016-07-13 16:26:47
阅读次数:
187