自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 读Android Picasso源码有感

这两日抽空读了下Picasso的源代码,还是很有收获的。安卓APP开发最头疼的问题之一就是图片解析这块。而Picasso项目几近完美的解决这个问题。为开发者提供了方便。先说一下Picasso特性:1、动态适配界面上的ImageView大小,自动计算进行缩放。该功能在源码中的实现原理为:为ImageView设置OnPreDrawListener监听,在OnPreDraw()中,获取界面上

2015-02-08 15:46:14 8919 6

原创 lucene-3.6.1简单安装与demo运行 for mac

今天刚到新公司入职,第一天没有什么特别具体的任务,于是就在mac上研究了一下lucene的安装和运行。安装:去官网下载lucene的最新发行版lucene-3.6.1,放到usr/local目录下,解压。这时,看docs文件夹下的index.html,里面有个getting start,内容如下:Setting your CLASSPATHFirst, you shou

2012-09-24 14:02:13 4361

原创 Highcharts简单使用

最近需要做一个用图表来表示数据库中的某个设备的电量随时间推移的图表。没错,需求就是这么简单。共要做两个图表,第一个实时状态图表,要先加载最新的20个状态,然后定时取最新状态来更新图表。第二个相对简单,就是取固定时间范围的电量,在页面上以图表形式展示。Google了一下,发现目前市面上免费的图表控件,Highcharts比较好用,有强大的团队支撑,以产品形式发布,图表的多样,功能的强大等好处。于

2012-09-14 11:17:53 2250

原创 android应用程序图片OutOfMemory问题终级方案

网上介绍这类的文章很多,这里我就不复制、粘贴了。说下自己遇到问题的过程吧。原因:项目中在多个view进行切换时,因为图片问题,引起out of memery错误。但经过严格代码检查发现,从网络上加载图片时,都已经是使用SoftReference或WeakReference了,系统不是会自动回收吗?那么怎么还会有这种 out of memory问题呢?思考:是不是打包在drawable中

2012-04-28 15:53:16 2379 1

原创 发布Android应用程序过程

网上关于这方面的文章太多啦,这里我就写的简单一些吧。提示:本文仅针对Windows平台。有关Linux平台,可以参考Android SDK中的Dev Guide中的Publishing->Sign Your Applications中的Basic Setup for Sign

2011-08-19 09:49:26 6036

原创 Android 简单3D动画开发

遇一需求,要求实现列表项3D的滚动效果,用来实现滚动新闻。完成后如下图所示效果:在这里,使用的是比较简单的实现方法,使用apidemos中的Rotate3dAnimation类。我们来查看这个类的applyTransformation方法,该方法是执行动画的主要方

2011-08-17 18:15:45 9033

原创 Android安全退出多Activity与中止应用程序进程的探索

本文仅针对Android模拟器来进行探索(买不起真机)。 看书时偶尔看到startActivity与startActivityForResult方法比较,想起一个面试题:如何安全退出多个Activity? 网络上很多文章都有那几种解决方案。如:1、把所有打开的Activity记录下来,然后在项目结束时统一进行finish();2、采用startActivityForResult方法,在启

2011-06-14 19:00:00 4594 3

原创 Android、iOS添加子视图方法比较

<br />最近在做android项目。之前看过一些android方面书籍,但是忘的差不多了。后来从事一段时间iOS开发。现在又被安排开发Android应用程序了。<br />要求自定义一个view,实现光标闪烁效果,我想应该把光标单独也当成一个view子类对象才对。因此就动手对已有代码进行重构(原代码是在主view中直接用paint画)。<br />当我重构将光标也定义为一个view子类后,忽然发现,view类没有addView方法(在iOS中是通过[view addSubview:subview]方法添

2011-05-30 14:33:00 3935

原创 UITabBarController使用

<br />-(id)init { if ([super init] != nil) { UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"asdfsadf" image:[UIImage imageNamed:@"WWAN5.png"] tag:1]; self.tabBarItem = item; [item release]; } return self;}我很少写关于IOS的文章,写这篇完全是因为网

2011-05-25 16:14:00 38810 23

转载 oracle IMP 命令详解

<br /><br />转自:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310<br />Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。<br /><br />1. 获取帮助 imp help=y<br />2. 导入一个完整数据库 imp system/ma

2011-02-25 15:38:00 904

转载 Windows下下载Android源代码的方法

<br />转自:http://www.cnmsdn.com/html/201005/1274855049ID5103.html<br /> <br /><br />大家好,这篇文章我将教大家如何在Windows环境下下载Android源码,Android 自2007年11月5号发布以来,发展速度如此之快,和它走开源的路是分不开的。我们在开发中有什么不明白不清楚的,直接把Android 源码下下来研究就可以了,看源代码将会让你提升很快!<br />  在这之前大家先熟悉俩个代码版本管理工具SVN,以及Git

2011-02-24 14:47:00 619

转载 帮你入门 详解JRE和JDK的区别

