自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stop Tears

Mr.Qiu blog

  • 博客(120)
  • 资源 (20)
  • 收藏
  • 关注

原创 AChartEngine高级应用之CombinedXYChart(组合统计图)在单个统计图上显示多样化的数据

现在是信息飞速发展时代,单个的统计图已经无法满足实际生产的要求,人们只想通过快速的观察就能知道很多信息,所以组合统计图就运用而生了,诸如,人们想了解一个地方的大致情况,首先可能要了解当地的天气情况,交通运输情况等,以下我模拟的是一个地方的天气、光照时间分布情况的统计图。这个是AChartEngine图表的高级应用。构建CombinedXYChart图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="or

2014-01-19 13:44:39 24751

原创 AChartEngine应用之LineChart(模拟三角函数sin,cos)

用AChartEngine模拟sin,cos三角函数,这是高中的时候画过的函数图,现在通过代码来画就是不一样,我现在是测试了sin,cos其他的不知道AChartEngine能不能画。画这些函数的时候最好要弄多一些点,设置每个点的跨度不宜太大了,因为这些三角函数图还是由一系列的点组成,点太少可能导致不圆滑,构建LineChart图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.acharteng

2014-01-18 07:56:10 3350

原创 AChartEngine应用之LineChart(模拟动态生命特征值图)

接着上一次写的内容,构建动态曲线图,并产生与用户交互,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟。项目作用:模拟生命特征值图,动态显示分钟脉搏生命特征值走向每隔1000ms产生50组数据,并填充到表格中,主要使用的到是Handler+Task,因为我是用Activity显示这个表格每次产生的数据都需要快速的填充到主线程UI中,所以我就用Handler,这里的数据我都是采用随机数表示,这个demo可以作为开发医疗设备显示生命症状的表格信息参考,实际项目中如果需要用的每隔XX时间产

2014-01-17 13:01:08 4953 1

原创 AChartEngine应用之PieChart(动态饼图,允许产生动态数据并显示)

AChartEngine应用之PieChart(动态饼图)接着上一次写的内容,构建动态饼图,并产生与用户交互,官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟动态数据用饼图显示,过程看起来笨拙一点,但是肯定可以使用的,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制饼图

2014-01-16 22:55:04 4722

原创 AChartEngine应用之PieChart(饼图)

构建饼图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.achartengine.GraphicalActivity" />1. 设置DefaultRenderer2. 构建数据源CategorySeries3. 通过ChartFactory获取饼图

2014-01-16 00:43:41 7157 12

原创 安装Nodejs&npm图文步骤

安装Nodejs&amp;npm图文步骤最近想使用前端vue框架,所以就想起要看看nodejs,2016年就想弄前端了,现在才有一点闲时间,下面就按照步骤一点点的来认识什么是nodejs?什么是vue???下载安装Nodejshttps://nodejs.org/en/ 先到Nodejs官网瞄瞄看看目前nodejs的版本,然后下载一个官方推荐的版本,哈哈哈 如果你前端很666的话也不需要...

2018-12-13 16:47:27 493

原创 Openfire插件开发实例

目的:主要是为了监控Openfire各类message,然后对message body做进一步扩展,让Openfire更适合当前的业务需求。局限:因为时间有限,本插件并没有对Openfire message协议进行扩展,都是基于原生的xml协议,因此后续开发还需要进行更加深入的二次开发操作。实例下载:http://download.csdn.net/detail/qiu_11/9719268

2016-12-23 11:15:04 2183

原创 ReentrantLock与Condition结合使用

ReentrantLock与Condition结合使用线程之间协作:子线程循环2次,接着主线程循环4次, 接着又回到子线程循环2次,接着再回到主线程又循环4次,如此循环5次。

2016-09-09 00:36:57 3990

原创 sleep() 和 wait() 区别

sleep() 和 wait() 区别: sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后, cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁...

2016-09-04 04:05:23 2325

原创 Google protocol-buffers java版--简单使用

Google protocol-buffers java版         Model是用Model.proto生成的.需要配置proto环境我这个Demo使用的是protobuf-java-2.6.1.jarcmd:>protoc -I=./ --java_out=./ model.proto        下载地址:         https://developers.g

2016-02-05 14:16:58 1907

原创 使用Apache commons-configuration读取配置文件

使用Apache commons-configuration读取配置文件            Apache Commons Configuration是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运 行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件

2016-01-31 01:50:40 4589

原创 Msgpack0.6.12 java版简单使用总结

