自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 android 中图表展示的实现——echarts方式实现

android 中想要实现图表的展示,非常麻烦。网上查了一下实现方案,无非三种:1.自己写画布,慢慢实现,要求太高,很难搞定。2.用AchartEngine实现,丑陋,而且扩展性很小。3.采用webview加载js的方式,虽然理论上会比较耗费资源,但是效果不错,而且难度小很多。下面以一个例子具体介绍依稀这种方式:首先布局文件:<RelativeLayout xmlns:an

2015-03-31 17:31:31 7010 5

转载 Apache Tomcat8必备知识

Apache Tomcat8必备知识作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Apache Tomcat 8介绍Apache Tomcat 8RC1版于前几日发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。

2014-12-18 15:12:41 388

原创 sleep,wait,notify,notifyAll一个例子搞定

import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;/** * sleep 不会释放锁 * wait 方法会释放锁的。所以如下演示中,会同时输出多个wait而sleep需要按照顺序输出 *

2014-12-02 10:03:43 453

转载 Fragment的可见再加载的方法(真正的Fragment的OnResume和OnPause)

一 起因我们在做应用的过程中,一个应用的界面可能是多个Fragment切换而成的,但是如果在每次应用启动的时候就去加载大量的网络数据(假设你的每个Fragment都需要加载网络数据,你也可以理解为初始化大量资源)肯定是不好的,能不能有一种方法可以在我们看到我们的Fragment时再去加载对应的Fragment的数据呢?当然是有的。二 解决Fr

2014-09-23 19:50:15 595

转载 android 屏幕密度相关知识汇总

1.术语和概念屏幕尺寸屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如2.8寸,3.5寸)。简而言之,Android把所有的屏幕尺寸简化为四类:超大、大、正常、小。 (small, normal, large, and extra large.)程序可以针对这四种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程

2014-08-20 13:20:00 452

原创 ubuntu12.04 64位搭建android开发环境汇总

1.各种jdk配置,不多说2.下载

2014-08-19 11:37:39 322

转载 android 无法生成R文件的原因剖析

android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成。针对此问题,我总结以下几个方面的原因。一.xml本身有错误R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游clear了一下

2014-08-18 13:44:27 329

原创 Ubuntu的root密码设置

默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。没有默认的,因为你还没给root设置密码,,你第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 ,

2014-08-01 11:00:29 338

原创 linux环境配置

用文本编辑器打开/etc/profile,在profile文件末尾加入:JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPAT

2014-07-31 21:03:13 263

原创 VM中安装vmtools以实现文件共享

虚拟机里面有个安装vm工具的 点下 然后会有个光盘 然后用命令进去 把一个tar包复制到home下面 然后tar -zxvf 那个tar包的名字 进入解压的目录 运行下那个.pl的脚本 一路回车 然后重启虚拟机就安装好了[root@station90 VMware Tools]# pwd/media/VMware Tools[root@station90 VMware T

2014-07-31 14:01:21 513

原创 采用maven方式开发android

1.安装jdk2,安装sdk,需要配置ANDROID_HOME 和在path中添加.;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; 后面有用。3.下载https://github.com/mosabua/maven-android-sdk-deployer,下载到本地后用maven(据说必须3以上版本)进行install, 命令:m

2014-03-02 18:00:31 1884

原创 android连连看游戏开发

前段时间看了李刚大哥的android入门书籍,其中提到了一个练练看的游戏,觉得挺好的,按照他的思路也实现了一个。源码地址:http://git.oschina.net/wangjian/LinkGame

2014-01-27 10:16:50 734

原创 LogBack学习记录(八)综合例子

logback 的官方文档还有一些后续的部分,只要是将日志采用网络的方式进行存储,以及采用SSL来保证日志传输的加密。普通情况下很少用到,因此后续部分目前暂不学习。先对之前的学习做一个总结性的例子。一, 日志需求:1.可以通过系统属性文件对日志的生成目录(logfiles)进行设置。2.系统的所有日志划分为四种方式:(1)采用控制台(console)方式输出,系统的所有日志

2013-10-24 11:01:07 1010

翻译 LogBack学习记录(七)Filters的学习

logback-class提供了两种类型的filters: regular filters 和 turbo filters.Regular filtersRegular logback-classic filters 继承自 Filter的抽象类,这个抽象类只有一个方法Logback-classic offers two types of filters, regula

2013-10-21 11:56:35 1209

翻译 LogBack学习记录(六)Layout的学习

Layout是logback的一个组件,负责将日志事件转换为string,在layout接口中定义了format方法,用于将事件转换为String。Layout的接口大体如下:public interface LayoutE> extends ContextAware, LifeCycle {  String doLayout(E event);  String getFileHea

2013-10-20 22:36:00 4515 1

翻译 LogBack学习记录(五)Encoders的学习

encoder的作用:Encoders 负责将日志事件转换为二进制流并且将二进制流转换为输出流。encoder是从logback的0.9.19版本引入的。在之前的版本中,appender依赖layout将日志事件转化为string。在之前的版本中需要在fileappender中嵌套一个patternlayout。在0.9.19版本后,fileappender及其子类将采用encoder而不采用

2013-10-18 17:35:01 1071

翻译 LogBack学习记录(四)appender(输出源)的使用

logback将把日志事件向组件进行输出的过程称为appender,中文意义是输出源,个人感觉这么翻译有点不恰当,后面还是以appender进行称呼。appender必须要实现 ch.qos.logback.core.Appender 接口. 这个接口有如下的主要方法:package ch.qos.logback.core;  import ch.qos.logback.cor

2013-10-17 23:00:40 4823

转载 批处理的记录

重温一下批处理的相关知识:需要注意的是采用sublime直接创建的.bat,其中的中文会出现乱码。echo用于在cmd上显示一行内容 命令的作用有两个,一个是在 CMD 上回显一行内容.如:echo "欢迎来到非常 BAT!",还一个是关闭命令的回显:echo off

2013-10-15 17:01:42 999

原创 Sublime学习记录

Sublime最近很火,将学习记录如下:

2013-10-11 21:58:24 787

翻译 LogBack学习记录(三)配置

前面的例子都是讲logback采用编码的方式来进行日志输出级别设置的,一般应该采用配置文件的方式进行设置。logback支持XML和Groovy两种格式的配置方式,此外,对于log4j的用户,可以直接采用PropertiesTranslator来将log4j的配置文件转换为logback.xml。logback的配置文件加载顺序如下:1.首先尝试在类路径下查找logback.groov

2013-10-10 10:44:43 5612

翻译 LogBack学习记录(二)体系架构

logback由三个jar包组成: logback-core, logback-classic and logback-access。logback-core是其他两个部分的基础,logback-classic 继续了core,并且实现了SLF4J 的接口,在一般应用中使用这两个就足够了。 logback-access提供远程日志的功能,一般用不到。lo

2013-10-08 16:27:00 1159

翻译 LogBack学习记录(一)概要介绍

logback的优点:   速度更快,体积更小,配置文件修改后可以自动重新加载,而不用重新启动应用,log4j向logback移植很容易,还有其他的一些优点,具体可以参见文章:http://www.oschina.net/translate/reasons-to-prefer-logbak-over-log4j。maven 集成logback:   在maven中集成logba

2013-10-08 16:26:33 1258

转载 软件测试- 3 - Mock 和Stub的区别

由于一直没有完全搞明白Mock和Stub的区别,所以查了很多文章,而这一篇是做好的:http://yuan.iteye.com/blog/470418尤其是8楼,Frostred的发言,描述地相当清楚具体,转帖到此,以作日后的参考:很高兴前面的一点文字能对你有所帮助。事实上,写东西时候,也是对自己的思想整理和精炼的过程,所以可以说是互相帮助吧。你要是有什么疑

2013-09-17 09:32:21 4389

使用echarts绘制android图表

使用echarts实现在android中的图表展示。

2015-03-31

android连连看游戏实现

一个连连看游戏的实现,android2.3平台上运行无压力,只是一个练手的系统,界面和游戏性还有较大的调整提升空间。

2014-01-27

android IntentService 的学习例子

自己写的一个android IntentService 的应用的例子,希望对大家有帮助。

2011-09-16

weka的中文使用教程

weka的使用教程,详细的介绍了weka的历史,特点和使用方法,希望对研究数据挖掘的朋友能有帮助。 weka使数据挖掘轻松易行,无需编程也能轻松实现

2010-03-31

空空如也

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

TA关注的人

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