• Gradle系列教程之任务管理

    30 Apr 2015

    Gradle有两个最基本的概念:project和task,Gradle里面的所有东西都基于这两个概念。project通常指一个项目,而task指构建过程中的任务。一次构建可以有1到n个project,每个project有1到n个task,这篇文章主要介绍Gradle任务的创建和管理。#管理任务每个新创建的任务都是...

    阅读全文 »


  • Java虚拟机简介

    18 Apr 2015

    Java虚拟机是整个Java平台的基础,是Java语言用于实现与硬件、操作系统无关的关键,Java虚拟机类似一个微型的计算机,它有自己的指令集和运行时的内存区域。java虚拟机和java语言并没有必然的联系,它只与特定的二进制文件–class文件相关联,只要符合java虚拟机规范的class文件都能在虚拟机上运行...

    阅读全文 »


  • android实用小技巧

    16 Apr 2015

    本文是一篇译文,讲述的是Android开发过程中遇到的一些实用的小技巧,或者一些实用的API,作者介绍的非常全面,推荐大家收藏起来,平常写Android程序也用的上。

    阅读全文 »


  • 网络传输基础

    16 Apr 2015

    示例:Web服务器向Http客户端传送数据的过程:

    在详细阐述网络传输过程之前,先来看一个最常见的例子,下图显示了一个网络服务器向客户端传送数据的完整过程:

    阅读全文 »


  • 优化java代码建议(1)

    12 Apr 2015

    假设你要统计一个地区的人口平均年龄,你可能写出下面这段代码:

    阅读全文 »


  • 一些强大的Vim插件

    20 Mar 2015

    除了一些常用的插件比如ctags,taglist,bufexplorer,winmamager之外,这里介绍一些很强大的插件。1.Vundle Github主页,一个强大的插件管理器###Vundle可以:1.在Vimrc文件里跟踪和配置你的插件2.只需敲一条命令就可以安装、更新、搜索、清除插件###安装Vund...

    阅读全文 »


  • Android Studio多渠道打包和代码混淆教程

    18 Mar 2015

    ###什么是Gradle Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。Android Studio中新建项目成功后自动下载Gradle。 Gradle有几个基本组件:

    阅读全文 »


  • 在Ubuntu下安装和编译LaTex

    15 Mar 2015

    LaTex简介?1、LaTeX 是由美国计算机学家Lamport博士于1985年开发成功的。2、它是当今世界上最流行和使用最为广泛,以 TeX 为引擎的高质量格式化排版系统。3、它构筑在 TeX 的基础之上,并且加进了很多新功能,使得使用者可以更为方便的利用 TeX 的强大功能。即使使用者并不是很了解 TeX,也...

    阅读全文 »