自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红叶岭谷的博客

生活不是为了赶路,而是为了感受路

  • 博客(31)
  • 资源 (62)
  • 收藏
  • 关注

原创 Android低功耗蓝牙 升级 5.0以上的BLE开发

蓝牙4.0分为标准蓝牙和低功耗蓝牙(BLE),标准蓝牙就是手机上用的那种,低功能耗蓝牙由于其具有最大化的待机时间、快速连接和低峰值的发送和接收特性,被广泛用于智能手表、智能手环等可穿戴设备上。在安卓4.3之前,安卓平台上的BLE开发相当难搞,好在谷歌在4.3之后发布了官方的API。在安卓5.0之后又引入了新的API,原来的API已经被废弃。在新的系统里采用旧API开发的APP仍可使用,但采用新AP

2017-05-31 18:11:35 10488

原创 Android 的Activity.getWindowManager().getDefaultDisplay().getWidth()过时了

Android获取屏幕宽度和高度的方法1.下面方发已经过时在API-13就已经放弃了Activity.getWindowManager().getDefaultDisplay().getWidth()//获取屏幕宽度Activity.getWindowManager().getDefaultDisplay().getHeight()和getWidth() //获取屏幕高度官方文档给出: 现在我

2017-05-26 18:11:45 16320 3

原创 Java 实例-产生随机数

