autotools系列工具—-自动生成Makefile
在较大项目中, 如果手动维护Makefile, 那将是一件复杂并痛苦的事情. 那么, 有没有一种轻松的手段生成Makefile呢? autotools系列工具正是在这样的呼声中诞生的. 它只需用户输入简单的目标文件, 依赖文件, 文件目录等就可以轻松地生成Makefile了. 另外, 这些工具还可以完成系统配置信息的收集, 从而可以方便地处理各种移植性问题. autotools是系列工具, 它含有:
autoscan
aclocal
autoconf
autoheader
automake
autotools 使用流程
下面用一个简单的hello.c程序, 演示autot
继续阅读 »
启动模式 lauchmode
在开启activity后 由activityXML中配置的默认模式 决定其所在的堆栈状态 和 退栈顺序
基本模式4种
standard 默认 每次都新建一个新的activity
singleTop 位于栈顶 复用堆栈中原有的 否则新建一个 常用于存储一些状态值啥的
singleTask 堆栈中只能有一个实例 跳到SINGLE TASK的activity 会把其之上的界面踢出栈 主要通过这个属性 清理一些中间过渡界面
singleInstance 堆栈中只能有一个ACTIVITY 就是它自身 主要给予外部调用 返回就是回到桌面
示例:
继续阅读 »
上一篇介绍了150行代码实现滑动退出功能,相对来说比较简单,那么这篇文章稍微复杂点,有350行代码。
1. CircleImageView:继承系统的View,重写系统的方法;
2. 自定义style属性:供使用者在xml文件中配置,方便使用;
有多么好用就不罗嗦了(我左侧的头像就是),直接上代码:
more
```java
public class CircleImageView extends ImageView {
private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP;
private static final Bitmap.Co
继续阅读 »
编译运行配置
编写Gemfile:
source 'https://rubygems.org'
gem 'jekyll'
gem 'jekyll-sitemap'
gem 'jekyll-paginate'
gem 'html-proofer'
gem "codeclimate-test-reporter", group: :test, require: nil
继续阅读 »
JDK:java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
OS:win7 64bit
cmake:V2.8.12/V3.2.2
LTP:V3.2.0
LTP4J:V1.0
Microsoft VS C++:V2010
编译LTP4J.jar
下载Ant
ltp4j的源码使用ant进行编译,首先需要下载ant,点我下载
配置Ant环境变量
我的电脑-->属性-->高级系统设置-->环境变量
新建A
继续阅读 »
安装docker-machine
我的安装环境是mac,之前在mac上安装有vagrant和virtualbox,所以我没有直接安装官方推荐的Docker Toolbox。其实我可以手动创建几台vagrant虚拟机,然后手动配置这三台虚拟机为一个swarm集群。但看了swarm官网的资料,都推荐使用docker-machine,之前不怎么熟悉,所以也借此机会熟悉一下,先在mac上安装docker-machine命令行工具。
继续阅读 »
环境&版本
OS:win7 X64
Hexo:V3.0.0
Node.js:V0.12.2
Git:Version 1.9.5.msysgit.1
关于为什么要开博客?请参见《为什么你要写博客?》《我的博客时代》
下面就让我们一起开启使用Hexo的全新旅程吧!
安装Node.js
下载Node.js
参考地址:安装Node.js
安装Git
下载地址:http://git-scm.com/download/
注册GitHub
访问:http://www.github.com/
注册过程参见:一步步在GitHub上创建博客主页 全系列
配置和使用Github
参见:如何搭建一个独立博客——简明Github Page
继续阅读 »
发现问题
突然间不知道从什么时候开始,手机上的app只要是调用了SnackBar的地方,SnackBar显示都没有效果,这两天突然开始察觉到这个问题了,开始各种google,但是都没有找到直接让SnackBar没有动画的结果(中文),甚至我还以为是SnackBar的源码改了。
但是又觉得不对,google的这个SnackBar新控件非常不错,不应该把动画去掉啊。
为此,我特意将design包的版本回退到22.2.0版本,依旧是没有动画。
这里开始我就觉得不对了,google不可能去掉并且旧版本依旧没有动画,那么应该是我的配置上的问题。
想到这里,我开始去查看CoordinatorLayout的用法,但是依旧没有任何卵用。
解决问
继续阅读 »
之前在别的电脑上配置过scrapy,后来换了mac一直没有写过爬虫,今天跟着官方指南走的时候发现安装失败很久,代码里显示ImportError: No module named scrapy意识到安装可能出了一些问题。
Stackoverflow上面提到这个问题可能是由于文件命名导致的,但是我的文件命名并没有这个问题,于是就寻求别的解决办法,打算重新安装scrapy包。
继续阅读 »
版本:2013.2
Heat
Heat是一套业务流程平台,旨在帮助用户更轻松地配置以OpenStack为基础的云体系。利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署。Heat能够启动应用、创建虚拟机并自动处理整个流程。它还拥有出色的跨平台兼容性,能够与Amazon Web Services业务流程平台CloudFormation相对接——这意味着用户完全可以将AWS模板引入OpenStack环境当中。
继续阅读 »