<br />原文地址:http://developer.51cto.com/art/200808/85286.htm<br />对于Java开发人员来说,JDK和JRE是每天编程都要面对的。但对于初学者来说,对JDK和JRE的可能有些迷惑。<br /> <br />JDK<br />JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主

2011-02-24 11:51:00 659

原创 在tomcat下,给单个module添加日志的方法

通常,我们在linux服务器上部署项目时,都不会将项目直接部署到catalina_home的webapps目录下,这样就需要对server.xml进行手机的配置,让tomcat在启动时,能够加载指定目录下的项目。这里假设将名为test的项目放到/home目录下,那么,我们在server.xml的host标签内,就需要添加如下语句:                 directory="/home/logs"  prefix="test_log." suffix=".txt"                

2011-01-20 20:17:00 1336

原创 wap开发时,UC浏览器,遇到表单重复提交状况解决方案。

<br /> <br />最近遇到一件怪事,好不容易将上线的wap网站功能搞定,结果在用手机进行测试时,在用户提交信息至后台这一步,居然重复提交。由于wap页面无法执行js、ajax等特殊操作,很无奈。把公司的人问了一圈,不是说忘了,就是不知道。。。后来我实在没办法,去问总监,结果给我的答案是:页面顶部没有加<?xml version="1.0" encoding="utf-8"?>。我起初也对此原因表示怀疑,后来无法,只好把这个加上试一下,结果更新到服务器上后,果然不再重复提交。后来看一下wap2.0规范

2011-01-15 18:59:00 3328 1

原创 存储过程在调用其它用户下的表时,显示不存在该表

<br />遇到这个问题,是我一个同事,然后找我解决。在同一个实例下,有两个用户,这两个用户都有dba权限,我这位同事在a用户下创建一个存储过程时,需要调用b用户下的一张表,这个时候就报表不存在。我google了一下,结果发现,如果要当前用户下的存储过程需要调用其它用户下的表时,需要再次进行显示的授权。<br />于是,登录到dba用户下,进行将该表的查询权限授予对应用户的操作。再次编译存储过程,显示成功。<br /> 

2011-01-15 18:56:00 3392

原创 iframe页面间调用的js

<br />子iframe调用父页面中的另一个子iframe,改变其src指向:window.parent.document.all("domName").src="xxxxx";

2010-11-04 13:24:00 795

转载 html text事件和方法,及屏蔽页面js错误的方法

<br />onactivate 当对象设置为活动元素时触发。 <br />onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。 <br />onbeforeactivate 对象要被设置为当前元素前立即触发。 <br />onbeforecut 当选中区从文档中删除之前在源对象触发。 <br />onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即触发。 <br />onbeforeeditfocus 在包含于可编辑元素

2010-11-02 11:14:00 2626

原创 在oracle中复制表结构或数据

<br /><br />1. 复制表结构及其数据:<br />create table table_name_new as select * from table_name_old<br /> <br />2. 只复制表结构:<br />create table table_name_new as select * from table_name_old where 1=2;<br />或者:<br />create table table_name_new like table_name_old<br /

2010-10-09 13:12:00 589

转载 tomcat集群负载均衡技术(二)

<br /><br />一、软件准备<br /> <br />Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本<br /> <br />Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件<br /> <br />注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方

2010-09-13 12:15:00 511

转载 tomcat集群负载均衡技术(三)

<br /><br />四、Tomcat配置<br /> <br />    如果仅仅为了配置一个可用的集群,Tomcat的配置将会非常简单。分别打开t1和t2的server.xml配置文件,对于t1,尽量采用默认的设置,而对t2作较大改动以避免与t1冲突。如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。<br /> <br />    首先是配置关闭端口,找到<Server port="8005" shutdown="SHUTDOWN">,t1不变,把t2改为9005。<br /> <br /

2010-09-13 12:15:00 564

转载 tomcat集群负载均衡技术(一)

<br />最近突然想看看负载均衡的实现原理,所以找到些资料。看了一下,做了文章中的测试都通过,太强大了,故转贴。<br />第一篇为纯理论内容,使后学者能够对当今的负载均衡技术有所了解。<br /> <br />原文章地址:http://www.net130.com/CMS/Pub/special/special_fzjh/special_fzjh_jj/2007_02_05_15031.htm,对排版和内容作了修改。<br /><br />前言<br /><br />    当前,业务量的发展超出了过去

2010-09-13 12:11:00 710

原创 DB2常用命令整理

<br /><br />由于在公司一个项目中用到DB2数据库,故对DB2命令一无所知的我,总结如下:(注意:虽然SQL语法是通用的,但是对于不同的数据库,具体的DML还是有些区别的)<br /><br />//删除表中字段(注意每删除三个要将此表重组,因为默认改变方式为三次,重组后将归零)<br />alter table [tablename] drop column [columnname];<br />//添加表中字段(可无限添加)<br />alter table [tablename] add c

2010-09-10 17:50:00 2228

原创 如何用Powerdesigner的PDM生成数据库及逆向生成