java产生随机数的方法有好几种的,但是今天我直说一种,也是最常用的运用到的包: import java.util.Random;列举你要随机的范围数据:static String[] renstr = {"A","B","C","D","E","F","0","1","2","3","4","5","6","7","8","9"}; /** * 创建随机值 * @pa

2017-05-26 14:58:11 532

原创 javaScript产生随机数的几个用法

var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];function generateMixed(n) {     var

2017-05-26 14:45:04 11587 1

原创 Java 网络编程API以及实例

Java 网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常

2017-05-26 14:40:16 2131

原创 Java 递归实例 – 阶乘

一个正整数的阶乘是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。亦即n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 以下实例演示了 Java 阶乘代码的实现:/** * 创建递归运算数据 * 循环换多次运算 */private static void createFactorial(){ for (int

2017-05-26 14:36:02 970 2

原创 Java 实例 - 斐波那契数列

斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…… 特别指出:第0项是0,第1项是第一个1。 这个数列从第三项开始,每一项都等于前两项之和。 以下实例演示了 Java 斐波那契数列的实现:/** *

2017-05-26 13:59:33 785

原创 Java 实例 – 时间戳转换成时间

java 中我们常用的时间戳来转时间用的两个包 import java.text.SimpleDateFormat; import java.util.Date;方法://long timeStamp = 1495777335060;//直接是时间戳long timeStamp = System.currentTimeMillis(); //获取当前时间戳,也可以是你自已给的一个随机的或是

2017-05-26 13:44:57 52317 2

原创 Web开发10款超好用的JavaScript的库

Web 社区日益活跃、多样,并在多个领域快速成长,搞Web开发的大多都喜欢支持前端开发的JavaScript,主要因为此脚本语言使用相对比较容易,并能为网站和Web应用创造了有趣的用户界面,接下来,就让小学为大家分享超级实用的JavaScript库,希望这些工具能提高您的工作效率和专业技能。1、Anime灵活而轻量级的JavaScript动画库。它适用于CSS,个别变换,S

2017-05-26 08:52:25 1579

原创 23种设计模式之单例模式(线程安全)

可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。1.多线程安全单例模式实例一(不使用同步锁) public class Singleton { private static Singleton sin=new Sin

2017-05-23 11:03:06 482

原创 Java 发送邮件

Java 发送邮件使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。你可以在 JavaMail (Version 1.2) 下载最新的版本。你可以再 在JAF (Version 1.1.1)下载最新的版本。下载并解压这些文件,最上层文件夹你会发现很

2017-05-23 10:29:47 589

原创 Java 文档注释属性详解

Java 文档注释Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。说明注释,是你更加方面的记录你的程序的信息。javadoc 标签javadoc工具软件识别以下标签:

2017-05-23 10:27:39 833

原创 10分钟教你把项目保存到github仓库保管代码

推荐理由(网上有人写的非常号,这里指引引用)GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。 强调内容 GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以

2017-05-22 16:51:22 19237

原创 W3Cschool Java 8新特性----> Base64

在Java 8中,Base64编码已经成为Java类库的标准。Java 8 内置了 Base64 编码的编码器和解码器。Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/。URL:输出映射到一组字符A-Za-z0-9+_,输出是URL和文件。MIM

2017-05-21 08:57:48 1576

原创 W3Cschool Java 8新特性----> 日期时间 API

Nashorn 一个 javascript 引擎。Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。在旧版的 Java 中,日期时间 API 存在诸多问题,其中有:非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。设计很差 − Jav

2017-05-21 08:56:47 1165 1

原创 W3Cschool Java 8新特性----> Nashorn JavaScript

Nashorn 一个 javascript 引擎。从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。它使用基于JSR 292的新语言特性,其中包含在JDK 7中引入的 invokedynamic,将JavaScript编译成Java字节码。

2017-05-21 08:55:38 973

原创 W3Cschool Java 8新特性----> Optional 类

Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。类声明以下是一个 java.util.Op

2017-05-21 08:54:30 792

原创 W3Cschool Java 8新特性---->Stream

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道

2017-05-21 08:53:04 901

原创 W3Cschool Java 8新特性----> 函数式接口

DK 1.8 新增加的函数接口:java.util.functionjava.util.function 它包含了很多类,用来支持 Java的 函数式编程,该包中的函数式接口有:序号接口 & 描述1BiConsumer代表了一个接受两个输入参数的操作,并且不返回任何结果2BiFunction

2017-05-21 08:50:17 626

原创 AndroidStudio官方的Android 使用 Layout Editor 构建 UI

使用 Layout Editor 构建 UI本文内容编辑器简介更改预览外观创建新布局创建布局变体将布局转换为 ConstraintLayout将视图添加到布局编辑视图属性在 Android Studio 的 Layout Editor 中,您可以通过将小部件拖动到视觉设计编辑器来快速构建布局,无需手动编写布局 XM

2017-05-19 15:11:49 11448 1

原创 W3Cschool Java 8新特性----> 方法引用

方法引用通过方法的名字来指向一个方法。 方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 方法引用使用一对冒号(::)。 下面,我们以定义了4个方法的Car这个类作为例子,区分Java中支持的4种不同的方法引用。public static class Car { public static Car create( final Supplier< Car > supplier ) {

2017-05-18 17:52:39 413

原创 W3Cschool Java 8新特性----> Lambda 表达式

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }以下是lambda表达式的

2017-05-18 17:32:41 345

原创 Android开发之Bitmap的内存优化详解

在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。1、要及时回收Bitmap的内存  Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,Android系统有自

2017-05-18 15:51:12 455

原创 android权限大全

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米

2017-05-16 13:32:54 226

原创 Java 多线程编程

Java 多线程编程Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。

2017-05-12 20:03:58 506 1

原创 官网 Java 流(Stream)、文件(File)和IO使用

Java 流(Stream)、文件(File)和IOJava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到

2017-05-12 20:01:32 433

原创 关于CHM格式的帮助文档打首次开时是乱码的问题

CHM文档也默认是通过浏览器来显示, 显示乱码可能是IE中字体设置出了问题. 遇到此问题, 我的解决方法: 1. 把.CHM文档关掉 2. 把IE和所有的浏览器关掉 3. 把IE打开, 并只把IE打开将编码改为自动选择. 方法:右击—>查看编码—>自动选择; 4.打开.chm文档即可了 如果你的IE浏览器出现的乱码,再次改回来,就没有事了,chm文档再次打开时就不会出现乱码了

2017-05-12 13:51:35 1644

原创 java关于javadoc的那些小技巧和你需要知道的地方(二)

网上有好多的介绍javadoc转chm文档的方法 我这里就两种介绍一下 1.首先你的把必要的工作做好 如果已经安装好了就可以进行下一步操作,没有请移步至: http://download.csdn.net/download/male09/9833540 进行下载 下载下来后: 第二个红色标注为第二种生成javadoc的方法先将这个安装

2017-05-04 17:23:52 533

原创 java关于javadoc的那些小技巧和你需要知道的地方(一)

1.生成javadoc 生成javadoc的方法很普遍,大家在晚上找找就有 我这就转一下:http://blog.csdn.net/u011596810/article/details/50825748 方法都是一样的,没有必要在我找,我就把博主的内容给大家转过来一起看看: 最初的时候,我也很好奇它是怎么来的,就以为像平常的参考书一样,都是别人一字一笔制作出来的。但是,等我认识到

2017-05-04 16:43:07 1856

原创 详解Android冷启动实现APP秒开的方法

一、前言 在阅读这篇文章之前,首先需要理解几个东西: 1、什么是Android的冷启动时间? 冷启动时间是指用户从手机桌面点击APP的那一刻起到启动页面的Activity调用onCreate()方法之间的这个时间段。 2、在冷启动的时间段内发生了什么? 首先我们要知道当打开一个Activity的时候发生了什么,在一个Activity打开时,如果该Activity所属

2017-05-03 12:09:53 1038

原创 Android 动画属性详解

动画public abstract class Animationextends Object implements Cloneablejava . lang . object↳android.view.animation.Animation已知的直接子类AlphaAnimation,Animati

2017-05-02 15:34:28 2254

AndroidStudio个人爱好UI设置

自己的AndroidStudio的习惯设置和UI布局文件,喜欢的同仁可以用用,不会影响到自己的快捷键的设置

2017-05-19

Android的自定义ImageView的jar文件

1.Android的自定义ImageView图标,可以根据自己的需要,设置圆形,椭圆形,长方形,正方形图标; 2.都是需要在导入jar包文件后在xml文件中引入<com.hongye.image.image.CircleImageView/> 圆形 <com.hongye.image.image.RectImageView/> 矩形

2017-05-18

C++入门经典(第3版)

高清扫描[C++入门经典(第3版)

2017-05-16

HTML5从入门到精通

扫描的HTML5从入门到精通

2017-05-16

JavaScript-API-v1.

JavaScript-API-v1.3readme

2017-05-16

Java RESTful Web Service实战

Java RESTful Web Service实战是国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了全新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务

2017-05-16

java常用几种加密算法

详细描述了java常用几种加密算法以及例子

2017-05-16

Android Layout样式布局

包含所有的Android Layout的样式布局和属性讲解

2017-05-16

Web Service开发指南

Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务中介者三个角色和发布、发现、绑定三个动作构建的。简单地说,Web服务提供者就是Web服务的拥有者,它耐心等待为其他服务和用户提供自己已有的功能;Web服务请求者就是Web服务功能的使用者,它利用SOAP消息向Web服务提供者发送请求以获得服务;Web服务中介者的作用是把一个Web服务请求者与合适的Web服务提供者联系在一起,它充当管理者的角色,一般是UDDI。这三个角色是根据逻辑关系划分的,在实际应用中,角色之间很可能有交叉:一个Web服务既可以是Web服务提供者,也可以是Web服务请求者,或者二者兼而有之。显示了Web服务角色之间的关系:其中,“发布”是为了让用户或其他服务知道某个Web服务的存在和相关信息;“查找(发现)”是为了找到合适的Web服务;“绑定”则是在提供者与请求者之间建立某种联系。

2017-05-16

贝塞尔曲线

贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Flash4中还没有完整的曲线工具,而在Flash5里面已经提供出贝塞尔曲线工具。 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Casteljau于1959年运用de Casteljau演算法开发,以稳定数值的方法求出贝兹曲线。

2017-05-16

23种设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。

2017-05-16

HTML5实战训练

《HTML5实战》由资深Web开发专家亲自执笔,内容的权威性上应该是毋庸置疑的。本书在内容结构上将继承《jQuery权威指南》一书的优点,几乎每个知识点都配一个精心设计的案例,以便于读者融会贯通和动手实践,这将是本书区别于现有同类书的一个最大特点。全书一共分为10章,全书以HTML 5的使用环境和基本特征开篇,依次详细地讲解了HTML 5中新增的交互元素、重要元素、表单与文件、视频与音频、绘画、数据存储、离线应用、网络应用和拖放等核心内容。

2017-05-15

Linux命令大全完整版

本书面向系统管理员、配置管理人员、系统开发人员,以及所有想有效使用Linux系统的黑客。除了Linux外,本书内容还适用于提供了命令行界面和shell脚本编程支持的其他类Unix系统(我们称之为“*nix”系统)

2017-05-15

[C语言从入门到精通]扫描版

本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用c语言进行程序开发应该掌握的各方面知识。全书共分17章,包括c语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会c语言程序开发的精髓,快速提高开发技能。 本书列举了大量的小型实例、综合实例和部分项目案例;所附dvd光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。 本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。

2017-05-15

[Android应用案例开发大全]扫描版

Android应用开发大全的实例清晰可见

2017-05-15

完整的java生成javadoc/chm文档 必要文档

上次有人反应说下载下来后,不能解压,我对此,很是歉意,专门在上传一次; 2.解放双手手动写Word文档,自动生成javadoc文档--CHM帮助文档 2.具体可以查看我博客<<java关于javadoc的那些小技巧和你需要知道的地方

2017-05-15

HTML双击拖动选择图片

HTML运用JQuery实现图片的双击,拖动,添加到预选的框中,图片优美,效果动人

2017-05-14

网页视频背景

实现了HTML文件,用MP4视频来做网页的动态视频背景

2017-05-14

java对象转JSON

1.一款将java对象转成json或是将json转成java对象的jar文件; 2.在网上找了半天才找到,希望大家共享; 3.使用方法,大家在网上随便找,很多,很简单,一看便会; 4.此包在eclipse中和AndroidStudio中都可以用,但是,你如果使用的是AndroidStudio,或是IntelliJ IDEA就没有必要了,你就可以直接在github上直接找到配置文件,更简单,更方便

2017-05-12

JNativeAPI

1.全套的真正的JNativeAPI; 2.已经封装成CHM格式的帮助文档,方便在手机、平板等平台使用查看,学习; 3.如果出现首次打开乱码,请移步至 http://blog.csdn.net/male09/article/details/71721521 查看解决方案

2017-05-12

android网络和权限验证

android 6.0 后的权限动态申请和网络的监听判断,一句话完成android网络和权限的判断和监听

2019-03-12

android倒计时

android倒计时的封装,用来帮助更好的了解,合计时间统计的API

2019-03-12

Android5.0蓝牙开发包

这是一个用于帮助开发者更好的了解封装包的API,以便于新手更快,更准的上手

2019-03-12

小程序模板消息

封装可了小程序在后台向微信推送消息是的过程,大大降低难度操作,详细操作过程

2018-11-06

微信小程序手势缩放图片

微信小程序手势缩放图片,移动查看组件,简单的配置直接可以使用

2018-10-30

微信AES&DES;

包含了微信的AES加解密和3des加解密,以及各种js加密算法

2018-07-09

ApacheCommonsAPI

Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。 Apache Commons项目的由三部分组成: The Commons Proper - 一个可重用的Java组件库。(已经发布过的) The Commons Sandbox - Java组件开发工作区. (正在开发的项目) The Commons Dormant - 当前处于非活动状态的组件库.(刚启动或者已经停止维护的项目) 建立和维护可重用的Java组件。使用组件可以提高开发效率和质量。 这是中文的解释

2018-06-18

JSON 解析jar

两个jar,都是用来解析传输的JSON串,方便解析,单独使用(java和Android都适用)

2018-05-31

AS上传项目到JCenter仓库

自己使用,没有转份的意思,大家在网上搜一下,资料很多的

2018-03-18

CSDN Markdown编辑规范

CSNM Mardown的编辑规范,用来方便自己使用,也希望大家可以使用

2018-03-18

kotlin极简教程

内容摘要:Kotlin视频教程、第1章 Kotlin简介、第2章 快速开始:HelloWorld、第3章 Kotlin语言基础、第4章 基本数据类型与类型系统、第5章 集合类、第6章 泛型、第7章 面向对象编程、第8章 函数式编程、第9章 轻量级线程:协程、第10章 Kotlin与Java互操作、第11章 使用Kotlin集成SpringBoot开发Web服务端、第12章 使用Kotlin集成Gr adle开发、第13章 使用 Kotlin 和 Anko 的Android 开发、第14章 使用 Kotlin DSL、第15章 Kotlin 文件IO操作与多线程、第16章 使用 Kotlin Native

2017-09-29

Maven权威指南中文版

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs

2017-09-26

Android Studio 的第一个Kotlin 语言的Android 项目

适用于出初学者的AndroidStudio第一次使用Kotlin语言编写Android项目

2017-07-08

HTML5样式的进度条

里面集成了多种样式的动画进度条,绚丽多彩

2017-07-04

java swing 时间日期选择控件

使用纯java swing 编写的日期时间选择控件,免去了以前的手动输入造成的输入错误,输入丢失的不必要的错误

2017-06-30

XML文件解析的_DOM4J-最新jar

xml文件解析之dom4j的jar

2017-06-25

JAVA XML dom4j-1.6.1

java Android 的XML 文件管理读写改的包dom4j-1.6.1

2017-06-12

servlet和jsp学习指南

java学习群学习资料之--servlet和jsp学习指南

2017-05-31

Kotlin 语言官方中文文档

kotlin 官方的中文文档大全

2017-05-22

kotlin-for-android-developers

谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。对此我下载了这个,大家一起共享

2017-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除