- 博客(120)
- 资源 (20)
- 收藏
- 关注
原创 AChartEngine高级应用之CombinedXYChart(组合统计图)在单个统计图上显示多样化的数据
现在是信息飞速发展时代,单个的统计图已经无法满足实际生产的要求,人们只想通过快速的观察就能知道很多信息,所以组合统计图就运用而生了,诸如,人们想了解一个地方的大致情况,首先可能要了解当地的天气情况,交通运输情况等,以下我模拟的是一个地方的天气、光照时间分布情况的统计图。这个是AChartEngine图表的高级应用。构建CombinedXYChart图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="or
2014-01-19 13:44:39 24833
原创 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 3451
原创 AChartEngine应用之LineChart(模拟动态生命特征值图)
接着上一次写的内容,构建动态曲线图,并产生与用户交互,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟。项目作用:模拟生命特征值图,动态显示分钟脉搏生命特征值走向每隔1000ms产生50组数据,并填充到表格中,主要使用的到是Handler+Task,因为我是用Activity显示这个表格每次产生的数据都需要快速的填充到主线程UI中,所以我就用Handler,这里的数据我都是采用随机数表示,这个demo可以作为开发医疗设备显示生命症状的表格信息参考,实际项目中如果需要用的每隔XX时间产
2014-01-17 13:01:08 5043 1
原创 AChartEngine应用之PieChart(动态饼图,允许产生动态数据并显示)
AChartEngine应用之PieChart(动态饼图)接着上一次写的内容,构建动态饼图,并产生与用户交互,官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟动态数据用饼图显示,过程看起来笨拙一点,但是肯定可以使用的,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制饼图
2014-01-16 22:55:04 4782
原创 AChartEngine应用之PieChart(饼图)
构建饼图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activity android:name="org.achartengine.GraphicalActivity" />1. 设置DefaultRenderer2. 构建数据源CategorySeries3. 通过ChartFactory获取饼图
2014-01-16 00:43:41 7231 12
原创 安装Nodejs&npm图文步骤
安装Nodejs&npm图文步骤最近想使用前端vue框架,所以就想起要看看nodejs,2016年就想弄前端了,现在才有一点闲时间,下面就按照步骤一点点的来认识什么是nodejs?什么是vue???下载安装Nodejshttps://nodejs.org/en/ 先到Nodejs官网瞄瞄看看目前nodejs的版本,然后下载一个官方推荐的版本,哈哈哈 如果你前端很666的话也不需要...
2018-12-13 16:47:27 538
原创 Openfire插件开发实例
目的:主要是为了监控Openfire各类message,然后对message body做进一步扩展,让Openfire更适合当前的业务需求。局限:因为时间有限,本插件并没有对Openfire message协议进行扩展,都是基于原生的xml协议,因此后续开发还需要进行更加深入的二次开发操作。实例下载:http://download.csdn.net/detail/qiu_11/9719268
2016-12-23 11:15:04 2260
原创 ReentrantLock与Condition结合使用
ReentrantLock与Condition结合使用线程之间协作:子线程循环2次,接着主线程循环4次, 接着又回到子线程循环2次,接着再回到主线程又循环4次,如此循环5次。
2016-09-09 00:36:57 4050
原创 sleep() 和 wait() 区别
sleep() 和 wait() 区别: sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后, cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁...
2016-09-04 04:05:23 2376
原创 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 1966
原创 使用Apache commons-configuration读取配置文件
使用Apache commons-configuration读取配置文件 Apache Commons Configuration是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运 行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件
2016-01-31 01:50:40 4668
原创 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 9570 2
原创 wmic自动化配置JDK环境变量
wmic自动化配置JDK环境变量::添加环境变量JAVA_HOME@echo offecho #######################wmic自动化配置JDK环境变量################################echo ------------------------------------------------------------------------
2015-12-07 10:20:33 2979
原创 配置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 1552
原创 (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 2326
原创 什么是playframework?
什么是playframework Play框架颠覆了臃肿的企业级Java EE规范,以Restful为目标并专注于开发效率,是Java敏捷开发的最佳参考方案。开发者只要具备Java以及数据库的相关基础知识就可以轻松上手,从而让Web应用开发变得更加容易,提高项目催化速度。 作为Full Stack的Java Web应用框架,Play包括了所有开发中涉及的领
2015-10-31 00:52:41 1014
原创 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 3184
原创 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 2894
原创 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 5680 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 1018
原创 Java实现二叉树及相关遍历方式
Java实现二叉树及相关遍历方式 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。以下用Java实现对二叉树的先序遍历,中序遍历,后序遍历,广度优先遍历,深度优先遍历。转摘请注明:http://blog.csdn.net/qiuzhping/article/details/44830369
2015-04-02 12:17:46 4935 2
原创 Java非对称加密算法--RSA加密算法
Java非对称加密算法--RSA加密算法 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。
2015-03-17 17:21:25 4017
转载 Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v
2015-03-15 00:31:29 918
转载 flashback table快速恢复误删除的数据(Oracle恢复数据)
flashback table快速恢复误删除的数据 原文链接:http://www.linuxidc.com/Linux/2012-09/70988.htm 在Oracle数据库操作中,经常会有不小心误删除数据、drop表的情况出现。以前,这种情况发生后,开发人员通常会去求助DBA或管理者,使用数据库备份恢复去找回这些数据。从or
2015-02-13 13:11:32 1028
原创 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 1771
原创 使用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 4392 2
原创 ExtJs4.2 登陆界面(点击验证码自动刷新,label实现click事件)
ExtJs4.2 登陆界面(点击验证码自动刷新,label实现click事件)
2015-01-11 01:00:01 7480 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 7519 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 5057
原创 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 1902
原创 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 9137 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 3991
原创 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 4668
原创 通过读取文件头部判断是否为CSV格式文件
通过读取CSV文件头,判断文件是是否属于CSV文件类型,一般而言仅仅只是通过文件后缀来判断该文件所属的类型,这样是不合理的,只要更改一下文件后缀就无法识别这个文件到底是不是正确的文件格式,把可执行的文件后缀改为.CSV如果是通过判断文件后缀来识别文件类型,这样肯定是行不通的,因为exe的文件格式肯定不是CSV的格式,如果提前判断出这个文件头的这样就能定位这个文件是不是我们所需要的文件类型,避免对错误的文件进行解析。同样也可以在某种程度上保护服务器的安全。
2014-11-30 20:30:44 12253 3
原创 Mysql 的左连接与右连接区别
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。
2014-11-30 17:17:50 7450
原创 AChartEngine应用之BarChart(动态柱形图)
构建动态柱形图,官方的API并没有提供可以借鉴的动态柱形图的方法,考虑到数据都是活动的,不可能总是用静态数据,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除掉,否则那些数据都会被加载,最后重新绘制动态柱形图,构建动态柱形图的步骤主要分为以下四步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加<activityandroid:name="org.achartengine.GraphicalActivity" />。
2014-11-08 19:52:09 22996
转载 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 871
原创 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 1834
原创 进化:一个平凡人的互联网之路
如今互联网在现实生活中应用十分广泛,更为确切的说互联网已经融入了21世纪绝大多数平凡人的生活中,互联网已经是日常生活的重要组成部分。在互联网上可以浏览最新新闻、聊天、玩游戏、查阅资料、可以编辑网站供人访问、可以分享源代码等,更为重要的是在互联网上还可以进行广告宣传和购物,互联网给现实生活带来很大的便利,广大网民在互联网上可以在数字知识库里寻找自己学业上、事业上的所需,从而帮助网民的工作与学习。刚刚过去这场双十一网购狂欢中,透过行业老大阿里巴巴交出的实时“票房”,外界一次次感受到“世界最大网购节”扑面而来的能
2014-10-26 15:47:18 2576
原创 Java 反射机制[Field反射]
1. 反射概念及功能 反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示。一个类中的组成部分分为成员变量,方法,构造方法,包等等。 Java反射机制主要提供了以下功能: 判断在运行时任意一个对象所属的类;在运行时构造任意一个类的对象;判断在运行时任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。2. Field反射 以下代码将obj对象中的String类型的字段对应的V
2014-10-26 02:42:18 2947
Spring Boot + druid + nutz应用
2017-12-21
Openfire插件开发实例
2016-12-23
Protocol Buffer java版本
2016-02-05
ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询
2014-12-05
安卓实现achartengine+动态饼图+动态柱形图
2014-11-08
Java 调用Google Map Api解析地址,解析经纬度实例
2014-09-30
AChartEngine高级应用之CombinedXYChart(组合统计图)在单个统计图上显示多样化的数据
2014-01-19
AChartEngine+模拟正弦sin、余弦cos函数
2014-01-18
android实现模拟生命特征值图
2014-01-17
安卓实现AChartEngine+动态饼图+柱形图
2014-01-16
安卓实现AChartEngine-饼图+柱形图
2014-01-16
AChartEngine应用之PieChart(饼图)
2014-01-16
AChartEngine
2014-01-15
Android Api chm(部分中文)
2013-11-15
如何配置Filter过滤器处理JSP中文乱码
2013-10-30
JFreeCharts code
2013-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人