<br />首先,这是我从我自己的希赛BLOG上搬来并稍稍修改滴,本人自从上了csdn,感觉还是把blog搬到csdn比较好!嘿嘿!下面是正文:<br /> <br /> <br />pdm做好后,最终是要将其转化为数据库实体的。这里pdm想必大家都知道是什么文件,对的,英文是physiyc data model 也就是物理数据模型。<br />1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:<br />Powerde

2010-09-10 17:45:00 22138

原创 extjs动态树从无到有

<br />今日上班闲来无事,故将好久之前做的extjs动态树总结一下,供后学之人少走弯路。<br />下面开始模拟客户需求,大家看好。<br />需求:制作全国省、市、县(区)、乡镇、村、队、号等等无限级树型菜单。<br />下面是我的数据库设计:<br /> <br />create table AREA (<br />   id                 NUMBER(10)                      not null,--ID<br />   area_name       v

2010-09-10 10:51:00 4778 8

原创 用Filter动态变更访问URL

最近遇到一个客户需求,当用户在点击一个链接时,要求该链接自动转向另一个链接。主要用来规范已有的网站链接,形成模块化管理。例如,点击www.139cz.net/homesinfo自动跳转到www.139cz.net/wscz/home/index.jsp,类似的这样,方便网站管理人员统计链接。基于此需求,我做了一个表,内容如上:create table VIRTUALURL  (   virtualurl_id                 NUMBER(10)                      n

2010-09-09 13:32:00 1020

原创 android sdk与eclipse adt插件的安装

<br />我这里是针对windows平台。假设你已经下载了android sdk与adt插件,我是2010年9月3号上班时无聊自己学习的,,由于现在adt插件不能通过eclipse在线更新来安装,所以只有先下载adt插件的.zip包。<br />下面先介绍sdk开发包的安装,解压到你电脑中的一个目录,此目录最好不要带中文。然后像设置java 环境变量那样,在我的电脑->path中添加sdk文件夹下的tools文件夹路径。例:D:/Program Files/android-2.2_r01-windows/

2010-09-03 10:13:00 3538

原创 关于后台取url中中文的乱码问题

<br />已经上线的项目,突然发现,在模糊查询时是条件在后台出现乱码。。昏~!经仔细查看,原来是由于将查询条件直接写在url上所致。后查询一下资料,url传递到后台是按iso-8859-1编码传递的,因此,后台在取url中的中文时,要转换一下。string str = new String(request.getParameter("condition").getBytes("iso-8859-1"),"utf-8"); 这样的话,str就是中文了,问题解决咯~!

2010-08-25 15:25:00 2642

原创 problem parsing configuration/hibernate.hbm.xml

<br />做好的模块上传到服务器的过程中遇到这个问题,是发生在hibernate映射文件里的,很郁闷。。找了半天,突然发现,这个几百张表的项目为什么在hibernate配置文件里一个注释也没有呢?难道是我加了注释的原因??去掉注释,tomcat重启成功。。呵,后来查了一下,说是有的xml在解析时会将注释解析掉。。晕倒。。。不过问题还是解决了,耶~!

2010-08-09 17:38:00 790

原创 Oracle/PLSQL ORA-08002: sequence NAME.CURRVAL is not yet defined in this session

<br /><br />錯誤原文 - sequence NAME.CURRVAL is not yet defined in this session<br /><br />錯誤原因 - 要執行CURRVAL 指令前未執行NEXTVAL 的最後一個序號<br /><br />處理辦法<br />使用seq.CURRVAL前執行seq.NEXTVAL<br /><br />範例執行把最後一個序號用完<br />SELECT a_seq.NEXTVAL<br />FROM dual;<br /> 後再執

2010-07-21 10:41:00 4852 1

原创 关于plsql下提示ORA-00904:Invalid identifier错误的问题

<br />今天在建表后对数据进行条件查询时,遇到这个恶心人的ORA-00904:Invalid identifier错误问题,,排除了权限、列名不符、列名不存在表中这三种情况,最后我进sqlplus进行查看,悲剧了,原来在.sql文件中建表时,列名加上了双引号,,,,<br />下面,把脚本中的双引号全部去掉,再次执行cretabs.sql,导入数据,条件查询,OK。。。耶!

2010-07-20 15:43:00 12947 1

史上最全的android面试题及答案

史上最全的android面试题及答案 每题都有答案的噢!

2011-06-22

35个导航菜单jquery插件

35个导航菜单jquery插件,横向、纵向、等等,应用尽有。

2010-10-08

已见过的最好的jquery帮助文档

已见过的最好的jquery帮助文档,方法说明,例子等都很详细。

2010-10-08

OpenLayer 官方包

最近一个项目用的,制作电子地图的最轻量级js框架

2010-04-17

java核心编程(英文版)

JAVA核心编程,详细的描述了JAVA底层的实现,和JVM的内部处理机制

2010-03-24

空空如也

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

TA关注的人

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