自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Eclipse 5个有用的插件【代码质量分析】

工具                                           目的                                              Eclipse 插件的 URL CheckStyle                               编码标准分析                                 http:...

2012-12-27 11:25:29 324

原创 Java中提升性能对代码的建议

1. 尽量在合适的场合使用单例  使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:  第一,控制资源的使用,通过线程同步来控制资源的并发访问;  第二,控制实例的产生,以达到节约资源的目的;  第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。  2. 尽量避免随意...

2012-12-13 10:59:21 157

原创 m2插件安装

一、eclipse 3.6.1下载地址[eclipse-jee-helios-SR1-win32.zip] http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1 二、插件地址 1、gef 插件地址: http://download.eclipse.org/tools/gef/upd...

2012-11-18 13:59:22 597

原创 Jenkins+Maven+SVN快速搭建持续集成环境

一、安装Jenkins地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。Windows最新稳定版的Jenkins地址为:http://mirrors.jenkins-ci.org/windows-stable/jenkins-1.409.1.zip把Jenkins 1.409.1版解压,把得到的war包直接扔到tomcat下,启动tomc...

2012-10-25 17:35:33 111

原创 QQ、淘宝、MSN、Skype在线状态代码生成方法

QQ在线代码生成:http://is.qq.com/webpresence/code.shtml 淘宝旺旺在线代码生成:http://www.taobao.com/help/wangwang/wangwang_0628_12.php MSN在线代码生成:http://im.live.cn/imme/ Skype在线代码生成:http://skype.tom.com/products/...

2012-09-28 15:12:05 317

原创 为什么程序员不擅长评估开发时间?

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。估算时间程序员所想象的程序员所忘记的实际时间30秒只需要做一个很小的代码改动。我准确地知道怎么改,在哪里改。花...

2012-09-13 14:26:46 113

原创 10大移动Web开发框架

移动Web开发框架的主要特点:优化触屏设备:触屏设备代替了鼠标,给用户界面设计提供更多的挑战。移动Web开发框架给移动设备平台提供标准的UI元素和事件处理。跨平台:支持多个移动设备平台,比如iOS和Android等。轻量级:由于目前带宽的限制,降低文件重量的重点是放在移动Web开发框架上 。使用HTML5和CSS3的标准:大多数主流移动设备的Web浏览器支持HTML5和CSS3。...

2012-09-12 15:54:25 214

原创 android,内存优化详解 (转)

一、 Android的内存机制     Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。    那么GC怎么能够确认某一个对象是不是已经被...

2012-07-03 13:39:16 64

原创 全国省市信息

全国省市信息整理!

2012-06-12 20:13:56 230

原创 js 游戏框架 简介

 LimeJS:LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS。http://www.oschina.net/p/limejshttp://www.17html5.com/thread-10-1-1.htmlImpact :这是一个专业的JavaScript游戏引擎,帮助你方便快捷的开发基于HTML5的游戏...

2012-06-09 22:54:33 1163

原创 我们的第一款android产品发布了!(改版)

《干嘛呢》为一款基于生活场景的约伴工具。当你下班后、周未时,想玩没有伴时、无聊想找人一块玩时,用干嘛呢能帮您找到一块去玩的人。目前提供的约伴场景有:看电影、看演出、K歌、结伴游、羽毛球、网球、台球、篮球、足球等。《干嘛呢》让孤单的人不再孤单,        ...

2012-05-07 23:24:52 134

原创 Android的蓝牙开发 浅析

对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少     Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于...

2012-05-07 23:19:40 75

原创 产品团队成员及职责(转)

最近在读《启示录》,里边提到了一些人员分工的情况,结合我自已的经验,整理如下(固然每个公司会有不合),其中不妥或还可以优化的地方,请赐教:      弥补一些点:  1. 如何作到高效?  * 所有人员无论是哪个部门的,都应该对产物的认识是一致的;  * 产物的每一阶段的目标必需清楚;  * 避免大多的文档,使用高保真的原型;  * 一个人担负多个职位,可以...

2012-05-01 17:08:12 221

原创 mysql 下 计算 两点 经纬度 之间的距离(二)

公式如下,单位米:第一点经纬度:lng1 lat1第二点经纬度:lng2 lat2round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-lng2*pi()/180)/2),...

2012-04-18 23:31:00 106

原创 基于LBS的兴趣点查询 (转)