关于Msgpack官网上是这么说的,It's like JSON.but fast and small.Msgpack0.6.12 java版使用总结:依赖包:javassist-3.18.1-GA.jar,msgpack-0.6.12.jar1.单个对象使用Msgpack 1.1 此对象必须要实现Serializable接口(java.io.Serializable) 1.2 此对象必须要使用@Message注解(org.msgpack.annotation.Message) 1.3 此对象属

2015-12-16 15:36:01 9481 2

原创 wmic自动化配置JDK环境变量

wmic自动化配置JDK环境变量::添加环境变量JAVA_HOME@echo offecho #######################wmic自动化配置JDK环境变量################################echo ------------------------------------------------------------------------

2015-12-07 10:20:33 2926

原创 配置Play开发环境以及创建Demo

配置Play开发环境以及创建Demo1.配置Play开发环境  1.1.下载Play : https://www.playframework.com/download 本demo选择的是play-1.2.7序列。  Play和Strust发展过程相似,Play到2.0之后其实和1.0序列基本就是不同产品了,只是为了延续之前的叫法而已  1.2.将解压的Play根路径添加到系统环境变

2015-11-24 15:25:12 1478

原创 (Eclipse/Myeclipse) Some projects cannot be imported because they already exist in the workspace

(Eclipse/Myeclipse) Some projects cannot be imported because they already exist in the workspace从外部(SVN,git或者本地)导入工程 workspace目录提示 Some projects cannot be imported because they already exist i

2015-11-10 14:17:59 2200

原创 什么是playframework?

什么是playframework          Play框架颠覆了臃肿的企业级Java EE规范,以Restful为目标并专注于开发效率,是Java敏捷开发的最佳参考方案。开发者只要具备Java以及数据库的相关基础知识就可以轻松上手,从而让Web应用开发变得更加容易,提高项目催化速度。       作为Full Stack的Java Web应用框架,Play包括了所有开发中涉及的领

2015-10-31 00:52:41 958

原创 Java 判断身份证Id是否合法

