入门

Activiti 工作流学习 (一)

徘徊边缘 提交于 2019-11-30 13:56:51
今天先摸索着跑通第一个Activiti的Hello World例子 1、在官网上下载最新版的Activiti http://www.activiti.org/download.html 2、下载后目录如下 1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是 MySQL ,那么就执行activiti.mysql.create.*.sql即可。 2) docs:毫无疑问,api文档是也。 3) libs:使用Activiti所需要的所有的jar包和源文件。 4) wars:官方给我们提供的示例Demo,通过使用Demo可以更加快速的了解Activiti。 在war中,有两个war包,将activiti-explorer.war 放到干净的tomcat中,启动 输入: http://localhost:8080/activiti-explorer/ 用户名 Kermit 密码 Kermit 3、创建第一个流程 设计流程 设计完记得点击保存及退出按钮 在在workSpace中点击流程 -流程设计工作区-选择刚才保存的流程,点击部署 部署完毕后, 在workSpace中点击管理 -部署包-查看全部 画圈处即为生成的xml流程配置文件和图片,点看看一下 启动流程 点击流程

5分钟 maven3 快速入门指南

那年仲夏 提交于 2019-11-30 11:45:03
前提条件 你首先需要了解如何在电脑上安装软件。 如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Maven Maven是基于java的工具,所以你的电脑上必须安装了java环境。 首先,下载 Maven 和按照 安装说明 进行操作。然后,在终端或在命令行中键入以下命令: mvn --version 终端或命令行中应该打印出本机所安装的Maven的版本,如下: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800) Maven home: /usr/local/apache-maven-3.1.1 Java version: 1.6.0_65, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: zh_CN, platform encoding: EUC_CN OS name: "mac os x", version: "10.9.1", arch: "x86_64", family: "mac"

python入门系列之(三) 初识Django

廉价感情. 提交于 2019-11-30 08:05:56
我是边看Django相关文档边整理的这篇博客,相当于学习笔记,写的有点乱,如果你已经了解Django开发,就不用看了,不过这里还是涉及到了一点Django的设计思路,对理解Django还是有些好处的,文后有Django中英文档链接。 概述 本质上来说, Django 只不过是用 Python 编写的一组类库。 用 Django 开发站点就是使用这些类库编写 Python 代码。 因此,学习 Django 的关键就是学习如何进行 Python 编程并理解 Django 类库的运作方式。 ##环境准备## Django的安装请直接官方文档 Django 安装章节 很容易懂,不多说了,如果搞不定推荐看看 这篇博客 开始一个项目 执行命令创建Django项目的骨架 django-admin.py startproject mysit 创建的Django项目目录结构如下 mysite/ __init__.py manage.py settings.py urls.py 启动服务 python manage.py runserver 控制台打印如下信息: Validating models... 0 errors found March 18, 2014 - 10:42:35 Django version 1.6.2, using settings 'mysite.settings'

使用命令行方式开发Android应用

你说的曾经没有我的故事 提交于 2019-11-30 06:17:32
Android应用程序主要用Java语言开发,所以JDK是不可缺少的,此外还要下载和安装Android SDK。 Android SDK是一个非安装的压缩包,直接解压即可使用(本人将其解压到D:\目录下,解压后一般是D:\android-sdk-windows) 下面介绍一下Android SDK的目录结构 tools目录主要存放一些常用的命令工具以及其他开发所需的第三方工具。 platforms目录下每个子目录对应一个Android版本,比如Android 2.1对应于platform-7目录. 每个版本都为开发Android应用程序提供了类库、开发模板、虚拟设备(AVD)以及其他资源。 platforms-tools目录下存放一些与Android平台相关的工具, 比如和虚拟设备管理和调试相关的工具(adb)。 docs目录存放android文档 samples存放每个android版本的例子 add-ons存放一些附加组件 AVD Manager.exe 是一个Android虚拟设备管理程序 SDK Manager.exe 是一个Android SDK管理程序,以图形界面的方式安装和卸载各个Android版本 temp是一个临时目录 如果你喜欢DIY,那么可以自己手动搭建Android SDK环境。首先我们需要下载一份描述Android SDK的XML文档 wget http:

Jersey构建REST服务入门

我的未来我决定 提交于 2019-11-30 02:47:55
要设置开发环境,您需要以下内容 : IDE:Eclipse IDE Jdk Web 容器:Apache Tomcat 7.0 Jersey 库:Jersey ,包含所有必需的库 在Eclipse中创建一个web工程 首先,为 Eclipse 上的 Tomcat创建服务器运行时。这是用于 RESTful Web 应用程序的 Web 容器。然后创建一个名为 “RestDemo” 应用程序,并将目标运行时指定为 Tomcat 。 最后,从 Jersey 开发包中将以下库复制到 WEB-INF 下的库目录 方法 资源集合, URI 如: http://host/<appctx>/resources 成员资源, URI 如: http://host/<appctx>/resources/1234 GET 列出资源集合的所有成员。 检索标识为 1234 的资源的表示形式 PUT 使用一个集合更新(替换)另一个集合。 更新标记为 1234 的数字资源。 POST 在集合中创建数字资源,其 ID 是自动分配的。 在下面创建一个子资源。 DELETE 删除整个资源集合。 删除标记为 1234 的数字资源。 1、 @Path @Path 注释被用来描述根资源、子资源方法或子资源 的位置 在 cn.com.service包下 创建第一个helloworld package cn.com.service;

Android: NDK编程入门笔记

