自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (57)
  • 收藏
  • 关注

转载 (4.1.40.3)android事件分发

概述1、在父控件的onTouch里返回true,子控件就无法收到点击事件,对吗? 这是错误的,阻止事件往下分发得用onInterceptTouchEvent2、事件传递由父控件传递到子控件,事件消费是子控件优先,子控件不消费就传递给父控件消费3、子控件是clickable的,但是没有写onclick事件,但是父控件有onclick事件,那么点击子控件,父控件会响应吗?

2016-04-30 13:36:44 618

转载 (4.6.11.7)使用BUCK 编译Android应用

当项目依赖的库很多时,本地开发编译速度会越来越慢,有时只是改动几行却要花上几分钟编译,非常影响开发速度。 这里简单的介绍下使用BUCK加速编译。安装编译 https://buckbuild.com/setup/install.html 看文档,非常简单 Mac OSX可以直接通过homebrew安装,可以用手动下载源码编译。使用 根据https://buckbuil

2016-04-27 22:06:14 1053

转载 (4.6.11.6)基于Facebook Buck改造Android构建系统之基本概念

使用Facebook Buck对已有的Android项目进行改造,首先需要理解Buck的一些基本概念,在这个的基础上,我们才能既快又好的进行改造工作。本文就先来介绍4个主要的概念,它们对于编写Buck构建脚本至关重要:构建规则(Build Rule)构建目标(Build Target)构建文件(Build File)构建目标模式(Build Target Pattern)构建规则(Bu

2016-04-27 22:00:55 750

转载 (4.6.11.5)基于Facebook Buck改造Android构建系统之初体验

自从Android开发切换到Android Studio之后,就一直使用Gradle进行项目的构建,随着工程Module的增加,代码的一处改动,都要花费几分钟的时间重新编译,实在是浪费时间,一两个月前就想着使用Facebook的Buck来替换Gradle,换取更快的编译速度,后来由于其他事情就耽搁了。当时在知乎上提问:《国内有Android技术团队在使用facebook的buck进行代码构建吗?》

2016-04-27 21:56:55 890

转载 (4.6.11.4)加速Android Studio的Gradle构建速度

在利用Android Studio做项目时,发现随着项目内资源的逐渐增多(或者项目创建时间太过久远,而又未经常打开),Android Studio的build速度也越来越慢。(P.S.在做我的CSGO StatTrak的时候,基本要12分钟,才能build完成,在此期间,一直显示Gradle运行中….)在互联网上一番搜索后,发现通过以下方法可以加快Gradle的构建速度。在以下Gradle

2016-04-27 10:45:19 829

转载 (4.6.11.3)告别编译运行:Instant Run ---- Android Studio 2.0 Preview发布功能

摘要:以往的Android开发有一个头疼的且拖慢速度的问题,就是你每改一行代码要想看到结 果必须要编译运行到手机或者模拟其上,而且从头(可能是登录界面)一直点击到你修改的界面为止。开发一个完整的Android App你可能要经历无数个重复编译运行的过程,严重的拖慢了开发进度。以往的Android开发有一个头疼的且拖慢速度的问题,就是你每改一行代码要想看到结 果必须要编译运行到手机或

2016-04-26 20:08:38 727

转载 (4.6.11.2)Android LayoutCast 初探

今天无意间看见了一个神器,顿时让我血气蓬勃! 废话不多说,先上网址:https://github.com/mmin18/LayoutCast 把代码和资源文件的改动直接同步到手机上,应用不需要重启。省去了编译运行漫长的等待,比较适合真机调试的时候使用。   先看看视频:优酷: http://v.youku.com/v_show/id_XMTMwNTU

2016-04-26 18:31:59 1363

转载 (4.6.11.1)加快Android编译速度:Buck,LayoutCast,JRebel,Jimulabs,Instant Run

对于Android开发者而言,随着工程不断的壮大,Android项目的编译时间也逐渐变长,即便是有时候添加一行代码也需要等待好久才能看见期待的效果。之前加快Android编译的工具相对较少,其中最具有代表性的开源项目当属FaceBook的Buck和 mmin18的LayoutCast,除此之外还有JRebel 和 Jimulabs。不过前两天google宣布推出Instant Run加快A

2016-04-26 18:24:32 1269

转载 (4.3.2.6)ScrollView内嵌套ListView时禁止ListView的滚动

ScrollView内嵌套ListView时不知道为什么ListView高度很小只能显示一行数据,网上有说是因为ScrollView和ListView之间冲突导致的禁止ListView的滚动事件时可以解决该问题,只让ScrollView可以滚动。自定义ListView,xml布局文件中使用该自定义的ListView[java] view plain copy

2016-04-26 16:02:19 813

转载 (2.1.25)关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)