Java 判断身份证Id是否合法         Java 判断身份证Id是否合法,具体的还是以公安局的为准,这里只是做参考。package utils;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.lang.StringUtils;/** * 身份

2015-09-30 15:34:39 3124

原创 Lucene 5.2.1 + jcseg 1.9.6中文分词索引(Lucene 学习序列2)

Lucene 5.2.1 + jcseg 1.9.6中文分词索引(Lucene 学习序列2)jcseg是使用Java开发的一个开源的中文分词器,使用流行的mmseg算法实现。是一款独立的分词组件,不是针对lucene而开发,但是提供了最新版本的lucene和solr分词接口。

2015-07-31 17:01:09 2843

原创 Lucene 4.10 + Mysql 5.5 创建数据库表索引(Lucene 学习序列1)

Lucene 4.10 + Mysql 5.5 创建数据库表索引(Lucene 学习序列1)Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。

2015-07-29 09:49:03 5601 1

转载 mysql的锁表问题

mysql的锁表问题SHOW PROCESSLIST查看数据库中表的状态,是否被锁;kill id   //杀掉被锁的表===================================================set autocommit=0;select * from t1  where uid='xxxx' for update    //在有索引(例如ui

2015-06-30 09:33:53 971

原创 Java实现二叉树及相关遍历方式

Java实现二叉树及相关遍历方式 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。以下用Java实现对二叉树的先序遍历,中序遍历,后序遍历,广度优先遍历,深度优先遍历。转摘请注明:http://blog.csdn.net/qiuzhping/article/details/44830369

2015-04-02 12:17:46 4865 2

原创 Java非对称加密算法--RSA加密算法

Java非对称加密算法--RSA加密算法 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。

2015-03-17 17:21:25 3907

转载 Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v

2015-03-15 00:31:29 888

转载 flashback table快速恢复误删除的数据(Oracle恢复数据)

flashback table快速恢复误删除的数据                  原文链接:http://www.linuxidc.com/Linux/2012-09/70988.htm          在Oracle数据库操作中,经常会有不小心误删除数据、drop表的情况出现。以前,这种情况发生后,开发人员通常会去求助DBA或管理者,使用数据库备份恢复去找回这些数据。从or

2015-02-13 13:11:32 983

原创 Myeclipse 2014 安装 Spket IDE

Myeclipse 2014 安装 Spket IDE           Spket IDE这是一个用于JavaScript和XML开发的工具包,其中JavaScript编辑器提供了代码补全、语法高亮和内容大纲等功能,帮助开发者高效地编写JavaScript代码。该工具对于非商业用途是免费的。              This is the update site for Spke

2015-02-06 15:54:47 1725

原创 使用SenchaCMD搭建ExtJs5.1 MVVM开发环境

搭建ExtJs5.1 MVVM开发环境 转摘请注明:http://blog.csdn.net/qiuzhping/article/details/43281547 百度百科说Ext功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。早些年用过ExtJs3那个时候Ext还不是非常好,很多功能都没有实现了,最近关注了ExtJs发现版本都要5.1了,前面一段一段时间还在看ExtJs4.2,4版本的还没有看完,现在索性直接看到ExtJs5,因为Ext之间关联

2015-01-29 23:36:25 4320 2

原创 ExtJs4.2 登陆界面(点击验证码自动刷新,label实现click事件)

ExtJs4.2 登陆界面(点击验证码自动刷新,label实现click事件)

2015-01-11 01:00:01 7354 4

原创 Windows 7, VMware Workstation10部署IOS开发环境[Mac OS X Server10.6系统安装]

Windows 7, VMware Workstation10部署IOS开发环境 Mac OS X Server10.6系统安装 基本情况是Windows7 专业版32位系统,VMware Workstation10.0虚拟机,Mac OS X Server10.6操作系统。Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是OS X 10.10 Yosemite,本文介绍的是Mac OS X Serve

2014-12-18 19:07:26 7376 1

转载 JavaScript随机生成颜色以及十六进制颜色 与RGB颜色值的相互转换

JavaScript随机生成颜色以及十六进制颜色与RGB颜色值的相互转换1.随机生成的十六进制颜色/** * 随机生成颜色 * @return 随机生成的十六进制颜色*/function randomColor(){  var colorStr=Math.floor(Math.random()*0xFFFFFF).toString(16).toUpperCase()

2014-12-17 10:06:17 5016

原创 ExtJs4.2应用:根据指定格式显示列字段信息

ExtJs4.2应用:根据自定义格式显示列字段信息data:dataIndex的值,就是status的值cell:单元格的相关属性record:这行的数据对象。通过record.get('XXXX')方式得到XXXX列的值rowIndex:行号(从0开始计数)columnIndex:当前列的行号(从0开始计数)store:构造表格时传递的Ext.Data.Store,表格里所有的数据都可以通过store获得

2014-12-12 11:11:01 1855

原创 ExtJs4.2应用:使用ExtJs扩展组件searchfield实现数据搜索功能

ExtJs4.2应用:使用ExtJs扩展组件searchfield实现数据搜索功能1.引入searchfield组件在Ext目录下放入ux目录将searchfield组件放入ux目录下的form文件下,如图所示:2.在对应Js文件中引入searchfield组件dockedItems: [{ dock: 'top', /**在顶部显

2014-12-08 23:20:44 8837 2

原创 ExtJs4.2应用:ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询

ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询 这是一个由ExtJs4.2,Mysql5.5 ,Struts2,Hibernate3.3构成的简单web项目,本人由于最近在研究ExtJs所以特意做了这个Demo,方便有需要的同学查看,也给自己留下学习笔记吧。需要特别说明我这里并没有整合Struts,Hibernate,这两个工具是独立运行的。

2014-12-05 03:14:28 3931

原创 Struts2 : Unable to find 'struts.multipart.saveDir' property setting.

Struts2 : Unable to find 'struts.multipart.saveDir' property setting.           以前上传文件到服务器都是使用开源插件,今天准备使用struts2上传文件,写了一个很简单的demo准备运行一下,结果控制台却提示:[QiuZhenping] 2014-11-30 21:27:09 [INFO ] (org.apac

2014-11-30 21:46:55 4629

原创 通过读取文件头部判断是否为CSV格式文件

通过读取CSV文件头,判断文件是是否属于CSV文件类型,一般而言仅仅只是通过文件后缀来判断该文件所属的类型,这样是不合理的,只要更改一下文件后缀就无法识别这个文件到底是不是正确的文件格式,把可执行的文件后缀改为.CSV如果是通过判断文件后缀来识别文件类型,这样肯定是行不通的,因为exe的文件格式肯定不是CSV的格式,如果提前判断出这个文件头的这样就能定位这个文件是不是我们所需要的文件类型,避免对错误的文件进行解析。同样也可以在某种程度上保护服务器的安全。

2014-11-30 20:30:44 11985 3

原创 Mysql 的左连接与右连接区别

LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。

2014-11-30 17:17:50 7356

原创 AChartEngine应用之BarChart(动态柱形图)

构建动态柱形图,官方的API并没有提供可以借鉴的动态柱形图的方法,考虑到数据都是活动的,不可能总是用静态数据,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制动态柱形图,构建动态柱形图的步骤主要分为以下四步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加<activityandroid:name="org.achartengine.GraphicalActivity" />。

2014-11-08 19:52:09 22936

转载 sql where 1=1和 0=1 的作用

sql where 1=1和 0=1 的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where  1=1  在多条件查询中的困扰  举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:  string MySqlStr

2014-10-28 10:49:10 830

原创 Java 反射机制[Method反射]

Java 反射机制[Method反射] 接着上一篇Java 反射机制[Field反射],通过调用Person类的setName方法将obj的name字段的Value设置为"callPersonSetNameMethod"来了解什么是Method反射。示例代码很简单,很容易理解。 可以看到Method.invoke()实际上并不是自己实现的反射调用逻辑,而是委托给sun.reflect.MethodAccessor来处理。 真正的反射是调用MethodAccessor.invoke

2014-10-26 17:25:11 1768

原创 进化:一个平凡人的互联网之路

如今互联网在现实生活中应用十分广泛,更为确切的说互联网已经融入了21世纪绝大多数平凡人的生活中,互联网已经是日常生活的重要组成部分。在互联网上可以浏览最新新闻、聊天、玩游戏、查阅资料、可以编辑网站供人访问、可以分享源代码等,更为重要的是在互联网上还可以进行广告宣传和购物,互联网给现实生活带来很大的便利,广大网民在互联网上可以在数字知识库里寻找自己学业上、事业上的所需,从而帮助网民的工作与学习。刚刚过去这场双十一网购狂欢中,透过行业老大阿里巴巴交出的实时“票房”,外界一次次感受到“世界最大网购节”扑面而来的能

2014-10-26 15:47:18 2520

原创 Java 反射机制[Field反射]

1. 反射概念及功能 反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示。一个类中的组成部分分为成员变量,方法,构造方法,包等等。 Java反射机制主要提供了以下功能: 判断在运行时任意一个对象所属的类;在运行时构造任意一个类的对象;判断在运行时任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。2. Field反射 以下代码将obj对象中的String类型的字段对应的V

2014-10-26 02:42:18 2862

Spring Boot + druid + nutz应用

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。哈哈哈,这些都是百度上说的。看众多开发者玩的这么666忍不住的搭建了一个简单Spring Boot应用。这个应用也是作为公司EDI项目的一个引子,EDI项目也就采用Spring Boot架构。

2017-12-21

Openfire插件开发实例

目的:主要是为了监控Openfire各类message,然后对message body做进一步扩展,让Openfire更适合当前的业务需求。 局限:因为时间有限,本插件并没有对Openfire message协议进行扩展,都是基于原生的xml协议,因此后续开发还需要进行更加深入的二次开发操作。

2016-12-23

Protocol Buffer java版本

Protocol buffers 据说是不分平台,比XML更小更快更简洁,具体的描述可以上https://developers.google.com/protocol-buffers/查看

2016-02-05

Java非对称加密解密(RSA)

非对称加密是公钥加密,私钥来解密.使用的是Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包.

2015-03-17

ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询

ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询 1.libs目录缺少hibernate核心jar包 2.libs目录缺少struts jar 3.WebRoot目录缺少ExtJs4.2核心类库 以上信息我都在项目里面注明了,因为这些内容的文件太大了,CSDN不允许上传,而且也很容易找到,只要按照我在项目内提示的内容去增加这些依赖文件这个项目就能正常运行。

2014-12-05

安卓实现achartengine+动态饼图+动态柱形图

构建动态柱形图,官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制饼图,构建动态饼图的步骤主要分为以下四步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加<activityandroid:name="org.achartengine.GraphicalActivity" />

2014-11-08

Java 调用Google Map Api解析地址,解析经纬度实例

使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google官方说法是连续90天请求地理编码服务次数超过2000次就会受到限制,因此可以将这些解析好的地址放在Database中,这样可以避免重复请求同一个地址。

2014-09-30

FizzBuzz编程

Fizz Buzz挺有趣的题目,我现在是按照这个题目简单的实现了编码测试.

2014-08-20

Java解析CSV文件

Java解析CSV文件

2014-04-29

AChartEngine高级应用之CombinedXYChart(组合统计图)在单个统计图上显示多样化的数据

现在是信息飞速发展时代,单个的统计图已经无法满足实际生产的要求,人们只想通过快速的观察就能知道很多信息,所以组合统计图就运用而生了,诸如,人们想了解一个地方的大致情况,首先可能要了解当地的天气情况,交通运输情况等,以下我模拟的是一个地方的天气、光照时间分布情况的统计图。这个是AChartEngine图表的高级应用。 构建CombinedXYChart图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.achartengine.GraphicalActivity" />

2014-01-19

AChartEngine+模拟正弦sin、余弦cos函数

用AChartEngine模拟sin,cos三角函数,这是高中的时候画过的函数图,现在通过代码来画就是不一样,我现在是测试了sin,cos其他的不知道AChartEngine能不能画。画这些函数的时候最好要弄多一些点,设置每个点的跨度不宜太大了,因为这些三角函数图还是由一系列的点组成,点太少可能导致不圆滑,构建LineChart图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.achartengine.GraphicalActivity" />

2014-01-18

android实现模拟生命特征值图

接着上一次写的内容,构建动态曲线图,并产生与用户交互,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟。项目作用:模拟生命特征值图,动态显示分钟脉搏生命特征值走向每隔1000ms产生50组数据,并填充到表格中,主要使用的到是Handler+Task,因为我是用Activity显示这个表格每次产生的数据都需要快速的填充到主线程UI中,所以我就用Handler,这里的数据我都是采用随机数表示,这个demo可以作为开发医疗设备显示生命症状的表格信息参考,实际项目中如果需要用的每隔XX时间产生XX数据,最好是用Web提供数据,这样可以实现多个客户端 共享数据。

2014-01-17

安卓实现AChartEngine+动态饼图+柱形图

官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟动态数据用饼图显示,但是肯定可以使用的,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制饼图。

2014-01-16

安卓实现AChartEngine-饼图+柱形图

AChartEngine是为Android应用而设计的绘图工具库。可用于绘制多种图表,目前该绘图工具库的最新最新版本的是achartengine-1.1.0.jar。ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图等。 以上每种图表都可以包含多个序列, 可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性。另外,图表可以作为View构建,也可以作为Intent构建这样可以被用于启动一个活动(Activity)。 其实AChartEngine和JFreeChart差不多。JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。 AChartEngine和JFreeChart都是采用Java编写的开放图表制作类库,前者是应用在android上,后者也能主要应用在JAVA SE 或者 JAVA EE上。AChartEngine是谷歌开发的开源项目。

2014-01-16

AChartEngine应用之PieChart(饼图)

构建饼图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.achartengine.GraphicalActivity" />

2014-01-16

AChartEngine

AChartEngine是为Android应用而设计的绘图工具库。可用于绘制多种图表,目前该绘图工具库的最新最新版本的是achartengine-1.1.0.jar。ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图等。 以上每种图表都可以包含多个序列, 可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性。另外,图表可以作为View构建,也可以作为Intent构建这样可以被用于启动一个活动(Activity)。 其实AChartEngine和JFreeChart差不多。JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。 AChartEngine和JFreeChart都是采用Java编写的开放图表制作类库,前者是应用在android上,后者也能主要应用在JAVA SE 或者 JAVA EE上。AChartEngine是谷歌开发的开源项目。

2014-01-15

Android-黎活明-PPT+源码

Android-黎活明-PPT+源码 感谢黎活明老师精彩的讲解,需要参加Android培训的可以找他

2014-01-06

Android Api chm(部分中文)

API文档(Reference)是Android开发的基础,Android中文翻译组聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对API进行翻译。

2013-11-15

如何配置Filter过滤器处理JSP中文乱码

配置Filter过滤器处理JSP中文乱码 参考Tomcat服务器目录webapps的examples示例 简单配置步骤: 1.在项目web.xml文件添加过滤器标记&lt;filter&gt;和&lt;filter-mapping&gt;; 2.实现过滤器代码; 3.对Tomcat服务器conf目录里的Server.xml文件配置URIEncoding; 4.前台页面设置contentType的charset值与web.xml里设置的值一致。

2013-10-30

JFreeCharts code

通过JFreeChart插件,既可以生成普通效果的折线图,也可以生成3D效果的折线图。如果想生成普通效果的折线图,需要通过工厂类ChartFactory的createLineChart()方法获得JFreeChart类的实例;如果想生成3D效果的折线图,需要通过工厂类ChartFactory的createLineChart3D()方法获得JFreeChart类的实例。这些统计图,做的比较通俗易懂。高手请绕道!

2013-10-29

空空如也

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

TA关注的人

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