问题:在服务端保存有海量的兴趣点(POI,Point of Interest),根据用户的位置,如何判断用户当前出在哪个POI呢?分析:兴趣点是海量的,用户也是电信级的。如果每次查询用户所处的兴趣点,都要将全部兴趣点取出来计算一遍距离,从中选取最小的,这样会给服务端带来极大的压力(计算量级别约为:兴趣点数*用户数)。我们知道赤道约为4万公里,1度大约为111公里,1分大...

2012-04-15 16:24:35 173

原创 Android平台上实现图片的缩放,圆角,倒影效果

package com.lp.imageUI;    import android.graphics.Bitmap;  import android.graphics.Canvas;  import android.graphics.LinearGradient;  import android.graphics.Matrix;  import android...

2012-04-14 18:50:42 74

原创 使用 MySQL 查找附近的位置

以下 SQL 语句将会在与坐标 37, -122 相距 25 英里的半径范围内查找最近的 20 个位置。该语句根据行的纬度/经度以及目标纬度/经度计算距离,然后只请求距离值小于 25 的行,最后再按距离对整个查询进行排序,并将查询结果限制为只显示 20 个。要按公里而非英里进行搜索,请将 3959 替换为 6371。  SELECT id, ( 3959 * acos( cos( radi...

2012-04-14 17:20:35 296

原创 解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget方式一

当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体的解决办法是修改采样值BitmapFactory.Options.inSampleSize,例如: BitmapFactory.Options opts = new Bi...

2012-04-06 17:09:49 101

原创 Android下bitmap内存限制OUT OF MEMORY的方法

我们在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误。这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。        1.创建一个图片缓存对象HashMap dataCache,integer对应Adapter中的位置position,我们只用...

2012-04-06 17:04:14 88

原创 Android 自动获取经纬度,计算距离、经纬度、方位角

两点经纬度,计算距离这种公式我必然是不知道的,谷歌翻了翻,有人(http://xxyyyboy.blog.163.com/blog/static/765832620110410457662/)说是1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;3...

2012-04-02 11:27:26 438

原创 手机应用开发者需注意的20个事项

作者:Paulo Fierro你想要成为手机开发者吗?你的目标可能是从应用商店中赚取大量金钱,也可能只是为了寻找新的挑战。无论你的目的是什么,当你设计应用时,可能需要考虑到代码层面之外的某些东西。在你开始进行开发之前,你需要弄清楚那些必须解决的问题。谁会使用你的应用?他们会在何处使用应用?他们会如何使用应用?如果他们同时参与其他的活动,会对应用的使用有何影响?得出这些问题的答案后,...

2012-03-30 15:53:05 251

原创 android 9.png 浅析

可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。        9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意(...

2012-03-27 21:25:01 79

原创 Android编码规范

一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:...

2012-03-27 20:40:30 58

原创 解决java.lang.OutOfMemoryError: bitmap size exceeds VM 方式

当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体的解决办法是修改采样值BitmapFactory.Options.inSampleSize,例如:[java] view plaincopyprint?...

2012-03-27 20:35:42 169

原创 Java图像缩放 图片缩放

图像缩放是我们常常用到的一个操作,利用程序来讲原理很好理解。 第一:拿到原始图片的宽度和高度。 第二:根据缩放比例获得新图片的宽度和高度。 第三:用例原始图片的像素获得新的图片。  public final BufferedImage getResizePicture(BufferedImage originalPic, double bo) { // 获得原始图片的宽度。...

2012-03-24 15:39:52 227

原创 该死的开放API之新浪微博

新浪微博很火,开放平台很火,开发者很“火”。开发者火是因为新浪微博开放平台对开发者很不友好,其 API 从实现到文档都很粗糙。API 实现不标准还能忍,但是文档不说明清楚,要开发者自己摸索就离谱了。1看来新浪尚未有暇顾及第三方开发者,开放平台现在也只是“开门放出来”而已。结果就是开发者在很多毫无意义的事情上折腾,浪费时间!我写这一系列文章的目的就是避免后来者遭同样的罪。这是第一篇,...

2012-03-01 16:10:06 188

原创 新浪微博错误代码大全

1、【新浪微博错误代码大全】304 Not Modified: 没有数据返回.400 Bad Request: 请求数据不合法,或者超过请求频率限制. 详细的错误代码如下:o 40028:内部接口错误(如果有详细的错误信息,会给出更为详细的错误提示)o 40033:source_user或者target_user用户不存在o 40031:调用的微博不存在o 40036:调用的微博不是当前...

2012-02-29 20:47:11 8023

原创 openfire--好友管理各种状态纠结

好友花名册官方解析:ofRoster (buddy rosters or lists)Column Name Type Length Description rosterIDNUMBERn/aID of roster (Primary Key)usernameVARCHAR32User NamejidTEXTn/aThe addre...

2012-02-28 20:29:00 181

原创 OpenFire JAVA增加使用内存

OpenFire的JVM默认情况下使用64M内存这在将OpenFire作为服务运行的情况下肯定不够用我们需要修改参数.使其能够占用服务器的更多内存资源 方式一:Windows:在openfire的bin目录下建立openfired.vmoptions(作为应用程序运行)或者openfire-service.vmoptions(作为服务运行)内容添加-Xms512m-Xmx512m ...

2012-02-26 11:13:32 123

原创 四种途径将HTML5 web应用变成android应用

  越来越多的开发者热衷于使用html5+JavaScript开发移动Web App。不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数。一方面,用户在使用习惯上,不喜欢在浏览器上输入复杂的网址;另一方面,Html5 Web App 存放在服务器端,在每次使用时需要进行数据传递,会造成流量浪费。有些开发者不想接触复杂的JAVA代码,那么,有什么办法,既可以使用H...

2012-02-22 00:33:04 93

原创 Rexsee开发入门之Hello world和环境配置

说到Android开发,不免想到下载 Java jdk,Android SDK,eclipse,配置环境等等,今天主要是说说基于Rexsee的开发入门:Hello world。相对于刚刚提到的原生开发,Rexsee确实简单太多. 准备工作配置环境1.首先安装 Java JDK吧 地址:http://www.java.com/zh_CN/2.其次安装Rexsee模拟器把,下载:这个只有114...

2012-02-20 14:35:44 147

原创 LOGO设计-aaalogo简介

偶尔发现一个Logo设计软件,对于像我这样的菜鸟来说,用的还很顺手,效果也不错,所以今天我发布个aaalogo教程给大家,有意思设计的朋友可以学习一下!1.下载aaalogo设计软件2.安装aaalogo设计软件aaalogo设计软件下载完成后,点击安装文件进行安装,如需注册码时请填写:98hn-TGea-FTN6-aB4H3.安装完成后,双击桌面上刚刚安装成功的aaalogo软件的图...

2012-02-16 20:38:00 420

原创 淘宝秘史

搞到一本上淘宝的电子书,挺方便实用,分享一下。

2012-02-14 13:57:21 84

原创 android 发邮件-JavaMail-Android

JavaMail-Android Project: http://code.google.com/p/javamail-android/ Jar包使用方式: 在Android项目中直接导入即可  主要代码: button.setOnClickListener(new OnClickListener(){              @Override             public...

2012-02-12 21:17:44 190

原创 Asmack 聊天粗解

XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMP...

2012-02-12 21:11:08 155

原创 openfire扩展整合现有系统用户

openfire服务器按默认配置成功,如果只是整合用户信息, 可以直接执行附件sql.  下面是详细的介绍:进入openfire管理控制台-服务器-服务管理器-系统属性 可以发现如下配置 provider.auth.className org.jivesoftware.openfire.auth.DefaultAuthProvider *用户验证 provider.group.clas...

2012-01-12 22:50:04 81

原创 Android客户端接入新浪微博

一、OAuth授权认证新浪微博之前提供了OAuth和Base OAuth两种认证方式,但自从Twitter只支持OAuth认证方式以来,各大应用都纷纷转向OAuth认证方式,而新浪微博的开放平台也将在近日停止Base OAuth的认证方式。OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名...

2012-01-11 23:58:17 98

原创 RedHat5运用yum命令安装软件

1.卸载系统自带yumrpm -qa|grep yum|xargs rpm -e --nodeps  2.远程下载yum 包wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpmwget  http://centos.ustc.edu.cn...

2012-01-01 19:56:40 196

原创 memcached配置

 1.      首先下载memcached 和 libevent 包。 Memcached用到了libevent这个库用于Socket的处理libevent-1.4.12-stable.tar.gzmemcached-1.4.3.tar.gz2.  上传这两个包到/tmp目录3.         解压并安装:    tar -zxf libevent-1.4....

2011-12-28 15:28:47 79

原创 log4j.properties的简单运用

log4j.rootLogger=DEBUG, stdout, fileout       log4j.appender.stdout=org.apache.log4j.ConsoleAppender     log4j.appender.stdout.layout=org.apache.log4j.PatternLayout     log4j.appender.stdout.layout....

2011-12-28 15:12:16 53

starting struts2.pdf

开始学习struts2的必备文档!易学易懂!非常有帮助!

2009-01-20

空空如也

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

TA关注的人

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