[java] view plain copypackage cn.outofmemory.codes.Date;    import java.util.Calendar;  import java.util.Date;    public class CalendarDemo {    public static void main(Str

2016-04-26 15:41:15 858

转载 (4.5.4.3)使用Android Studio进行本地单元测试(Local Unit Tests)

由于目前Google已经停止了对Eclipse ADT插件的更新,因此迫使Android的开发者迁移到Android Studio中。Android Studio基于JetBrains IntelliJ IDEA,后者号称世界上最聪明最好用的Java开发IDE。虽然Android Studio提供了很多选项可以为Eclipse的工程迁移以及开发提供便利,但是,对于习惯了Eclipse的开发者来说,

2016-04-26 15:38:36 693

转载 (4.1.40.2)Android_关于子控件和父控件的事件响应问题

原文地址http://blog.csdn.net/tianjf0514/article/details/7533154分类: 【Android_控件相关】2012-05-03 22:33 993人阅读 评论(1) 收藏 举报当父控件中有子控件的时候,并且父控件和子空间都有事件处理(比如单击事件)。这时,点击子控件,父控件的单击事件就无效了。如下图:比如一

2016-04-26 15:31:21 799

转载 (4.1.38.3)LoaderManager使用详解(三)---实现Loaders

这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下这篇博客覆盖了什么内容。Loader之前的世

2016-04-26 15:28:44 538

转载 (4.1.38.2)LoaderManager使用详解(二)---了解LoaderManager

了解LoaderManager这篇文章将介绍LoaderManager类,这是该系列的第二篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader注意:要了解这一LoaderManager这部分知识,要求对Loaders如何工作有基本了解。Loaders的实

2016-04-26 15:27:17 502

转载 (4.1.38.1)LoaderManager使用详解(一)---没有Loader之前的世界

来源:http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html感谢作者Alex Lockwood的努力,让我们看到如此精彩的文章。第一部分 没有Loader之前的世界这一部分将对Loaders和LoaderManager做一个简短的介绍。第

2016-04-26 15:25:36 652

转载 (4.1.38)Android Loader 技术的简单实用

从Android3.0开始,Android SDK提供了Loader技术,使用Loader技术可以很容易进行数据的异步加载。Loader技术为我们提供的核心类有:LoaderManager:可以通过Activity或者的Fragment的getLoaderManager()方法得到LoaderManager,用来对Loader进行管理,一个Activity或者Fragmen

2016-04-26 15:23:15 597

转载 (2.3.12)java正则表达式判断数字

"^\\d+$"  //非负整数(正整数   +   0)       "^[0-9]*[1-9][0-9]*$"  //正整数       "^((-\\d+)|(0+))$"  //非正整数(负整数   +   0)       "^-[0-9]*[1-9][0-9]*$"  //负整数       "^-?\\d+$"    //整数       "^\\d+(\\.\\

2016-04-26 15:20:52 1460

转载 (4.3.2.5)EditText限制输入字符类型的几种方式

最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下:1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置:在xml中,   android:inputType="textPassword"在java文件中,可以用 myEditText.

2016-04-26 15:17:22 622

转载 (4.3.2.4) %1$s %1$d Android string

1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用 [java] view plain copyString sAgeFormat = getResources().getString(R.string.old);  String sFinalAge 

2016-04-26 15:15:11 664

转载 (4.1.30.2)android intent 传递list或者对象

方法一: 如果单纯的传递List 或者List的话 就可以直接使用 Java代码 intent.putStringArrayListExtra(name, value)  intent.putIntegerArrayListExtra(name, value)  方法二: 如果传递的是List,可以把list强转成Serializable类型,然后通过 

2016-04-26 15:12:56 422

转载 (4.3.2.3)Android ListView收缩与展开的封装实现

常有这种需求,即ListView中数据较多(不涉及分页),如果都展开,数据量较多,体验不好,所以需要提供用户查看更多、收缩数据的交互截图如下:如图所示,点击更多,则展开所有数据。点击收起,则自动收缩。代码如下(主要通过继承Adapetr,控制展示的数据量getCount()方法实现,当数据量大于默认值(2)时,自动只展示2条数据,当点击更多时,则展示全部数据):

2016-04-26 15:11:11 726

转载 (4.3.2.2)ListView 动态设置高度问题

今天开发遇到一个问题,就是当动态插入ListView数据的时候,由于之前ListView的高度已经固定死了,所以显示不完整的数据,并且底部显示黑边。如图:而我希望这个ListView可以动态的改变高度:当时第一个想到的解决办法就是在setAdapter之后去重新修改ListView的高度,但是发现设置match_parent或wrap_content

2016-04-26 15:08:50 734

转载 (4.3.2.1)Android ListView点击展开收起效果(一)

【声明】此文出自指尖飞落的博客:http://blog.csdn.net/huntersnail公司的项目是社区购物商城(o2o),大量的需要用到ListView的各种效果,ListView展开收起、头部(Head)和子部(Item)这种结构的ListView,特别是第二种用得最多。写过很多次了,在这里写记录一下自己的笔记,也希望能帮助到有需要的Coder。一、首先上几种效果:

2016-04-26 15:08:01 1078

转载 (2.2.10.3)Gradle 编程模型及 API 实例详解

希望你在进入此节之前,一定花时间把前面内容看一遍!!!https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html。加载插件是调用它的 apply 函数.apply 其实是 Project 实现的 PluginAware 接口定义的:来看代码:[apply 函数的用法] apply 是一个

2016-04-25 20:39:21 823

转载 (2.2.10.2)Gradle 工作流程

Gradle 的工作流程其实蛮简单,用一个图 26 来表达:图 26 告诉我们,Gradle 工作包含三个阶段:首先是初始化阶段。对我们前面的 multi-project build 而言,就是执行 settings.gradleInitiliazation phase 的下一个阶段是 Configration 阶段。Configration 阶段的目标是解析每个 proj

2016-04-25 20:38:16 667

转载 (2.2.10.1)gradl基本组件

Gradle 是一个框架,它定义一套自己的游戏规则。我们要玩转 Gradle,必须要遵守它设计的规则。下面我们来讲讲 Gradle 的基本组件:Gradle 中,每一个待编译的工程都叫一个 Project。每一个 Project 在构建的时候都包含一系列的 Task。比如一个 Android APK 的编译可能包含:Java 源码编译 Task、资源编译 Task、JNI 编译 Task、

2016-04-25 20:37:16 531

转载 (2.2.10)Gradle 介绍

现在正式进入 Gradle。Gradle 是一个工具,同时它也是一个编程框架。前面也提到过,使用这个工具可以完成 app 的编译打包等工作。当然你也可以用它干其他的事情。Gradle 是什么?学习它到什么地步就可以了?=====>看待问题的时候,所站的角度非常重要。-->当你把 Gradle 当工具看的时候,我们只想着如何用好它。会写、写好配置脚本就 OK -->当你把它当

2016-04-25 20:35:57 499

转载 (2.2.9.4)grovy脚本类、文件 I/O 和 XML 操作

最后,我们来看一下 Groovy 中比较高级的用法。脚本类1.脚本中 import 其他类Groovy 中可以像 Java 那样写 package,然后写类。比如在文件夹 com/cmbc/groovy/目录中放一个文件,叫 Test.groovy,如图 10 所示:你看,图 10 中的 Test.groovy 和 Java 类就很相似了。当然,如果不声明

2016-04-25 20:34:01 855

转载 (2.2.9.3)groovy的闭包

闭包的样子闭包,英文叫 Closure,是 Groovy 中非常重要的一个数据类型或者说一种概念了。闭包的历史来源,种种好处我就不说了。我们直接看怎么使用它!闭包,是一种数据类型,它代表了一段可执行的代码。其外形如下:def aClosure = {//闭包是一段代码,所以需要用花括号括起来.. String param1, int param2 -> //这个箭头很

2016-04-25 20:32:31 657

转载 (2.2.9.2)Groovy 中的数据类型

Groovy 中的数据类型我们就介绍两种和 Java 不太一样的:一个是 Java 中的基本数据类型。另外一个是 Groovy 中的容器类。最后一个非常重要的是闭包。放心,这里介绍的东西都很简单基本数据类型作为动态语言,Groovy 世界中的所有事物都是对象。所以,int,boolean 这些 Java 中的基本数据类型,在 Groovy 代

2016-04-25 20:31:27 2705

转载 (2.2.9.1)Groovy一些前提知识

为了后面讲述方面,这里先介绍一些前提知识。初期接触可能有些别扭,看习惯就好了。Groovy 注释标记和 Java 一样,支持//或者/**/Groovy 语句可以不用分号结尾。Groovy 为了尽量减少代码的输入,确实煞费苦心Groovy 中支持动态类型,即定义变量的时候可以不指定其类型。Groovy 中,变量定义可以使用关键字 def。注意,虽然 def 不是必须的,但是为了代码清晰,建

2016-04-25 20:30:18 536

转载 (2.2.9)Groovy 介绍

Groovy 是一种动态语言。这种语言比较有特点,它和 Java 一样,也运行于 Java 虚拟机中。恩??对头,简单粗暴点儿看,你可以认为 Groovy 扩展了 Java 语言。比如,Groovy 对自己的定义就是:Groovy 是在 java 平台上的、 具有像 Python, Ruby 和 Smalltalk 语言特性的灵活动态语言, Groovy 保证了这些特性像 Java 语法一样被 J

2016-04-25 20:28:06 494

转载 (4.6.11)从Android源码到apk——apk打包过程

Android程序是怎么从源码变成可以安装使用的apk的 原文链接http://sparkyuan.github.io/2016/04/01/从源码到APK/ ,转载请注明出处流程官方版详细版上面就是一个关于构建过程的一个典型的流程图。aapt(Android Asset Packaging Tool)给你的Activity提供所

2016-04-25 20:24:59 976

转载 (4.2.27.1)ButterKnife基本使用,ButterKnife使用

ButterKnife基本使用Butter Knife处理字段和方法绑定.配置:用gradle配置的时候加入:compile 'com.jakewharton:butterknife:6.1.0'注意是加在Module: app的gradle文件中. 加上之后不用运行什么命令,直接Sync一下就可以在External Libraries里面看到butterknife.

2016-04-25 20:22:46 565

转载 (4.2.27)Butter Knife 基本用法

View Binding在 Android 开发中,常常需要写很多视图绑定的代码,比如:1TextView textView = (TextView) findViewById(R.id.textview);在视图组件少的时候还好,当布局文件中包含有大量的视图时,这将是不小的工作量啊,而且会让 Activity 的代码看起来非常臃肿,

2016-04-25 20:21:04 541

转载 (4.2.26)一个特别适合新手练习的Android小项目——每日一妹纸

原文链接 http://sparkyuan.me/ 转载请注明出处介绍当前版本V 1.2刚开始学习Android的时候,主要就是学习了一些Activity的生命周期,各种View和Layout的使用,SQLite等零散的知识点,这些东西市面上任何一本Android的入门书籍都会覆盖,但是学习完这些之后就有些迷茫了,不知道下一步该学一些什么?如果你也正好处于这个状态不妨看看这个开

2016-04-25 20:18:56 1453

转载 (4.6.3.2)Android UI 优化——使用HierarchyViewer工具

进入正题,我们这一篇文章会提到为什么使用HierarchyViewer,怎么使用HierarchyViewer,后者内容会多一下。为什么使用HierarchyViewer    不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程

2016-04-25 08:59:38 486

转载 (4.6.3.1)【Android工具】被忽略的UI检视利器:Hierarchy Viewer

Hierarchy Viewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,但是好像很少有人提它,难道是因为太简单? 具体来说主要功能有2个:1.       从可视化的角度直观地获得UI布局设计结构和各种

2016-04-25 08:58:43 458

原创 (4.0.21.1)Android中使用RecyclerView和CardView实现瀑布流效果(StaggeredGrid)

在android5.0 中引入了Material Design的设计理念,并加入了RecyclerView和CardView两个控件。本文就讲解如何使用者两个控件来实现瀑布流效果(StaggeredGrid)。先上效果图RecyclerViewRecyclerView是一个更加高级和灵活的ListView。它简化了显示和处理数据的过程,比如,为positioni

2016-04-25 08:57:44 699

转载 (4.6.10)Android中MVP模式与MVC模式比较(含示例)

原文链接 http://sparkyuan.me/ 转载请注明出处MVP介绍MVP模式(Model-View-Presenter)是MVC模式的一个衍生。主要目的是为了解耦,使项目易于维护。Model 依然是业务逻辑和实体模型View 经常由Activity实现,包含Presenter的引用。所要做的就是当有交互时,调用Presenter里的对应方法。Present

2016-04-25 08:52:55 563

简单聊天室java课程设计

简单聊天室java课程设计 java 课程设计 java游戏

2012-11-26

简单QQjava课程设计

java 课程设计 java游戏 简单QQjava课程设计 内含文档

2012-11-26

java个人事务管理课程设计

java 课程设计 java个人事务管理课程设计 内附文档

2012-11-25

Java语言层序设计基础篇

Java语言层序设计基础篇

2012-11-24

java五子棋课程设计

ppt java 课程设计 java五子棋课程设计

2012-11-24

java计算器课程设计

java计算器课程设计 课程设计 java

2012-11-24

java拼图游戏课程设计

课程设计 java java游戏 拼图 java拼图

2012-11-24

java模拟钢琴

java模拟钢琴 java游戏 课程设计 java

2012-11-24

抓不住的方块

抓不住的方块 java游戏 课程设计 游戏

2012-11-24

华容道java课程设计

华容道java课程设计

2012-11-24

java华容道拼图课程设计

java华容道拼图课程设计额 课程设计 java 游戏

2012-11-24

java烟花效果

java烟花效果

2012-11-24

购物管理系统课程设计

购物管理系统课程设计

2012-11-24

选课管理系统

选课管理系统

2012-11-16

教师管理系统课程设计

教师管理系统课程设计

2012-11-16

成绩管理系统课程设计

成绩管理系统课程设计

2012-11-16

C#+数据库系统开发+案例精选

C#+数据库系统开发+案例精选 配套教材

2012-11-16

计算机网络\计算机网络技术期末考试模拟试题及答案

1. 在采用电信号表达数据的系统中,数据有数字数据和 模拟 数据两种。 2. 域名系统DNS是一个 分布式数据库 系统。 3. TCP/IP的网络层最重要的协议是 IP互连网协议,它可将多 个网络连成一个互连网。 4. 在TCP/IP层次模型的第三层(网络层)中包括的协议主要有 ARP 及 RARP IP. ICMP. . 。 5. 光纤通信中,按使用的波长区之不同分为 单模. 信方式和多 模方式。

2012-11-16

计算机网络期末试题及答案计算机网络期末试题

1、在计算机网络的定义中,一个计算机网络包含多台具有______功能的计算机;把众多计 算机有机连接起来要遵循规定的约定和规则,即_______;计算机网络的最基本特征是 _________。 2、常见的计算机网络拓扑结构有:__________、__________、 、和 ___________。 3、常用的传输介质有两类:有线和无线。有线介质有________、__________、__________。 4、网络按覆盖的范围可分为广域网、_______、_______。 5、TCP/IP协议参考模型共分了___层,其中3、4层是_______、_______。 6、电子邮件系统提供的是一种__________服务,WWW服务模式为______________。 7、B类IP地址的范围是_______________________。

2012-11-16

2010-2011安阳工学院计算机网络期末试题

?常用的信道复用技术有哪些 常用的信道复用技术有哪些常用的信道复用技术有哪些 常用的信道复用技术有哪些? ?? ? 答:为了通过共享信道、最大限度提高信道利用率。 频分、时分、码分、波分。 4、 TCP/IP分层 5、 协议/ARP的名词解释 协议为进行网络中的数据交换而建立的规则、标准或约定称为网络协议

2012-11-16

进程保活(一:JNI层初探):单向循环式启动服务

http://blog.csdn.net/fei20121106/article/details/52005691 技术关键点:开启native子进程,循环间隔的不停去启动下服务,也不判断服务是否die了。而且,如果die了,但是间隔还没到,还是不会启动服务 结论:单杀可以杀死,force close 5.0以上无效,5.0以下部分手机无效,第三方软件下无效,且无法保证实时常驻,且费电 这是要建立在保证c进程不挂的基础上,才能轮询,但是就目前来看,只有5.0以下的非国产机才会有这样的漏洞。也就是说在force close的时候,系统忽略c进程的存在,5.0以上包括5.0的哪怕源生系统也会连同c进程一起清理掉,国产机就更不用说了。就算是这样,在5.0以下的非国产机上,如果安装了获取root权限的360\cm的话,也是可以直接清理掉,也就是说会失效 而且他不但不算守护,而且还是单向的,也就是说只能a保b,b保不了a;a保b也不是在b死了立刻拉起来,要等到了时间才会去拉。

2016-07-23

MFC类库详解

MFC类库详解

2012-12-04

日程管理控件基于jQuery+的日历控件

日程管理控件基于jQuery+的日历控件

2012-12-04

jsp在线聊天室系统

jsp在线聊天室系统

2012-12-04

文件管理系统课程设计

课程设计 jsp 文件管理系统

2012-12-04

签到系统课程设计

签到系统课程设计

2012-12-04

JSP动态网站开发基础与上机指导+答案

JSP动态网站开发基础与上机指导+答案

2012-12-04

JSP办公自动化管理系统

JSP办公自动化管理系统JSP 办公自动化 管理系统 课程设计

2012-12-04

jsp+日历控件+好用的+两款

jsp+日历控件+好用的+两款

2012-12-04

Java Web开发典型模块大全

Java Web开发典型模块大全

2012-12-04

jsp常用JAR包

jsp常用JAR包

2012-12-04

会议室系统jsp课程设计

简介   本EasyJF iula会议室系统主要用于EasyJF开源团队的成员网上会议使用,会议系统模拟传统的会议形式,可以同时开设多个不同主题的会议室,每个会议室需要提供访问权限控制功能,会议中能够指定会议发言模式(分为排队发言、自由发言两种),系统能自动记录每个会议室的发言信息,可以供参会人员长期查阅。   会议系统的用户支持游客帐号参加会议,同时也提供跟其它用户系统的接口,比如EasyJF官网中的开源论坛系统。   会议系统暂时使用文字聊天的方式,并提供语音及视频的接口。   该系统现在是一个开源项目,项目官方网址www.easyjf.com,有兴趣的朋友都可以参加进来一起开发,通过SVN管理代码协同及版本控制。   svn地址:http://svn.easyjf.com/repository/easyjf/easyjfiula   用户名:easyjf   密码:easyjf 附加说明:本安装在wlrserver下安装成功通过 演示地址:   http://www.easyjf.com/chatRoom.ejf?easyJWebCommand=show&ejid=2538093638804337 1、安装数据库 cd %iula_home% mysql -u root -p drop database iuladb; create database iuladb; alter database iuladb default character set UTF8; grant all privileges on iuladb.* to iuladbuser@localhost identified by 'pwd$iuladbuser'; quit; type src\iula_mysql.sql | mysql -uroot -p iuladb 当然,也可以直接使用my sql front等工具手动执行数据库脚本安装。其中iula_mssql.sql为mssql的脚本,iula_mysql.sql为sql的脚本。 2、修改配置 src\main\easyjf-dbo.xml 修改src\main\easyjf-dbo.xml文件中数据库连接相关字串为 &lt;!--以下为内容开始--&gt; <property name="easydbo.connection.driver_class">org.gjt.mm.mysql.Driver</property> <property name="easydbo.connection.password">pwd$iuladbuser</property> <property name="easydbo.connection.url">jdbc:mysql://127.0.0.1:3306/iuladb</property> <property name="easydbo.connection.username">iuladbuser</property> <property name="easydbo.dialect">com.easyjf.dbo.sql.MySqlQuery</property> <property name="easydbo.show_sql">true</property> &lt;!--以下为内容结束--&gt; 3、执行编译及发布  双击bin\build.bat 选择war 即会生成一个release\easyjf-iula-0.1.0.war文件,把该文件拷到tomcat的webapps目录下面,重启tomcat即可。 4、运行程序 http://localhost:8080/easyjf-iula-0.1.0/ 首先添加一个会议室,注意最大参与人数必须大于1,刷新时间最好大于3000,不能为0。访问权限及及权限值设置中不要填写数据。然后保存! 然后点击启动会议室 启动成功后,点击会议名标标题,弹出最大化窗口进入会议室主界面。 技术思路: 用AJAX+J2EE实现一个网上会议室系统 http://www.easyjf.com/html/20060514/2722156783676355.htm 需求采集 http://www.easyjf.com/html/bbs/20060605/20298030-1609753.htm 关于怎么样加入EasyJF团队 http://www.easyjf.com/html/20060521/3212438514563392.htm 《EasyJF协同及版本控制》 http://www.easyjf.com/html/20060527/3393419193595177.htm 《EasyJF团队章程》 http://www.easyjf.com/aboutItemGroup.htm 《EasyJF团队成员工作手册》 http://www.easyjf.com/html/20060425/23564046-7798686.htm 《EasyJF成员名单》 http://www.easyjf.com/itemMember.ejf 《EasyJF项目列表》 http://www.easyjf.com/itemGroup.ejf

2012-12-04

云网OA系统

云网OA系统

2012-12-04

jsp聊天室课程设计

jsp聊天室课程设计

2012-12-02

Javascript动态网页(实例版)

java Javascript 网页 光盘代码 Javascript动态网页(实例版)

2012-12-02

仓库管理系统java课程设计

课程设计 java java游戏 仓库管理系统java课程设计

2012-11-30

java学生成绩系统access课程设计

课程设计 java java游戏java学生成绩系统access课程设计 内含文档

2012-11-30

JAVA 图书管理系统课程设计

课程设计 java java游戏 JAVA 图书管理系统课程设计 内含文档

2012-11-28

音乐播放器java课程设计

课程设计 java java游戏音乐播放器java课程设计 内含文档

2012-11-28

汉诺塔java课程设计

课程设计 java java游戏 汉诺塔java课程设计 内含文档

2012-11-27

空空如也

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

TA关注的人

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