让人想犯罪 __ 提交于 2019-11-29 23:12:32
为何要用到NDK? 概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。 3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。 下面就介绍下Android NDK的入门学习过程: 入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。 一、 开发环境的搭建 android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm上运行的.so文件,这就需要用到交叉编译环境,而交叉编译需要在linux系统下才能完成。 安装android-ndk开发包,这个开发包可以在google android 官网下载: 通过这个开发包的工具才能将android jni 的C/C++的代码编译成库 android应用程序开发环境: 包括eclipse、java、 android sdk、 adt等。 如何下载和安装android-ndk我这里就不啰嗦了,安装完之后,需要将android-ndk的路劲加到环境变量PATH中: sudo gedit /etc/environment

REST 风格的 Web 服务入门指南和 (重要)REST关键原则

折月煮酒 提交于 2019-11-29 19:13:48
提醒:想掌握并理解REST风格的Web服务,必须要熟悉HTTP协议,不能光知道GET/POST两种方式.详细请看: http://my.oschina.net/zhaoqian/blog/90315 首先向看一下REST在JavaEE里的规范JAX-RS. JavaTM API for RESTful Web Services (JAX-RS) 1.1 标准 JAX-RS定义了部署Web服务的API,这些Web服务根据Representational State Transfer (REST)体系风格构建。 在整个Java EE产品中,要求所有Java EE Web容器支持使用JAX-RS技术的应用程序。 此规范描述了作为Servlet对服务进行部署。必须能够使用相应的部署模型来部署基于JAX-RS的应用程序,这种部署模型使用了web.xml描述符的servlet-class元素,它的名称是应用程序提供的JAX-RS ApplicationConfig抽象类的扩展类。 此规范定义了一套可选的容器管理的功能和资源,它们会在Java EE容器中使用,所有这样的特性和资源必须可用。 JAX-RS规范参见 http://jcp.org/en/jsr/detail?id=311 上述是JavaEE6规范里的一些说明,那就是说,JAX-RS是完全的REST风格

Apache HBase 入门教程

前提是你 提交于 2019-11-29 09:06:18
原文同步至 http://waylau.com/about-hbase/ (若打不开,请翻墙,或者使用https访问) Apache HBase 是一个分布式的、面向列的开源数据库。正如上一节所提到的,该技术来源于 Google 的 Bigtable。就像 Bigtable 利用了 GFS 所提供的分布式数据存储一样,Apache HBase 在 Hadoop 之上提供了类似于Bigtable 的能力。HBase 是 Apache 的 Hadoop 项目的子项目。HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是 Apache HBase 基于列的而不是基于行的模式。 HBase 由 Powerset 在2007年创建,最初是 Hadoop 项目的一部分,之后演变成 Apache 的顶级项目。下面是 HBase 演变的一个简短概述: 2006年11月:Google 发布了关于 Bigtable 的论文; 2007年2月:HBase 初始化原型在 Hadoop 项目中创建,可以详见 https://issues.apache.org/jira/browse/HBASE-287 ; 2007年10月:在 Hadoop 0.15.0 中发布了第一个“可用”版本的 HBase; 2008年1月:Hadoop 称为 Apache 的顶级项目,HBase

《JavaScript入门经典》注意点笔记摘录1

荒凉一梦 提交于 2019-11-28 23:49:51
第1章 开启Javascript开发之门 1.一般情况下,计算机的最低配置往往不能满足复杂的JavaScript程序的处理需要,如果增大内存,可以明显地提高程序在浏览器中运行的速度。 2.<script>标记可以放在Web页面的<head>...</head>标记中,也可以放在<body>...</body>标记中。 3.在外部JS文件中,不需要将脚本代码用<script>和</script>标记起来。 第2章 固本求源——JavaScript基础 1.最好的代码编写习惯是在每行代码的结尾处加上分号,这样可以保证每行代码的准确性。 2.标识符不能和JavaScript中用于其他目的的关键字同名。 3.在任何数值直接量前加负号(-)可以构成它的负数,但是负号是一元求反运算符,它不是数值直接量语法的一部分。 4.虽然实数有无穷多个,但是JavaScript的浮点格式能够精确表示出来的却是有限的(确切地说,是18 437 736 874 454 810 627个)。这意味着在JavaScript中使用实数时,表示出数字通常是真实数字的近似值。不过即使是近似值也足够用了,这并不是一个实际问题。 第3章 体验逻辑之美——流程控制 1.do...while语句结尾处的while语句括号后面有一个分号";",在书写的过程中一定不能遗漏,否则JavaScript会认为循环语句是一个空语句

Android开发入门之学习笔记(三):程序窗口的布局

穿精又带淫゛_ 提交于 2019-11-28 19:41:08
Android应用程序的用户界面可以看作是由View和View Group组成的,从字面意思上就可以看出,View Group是可以包含多个View的。借用官方教程的图可以更容易理解: 说到这里,我们还没有解释,何为View?其实就是我们所看到的按钮、文本编辑框之类的。换句话说,View是一些用户可以看得见的窗口小部件,而ViewGroup则是用户看不见的,它的作用是更好的组织和布局View。 由于我们是初学者,所以可以简单的来归纳一下: Android应用程序通过 res/layout目录下的一个XML文件(activity_main.xml)来配置和管理程序窗口的布局。当然,一个Android应用程序可能有多个程序窗口,每个程序窗口都会有一个XML文件来管理它的界面布局。每个XML文件的名称可能不一样。我们这里讨论的是最简单的Android程序,它是由ADT自动生成的只有一个程序窗口的程序,所以它的布局文件也只有一个:activity_main.xml。 如果使用ADT工程,自动产生一个最简单的Android应用程序工程,其默认布局的内容大致如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com