- 博客(34)
- 收藏
- 关注
原创 构建第一个Android项目 (学习笔记二)
1. 打开Ecplise;2. 点选菜单New>Project. 打开New Project页面;3. 选中Android>Android Project, 打开New Android Project 页面;4. 在"Project Name”输入 HelloAndroid;5. 选中 "Create New project in workspace";6. 在 Build Target 列表中选择Android 版本 ,这里我选择 Android 2.3.3;7. 在"Application Name"输
2011-04-25 11:10:00
1537
原创 在Eclipse上构建Android 2.3.3 /3.0 开发环境 (学习笔记一)
1. 打开Android SDK 下载页面 http://developer.android.com/sdk/index.html2. 由于我的是Windows系统,所以我选择下载了*.zip文件;解压文件到自定义的目录下(d:/android/android-sdk-windows/);
2011-04-20 17:14:00
3194
原创 专业为各种手机软件进行测试的公司
<br />这两天又准备开始学习Android系统了,突然发现Android有好多版本,而且有很多手机厂商都已经或正准吧支持Android系统,但是由于Android是开源的系统,所以各个手机厂商又对Android进行了一些轻微调整,那么我突然想到,哇。。有那么多种品牌的手机,我开发的小应用是否能够适应各种各样的手机呢?如果让我自己来测试是根本不可能的,那么如果有个公司能够提供测试服务,帮助我们对软件进行兼容性和性能测试,就好了。
2011-04-20 17:00:00
1287
原创 在手机上把收到的短信内容自动播放
<br />现在越来越多的人都有车了,将来车则会越来越多。而人们用来开车时时间也越来越长了。 此时如果接受到电话,我们可以通过蓝牙来接受,但是如果接受到短信,则不得不把手机拿起来看,这实在是一个非常非常危险的行为,所以如果智能手机能够提供一种模式,自动把短信的内容播放给司机听,则能大幅度降低安全隐患,保护大家的生命安全。
2011-04-15 13:42:00
2656
原创 创建一个基于云计算的个人工具箱
<br />今天在自己的工具目录下寻找以前下载的某个工具安装包时,突然发现查找起来非常麻烦,而且过去下载过的各种各样的工具实在是不少,目录下的各种文件和目录非常混乱,而且占用了很大的硬盘空间。于是我就想是否能够在网上建立一个非常方便和易于查找的个人工具箱呢?<br />1)这个工具箱是在互联网上或者企业内部网上;<br />2)允许用户建立自己独有的工具箱;<br />3)允许用户把各种各样的工具软件上传到自己的工具箱内;<br />4)要有易于理解的统一的工具分类方法,以方便用户分门别类管理自己的工具箱;
2010-07-06 15:10:00
604
原创 Apache CXF 学习笔记二,创建第一个基于JAX-WS的简单Sample
该Sample实际上就是把Apache CXF官方网站的A Simple JAX-WS Service依葫芦画瓢走了一遍,没有太多东东,这里仅仅是记录下来已方便自己回忆。这里我使用Eclipse作为开发工具。根据官方网站可以把这个Sample分成四部分来完成,所以我这里也按照这四部分来记录:1. 搭建Apache CXF环境a) 创建一个新的Java Project b) 添加相关
2010-05-13 07:29:00
2894
原创 使用JSON需要导入的jar
今天下午小小郁闷了一把,主要是在试图把Teleconference返回的字符串转成JSON对象是需要导入的包少了,不过没有想到的是需要导入多大7个包。它们是:json-lib-2.3-jdk15.jarcommons-beanutils-1.7.0.jarcommons-httpclient-3.1.jarcommons-lang-2.3.jarcommons-loggin
2010-04-07 08:32:00
10144
原创 如何配置OpenFire上JVM的内存(Memory)
目前OpenFire在Linux下有2种安装方式,网上对于第二种Linux安装方式下如何配置JVM内存(Memory)并没有描述:tar -xzvf openfire_3_0_0.tar.gzmv openfire /opt对于这种安装模式,我们需要修改/opt/openfire/bin/openfire去掉INSTALL4J_ADD_VM_PARAMS前的注释,并修改如下
2009-09-21 16:35:00
8036
1
原创 TSung, 单机用户提高用户的并发数(Improve maximum number of concurrent users in a single PC)
这两个星期一直在研究如何利用TSung这个压力测试工具测试我的OpenFire的性能指标,其中有个Case需要过万的并发用户数,而一开始我写得TSung.xml脚本,单机并发只有800个,为此不得不研究如何搭建Cluster来进行压力测试,在学习的过程中,突然发现一个可以提高单机并发用户数的方法,所以这里记录下来:首先我实现了本机无密码SSH登陆(没有这一步是否可行,我还没有测试):
2009-08-17 17:54:00
9774
3
原创 谁让我们无功而返(一个案例分析)
今天又参加了公司内部的Leader培训,下面记录下我个人的思考: 一位EM -A在美国接收到一个重要模块的EM-B的需求,希望他们提供一些工具帮助进行该模块的测试,于是EM-A要求HF的一个新员工着手这个工具的开发。 但是这个模块相当复杂,HF的某 Team leader提醒EM-A,我们对该模块不熟悉,跟该模块相关的逻辑部分最好让那个模块的人来做。但EM-A认为这个工具如果做好了,能够带
2009-03-30 20:50:00
910
转载 二八法则与时间“四象限”法 (转载)
二八法则:重要的少数与琐碎的多数重要的少数与琐碎的多数(Principle of "Vital Few”and“Trivial Many") 这个原理是十九世纪末期与二十世纪初期意大利经济学家兼社会学家维弗烈度·帕雷托(Vilfredo Pareto)所提出。它的大意是:在任何特定的群体中,重要的因素通常只占少数,而不重要的因素则占多数,因此只要能控制关键性的少数因素即能控制全局。这个原理
2009-03-20 09:38:00
2975
原创 乔生经典语录
各位观众,中秋节刚过,我给大家拜个晚年。(的确够晚的);队员就像桃源三结义的赵云一样勇猛,不愧为长胜将军。(救命哪~);守门员示意比赛继续进行...... (这是经典段子,每个版本中都有);球被守门员的后腿挡了一下!(后腿?);双方球迷入场热身做准备活动,比赛马上就要开始。(要万人群殴啦);守门员安琪参加了今年在墨西哥举办的世乒赛。(怪不得当门将!);只见A
2009-02-11 14:28:00
1216
转载 受益良多,故贴之以自勉-世界顶级精英们的人生哲学! (转贴)
1.别为你自己和别人下定论,你所看到听到的可能只是一面,为这个失去可能的朋友,很不值。 2.你可以有喝醉的时候,我们可以接受,但是你要明白和真正的朋友一醉才能让伤心事方休,否则,你只会是别人的谈资和笑柄。 3.如果你的个性让很多人对你敬而远之,那么你的个性是失败的,个性的成功在于能吸引,而不是能排斥。 4.别怕丢人,如果你实在不行就别怕丢人,行的话,建议你们-去追求丢人,那是一种成功的尝试,至于为
2009-01-16 10:06:00
690
原创 在OpenFire的基础上安装JWChat 1.0
OpenFire安装好后,我又安装了JWChat做为Client,目前OpenFire 已经支持HTTP Binding,因此JWChat不用再依赖JHB(JabberHTTPBinding),但是在实际安装时还是遇到一些问题,这里记录一下:1. 首先是下载JWChat 1.0,http://blog.jwchat.org/jwchat/download/;2. 直接解压安装包(不是安
2009-01-15 17:04:00
6908
3
原创 如何在Linux上安装OpenFire
本人最近在Linux上安装了OpenFire 3.6.3,故在这里留下安装步骤,以便将来参考:1. 首先下载OpenFire的Linux安装包,下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire; 2. 复制安装包到Linux服务器上,并运行;如果下载的是RPM:rpm -ivh
2009-01-15 14:15:00
18329
4
原创 如何增强员工的安全感和归属感(一个案例分析)
这周一我有幸参加了公司的Team Leader培训会议,这里记录下我个人对讨论案例的理解。 本期讨论案例:是不是不要我了? 某日,某组的Leader收到本组组员小王的Yahoo Message: 小王: 老大,你是不是不打算要我了?Leader:没有啊,怎么突然问这个事情?小王: 我感觉你好象彻底把我抛弃了啊,现在每周的会议里你都不loop我了。Leader:你
2008-12-30 20:36:00
9351
转载 什么是六顶思考帽(Six Thinking Hats)
什么是六顶思考帽? 六顶思考帽是英国学者爱德华·德·波诺(Edward de Bono)博士开发的一种思维训练模式,或者说是一个全面思考问题的模型。它提供了“平行思维”的工具,避免将时间浪费在互相争执上。强调的是“能够成为什么”,而非 “本身是什么”,是寻求一条向前发展的路,而不是争论谁对谁错。运用波诺的六顶思考帽,将会使混乱的思考变得更清晰,使团体中无意义的争论变成集思广益的创造,
2008-12-30 18:07:00
3511
原创 什么是云计算(Cloud Computing)微软、谷歌和IBM三家“云”的差异
云计算(Cloud Computing)是这段时间正在被各大公司如微软、Google、IBM等疯狂炒作的一个概念,估计未来一段时间还会继续炒作(犹如Web 2.0),所以这两天也花了些时间看了几篇文章,故在这里留下我在网上找到各种概念解释。从网上可以查到其基本概念如下:云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parall
2008-12-21 17:46:00
2420
1
原创 手机手写输入法如果支持词组输入将会大幅度提高录入效率
这两天在玩老婆手机的手写输入功能时,觉得手写入效率非常慢,每次都要书写一个完整的字,然后再去选择正确的字,效率很差,如果将来我希望在坐车时通过手机来写些文章和bolg,岂不要折腾死了。我在想是否手写输入法也可以向五笔输入法一样具有词组或成语输入功能,我们仅仅需要输入每个汉字的前2个笔画,就可以自动判断出输入的词组和成语,我想这个功能在算法上应该不存在任何问题的,可能就是纪录用户输入的笔画顺序会有
2008-12-13 16:27:00
3204
原创 如何在Google的Android模拟器上添加和删除应用
首先是添加应用 (如果该应用已存在,则要先删除):编译好你的Andorid应用程序,然后你需要用adb工具将.apk文件加载到模拟器的/data/app/目录下,用法如下面介绍。启动模拟器(命令行下运行sdk目录下的/tools/emulator.exe); 模拟器切换到主画面(最好不要在程序运行的时候向模拟器安装程序,可以按home键离开应用程序); 运行adb,安装mypr
2008-12-06 00:32:00
1537
1
原创 如何在Window XP下安装Android运行环境
今天我终于把Android的运行环境搭建好了,为了这个环境我花了好几天,现在看来真是比较差劲阿。在这次环境搭建上我出现了2次失误:1)没有把SDK tools路径添加到系统环境PATH中,主要是添加Tools目录,不是SDK的目录,这有助于运行模拟器;2)没用使用离线安装,而是使用Eclipse自动在线安装功能安装Android Developer Tools(ADT),这个可以说是我
2008-12-02 09:20:00
2455
1
原创 使用模板库(dojo)来使我们自己的JS代码与各种浏览器隔离
在上周四与Summer的Code Review会议上,Summer在浏览我们JS代码时,发现我们为各类浏览器写了专用代码(如为IE6.0,IE7.0,FireFox and Safari),他建议我们不要用这种模式来实现对各种浏览器的支持,而是应该用模板库(如dojo)来实现它们,这就使得我们的代码与浏览器的相互隔离,不会因为流量器的升级换代而不得不去寻找和修改这些专门的代码断,而且时间长了很可能
2008-11-24 19:26:00
574
原创 用JavaScript压缩工具来减少Script文件的大小和提高执行效率
在上周四与Summer的Code Review会议上,Summer在浏览我们JS和AS代码时,发现我们没有加注释,并且对于数字标记(如“4”)没有任何注释也没有用常量来表示,使得脚本代码异常难以理解,这实际上也是我的疑惑,是否该在脚本源码中加注释和多使用常量,因为这会使得脚本文件变大,加大下载时间同时还会降低脚本执行效率。但是Summer给出一个建议,通过脚本压缩工具来压缩我们的脚本文件,这些工具
2008-11-24 19:00:00
907
原创 做个网站帮用户在线保存、维护和管理他们的收藏夹
这段时间我一直在用傲游浏览网页,但是傲游时不时的会崩溃,有时才打开网页就彻底崩溃了,特别当我把IE升级到7.0后,这种现象更多了。所以我常常想改用Fierfox、IE 7.0或Chrome,可惜我又舍不得,其原因就是傲游可以在网上自动保存我的收藏夹,这样我可以在家里和公司使用相同的收藏夹,很多网站不用重新收集和整理,我想这对于大多数人来说都是非常实用的功能。但是根据市场上浏览器占有的份额来看,
2008-11-13 10:51:00
837
原创 Java多线程运行时,尽可能调用单例对象、工具类和静态方法,这样可以减少内存的占用量
前一段时间把我的项目发布到Production服务器上,经过一段时间跟踪发现服务器上项目的内存占有量在缓慢增长,但是我在本地做压力时却没有发现这个问题,或者虽然做了压力测试单由于环境的差异内存增长不明显所以没有注意。于是就下载了JProfilter安装到本地的测试服务器上(由于对Linux安装和配置不熟悉,费了不少时间),运行测试发现有些类的个数竟然大于并发线程的个数,很是奇怪,经分析发现原来这并
2008-11-02 19:24:00
4886
1
原创 DIV的高度自动拉伸(height属性)在IE 7下无效和解决方法
#mainbody{ .. min-height:400px; *min-height:400px; height:auto; *height:400px; }以上CSS在IE 6.0,FireFox下可以实现Div高度根据内容自动拉伸,IE6下当Div高度大于400px时,Div会自动拉伸。但在IE7下却无法实,其原因就是*height:400px;在IE7下不在自动拉伸,而是变
2008-10-21 11:39:00
5044
4
原创 关于为自驾游爱好者提供一个旅游景点查询网站的想法
中国经过30多年的改革开放持续高速发展,小汽车这个奢侈品越来越多的走进平常百姓家,如我所居住的哪个老小区,去年一年就添加了十几步私家车,以至于如果回来晚了就没有停车位了,而这种现象目前在国内各大中城市非常普遍。而且国内中间阶层的收入正在不断提高,可自由支配的资金增多,但是由于工作压力越来越高,竞争环境越来越恶劣,人们的幸福指数不升反降,越来越多人开始不满足参加旅游团体这种只能按照固定线路和呆版流
2008-10-17 09:01:00
2398
原创 OpenID认证失败,无法与OpenID Provider建立信任连接
今天把我的OpenID Client部署到新的Linux服务器上,发现无论如何都无法与AOL网站建立信任链接,经过代码跟踪发现如下提示“If the fetcher (i.e., PHP) doesnt support SSL, we cant do discovery on an HTTPS URL.”,回头检查Apache的PHPinfo,发现确实没有支持SSL,安装完毕后,一切恢复正常。
2008-10-13 09:50:00
1357
原创 一个关于在线时间管理工具的想法
今天偶然在想如果有一个在线的时间管理工具来帮助我管理规划我在日常的各种事件和任务,特别是能够实时记录下各种琐碎任务就好了,我目前是使用Outlook提供的任务管理工具来记录自己的任务,这个工具虽然不错可惜不是online,而且我一般只用它来记录那些时间比较明确的任务,而有很多任务比较琐碎时间也不明确,甚至有些任务仅仅是老大的随口留下的,根据自己当前的工作情况自行安排,对于这些任务我一般都会随手记在
2008-09-18 20:03:00
1022
原创 鬼泣4中把所有的剧情和通过动画串连为一个完整动画电影的看法
最近在玩《鬼泣4》,第一次玩该系列游戏,想玩它就是因为欧洲古典风格式游戏界面非常漂亮炫目,在玩游戏时发现我可以把游戏中所有打通的章节的动画统一一次行播放,而这些动画串连起来就是一部完整的感人的电影,这真是一个非常吸引人的手法,不过遗憾的是故事情节是固定不变的,玩家不能根据自己的喜欢去选择故事情节,也许可以我们可以提升这种手法,变固定情节为可变情节,并且其中隐藏很多细微情节,让玩家自己去发现寻找和探
2008-09-17 16:00:00
895
原创 关于建立公司内部网络检索,提高技术共享度,提升工作效率的想法
最近有在想怎样才能加强公司内部如何共享技术和文档的问题,一般情况下如我们这类编程人员在遇到技术问题时都是在google、百度这类搜索网站上寻找答案,而且每次都能检索到很多类似内容,但其中真正对自己有用的就几条,而如果遇到的问题与公司特有的业务或特殊性技术有关时就比较难以找到合适的答案,这是我就想也许公司内部有人同样遇到过这类问题,他们是怎样解决的,此时我就不得不通过IM类内部沟通工具到处找人,以期
2008-09-17 15:06:00
746
原创 OpenID与传统Email用户身份认证模式整合时的安全问题和解决方法
1. Brief在上一篇学习OpenID文章中已经给出了我对OpenID的理解,这段时间一直在思考如何把OpendID与传统Email网络用户身份验证模式进行整合,但是在进行深入分析和设计时我发现有一个潜在的安全问题。我们现有的很多项目完全是按照email address作为用户账号的key,所以如果我们要支持OpenID,就需要建立OpenID URL与email addres
2008-08-22 10:38:00
1179
原创 对OpenID的学习和理解以及基本流程
OpenID是一个以用户为中心的开放的、分散的、自由的用于网络上用户身份验证的身份验证解决方案。这种方案可以让用户使用唯一的URL地址,就可以在任何支持OpenID认证的网站上登录和应用,我们可以用它建立跨域、跨应用的登录(如使用同一URL地址登录你的blog和相册等),它犹如一把“万能钥匙”可以登录所有支持OpenID认证的网站和应用,甚至我们可以用自己的个人网站URL(如blog地址)作为Op
2008-08-04 17:36:00
6084
原创 小议高效团队的八个特性
这个月我参加了公司的“体验式项目管理系列课程”,期间体会和感想比较多,这里就什么样的团队(Team)才是高效团队问题进行一些思考和讨论;什么是团队(Team)?A team is a group of people who agree on a goal and agree that the only way to achieve the goal is to work together.
2008-07-30 17:40:00
2268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人