[参考] Android 系统核心或驱动的开发之Android repo 魔法

Android 系统核心或驱动的开发之Android repo 魔法  Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。  Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封…

keytool工具使用

这个命令一般在JDK\jre\lib\security\目录下操作  keytool常用命令  -alias       产生别名  -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,               你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个)  -storepass   指定密钥库的密码  -keypass     指定别名条目的密码  -list        显示密钥库中的证书信息  -v…

jdk与jre的区别

JDK就是Java Development Kit,它提供了Java的开发环境和运行环境。简单的说JDK是面向开发人员使用的SDK,SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JDK包括了同版本的JRE,此外还包括有编译器和其它工具。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。JRE的地位就像一台PC机一样,我们编写的Java程序必须用JRE才能运行…

Windows下搭建ARM开源开发环境

1. 安装java环境: 到sun网站下载最新的JRE,目前最新的是JRE 6 Update 12。http://java.sun.com/javase/downloads/index.jsp 下载后安装。 2. 下载Eclipse IDE for C/C++ Developers : 下载地址:http://www.eclipse.org/downloads/ Eclipse IDE for C/C++ Developers (68 MB) 该版本已经集成了C/C++开发插件(CDT 5.x),不需要单独下载CDT。 下载后解压到合适的目录即可,例如:d:/ide/eclipse_fo…

WinXP + JDK 6.0 + eclipse 3.2 + Tomcat 6.0 + TomcatPlugin 3.2.1 环境配置

1. 环境选择WinXP + JDK 6.0 + eclipse 3.2 + Tomcat 6.0 + TomcatPlugin 3.2.1安装JDK 6.01)双击jdk-6u26-windows-i586.exe,分别安装JDK和JRE,注意路径不要覆盖。默认路径为C:\Program Files\Java\jdk1.6.0_262)配置环境变量右键我的电脑>>属性>>高级>>环境变量,打开环境变量窗口点击Administrator的用户变量下的新建按钮,变量名:JAVA_HOME,变量值:C:\Program Files\Java…

JAVA反编译工具JAD

  JAVA反编译工具JAD 以下假设jad.exe在c:/java目录下一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/java/>jad example1.class c:/java/>jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。二、Option -o 不提示,覆盖源文件三、Option -s c:/java/>jad -sjava example1.class 反编译结果以.java…

Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题)

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.log4j.Logger; import org.apache.tools.zip.Zi…

Hibernate save()和insert()方法不能写入数据库的问题

session.save() getHibernateTemplate.save()    应用MyEclipse集成的Hibernate工具自动生成的代码,经常会遇到这种不写数据的问题.也就是当你执行一条增加或修改语句时,程序执行正常没有异常,查看sql语句确实执行了insert或update命令,可是当你查看数据库的时候会发现数据并没有同被增加或修改到数据库.   这种现象的原因是没有提交事务,因为MyEclipse自动生成的dao方法都没有提交的操作    有两种方…

Maven中的几个重要概念(二):lifecycle, phase and goal

原文:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 当我们在使用Maven做一些工作,如打包,编译,运行测试等等任务时,我们已经使用到了Maven中的几个重要概念: lifecycle, phase and goal。 例如,如果我们使用ant打包,我们需要清晰的在脚本中告诉ant: 源代码在哪,打包的目标文件类型如jar,目标文件夹在哪。首先要编译,然后运行测试,最后打包。 而Maven…

Maven

如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。 构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像 Maven 这样的一个项目管理工具提供了构建工具所提供功能的超集。 除了提供构建的功能,Maven还可以生成报…

maven系列(一)

maven介绍 maven,依地语意思是 知识的积累,maven的首要目标就是让开发者在短时间内掌握开发的全过程,它致力于以下几个目标: 构建过程更简单 maven确实隐藏了很多细节。(但是它的运行机制还是要掌握的。) 提供统一的构建系统 maven让一个工程通过 项目对象模型(project object model )和一系列公共的插件,提供一个统一的构建系统。 提供实战开发的准则 比如,说明、执行、报告单元测试是maven一…

maven和netbeans整合

maven和netbeans整合这是一个netbeans的插件,可以在netbeans中使用maven进行项目管理。下载地址:http://mevenide.codehaus.org/m2-site/index.html最新版的是mevenide2-netbeans-2.3。安装:1、 选择工具->更新中心,在对话框中选择 "手动安装下载的模块(hbm文件)" 选择框。2、 添加在zip包中的所有的 nbm 文件。3、 一路下一步,选择证书,最后ok。 配置:1、 选择 "工具 -> 选项" 菜单项, 点击…

附录一 Maven2 安装

附录一 Maven2 安装 Maven是一个构建工具,详细信息请参考maven官方网站(http://maven.apache.org) 1.  从http://maven.apache.org 下载最新的maven压缩文件,在windows操作系统下通常下载zip文件,使用解压缩工具将文件解压缩到某个目录(以下称为Maven安装目录)。 例如:E:/struts2/maven-2.0.7,这个目录的文件结构为: E:/struts2/maven-2.0.7 bin/ boot/ conf/ lib/ LICENSE.TXT NOTICE.TXT R…

Maven项目管理工具

1. Maven简介 1.1 什么是Maven? Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个 项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行…
下一页 »