摘要: 最近在做一个ANDROID的应用,和服务器进行交互的时候就考虑到了对象序列化的问题。翻遍网络,最后选出三个种子选手:jsonsmart json格式中的绝对王者 速度快,信息少msgpack 二进制序列化的怪杰,号称比protocal buffer快四倍,比json快10倍protocal buffer GOOGLE出品,号称比XML快百倍对着三个东西同样条件下测试了一下,主要是测试谁的包最小,因为和处理速度相比,网络传输更加敏感。结论:如果你的数据包以二进制数据为主,那么王者是msgpack.如果你的数据包以字符串为主,那么王者是jsonsmart!!!!msgpack和protocal b 阅读全文
posted @ 2013-03-16 01:31 softman11 阅读(2398) 评论(0) 推荐(0)
摘要: 最近在研究移动平台的软件开发,同时在 IOS,ANDROID,和Windows Phone三个平台上工作。有对比,才能知好坏,以前用ANDROID还不觉得,有了对比感受突然变得强烈起来。说实在的,移动平台采用JAVA是个很烂的设计,ANDROID体现的非常明显。开发的时候运行模拟器,ECLISPE的运行效率确实比APPLE的XCODE和微软的VS2010差距明显。感受最强烈的是环境配置上面,说实话,不知道GOOGLE的设计师是如何想的,GOOGLE提供的环境配置方式可以说让人无法忍受。网站上明明提供了的ADT的离线安装包,但是一个才12.8M的离线安装包,安装的时候,居然还要联网去检查依赖,检 阅读全文
posted @ 2012-03-31 01:09 softman11 阅读(867) 评论(0) 推荐(1)
摘要: 1.安装需求近期准备研究一下MAC 应用开发技术(源于IPAD和IPHONE如日中天般的火爆),因此需要MAC电脑。知道现在MAC已经过渡到INTEL架构,因此,普通机器安装MAC已经可行,于是看了看那高高再上的MAC价格,决定先在我的DELL XPS M1530笔记本上安装一个先试试,已经有一个系统WIN7旗舰版了,准备再装一个MAC OS X,这样目前最流行的两个桌面系统都有了,想起来挺不错的。GO!2.准备工作 对MAC基本没任何研究,于是GOOLE,百度一番,发现了这个论坛,在这个论坛里面啃了两天的帖子。下载了N多的软件和文件。在自己的机器上装了3次,从最初的10.7(11A511), 阅读全文
posted @ 2012-03-11 23:27 softman11 阅读(5676) 评论(0) 推荐(0)
摘要: IPAD3终于发布了,但是网络上不少文章都说感到失望。反而是很多IT行业的巨头评价非常高。或许这就是外行和内行的区别吧?我看了IPAD3的发布资料之后,我被震撼了,我认为苹果在5年内,很难被超越,苹果神话会一直持续。我不知道很多PAD商家是真的不懂,还是没法解决。PAD最重要的元素是什么?首先是,显示屏,其次是续航时间,再次是外观体积重量,最后才是性能。软件方面,最重要是系统和应用支持。所以苹果的PAD能成功我认为是理所当然的事情,因为他解决了一个PAD产品最重要的元素。同时,作为一个产品,成熟稳定是头等大事。让人欣慰的是,苹果的技术控研发团队,对这点一直视为生命。所以他不成功,那完全是不可能 阅读全文
posted @ 2012-03-08 13:26 softman11 阅读(489) 评论(0) 推荐(0)
摘要: 如果你拥有这两款路由器,又想做WDS扩大你的无线覆盖范围,那么你按照一般的教程去设置,99%会失败的。原因很简单,水星路由器的无线MAC地址机器上标注的,包括进入管理界面检测到的MAC地址和被Dlink DIR-615L检测到的MAC地址是不同的,经过检查,发现是水星的标注和检测都是错误的,强烈鄙视水星!就是这个问题,让我花费了2天时间,做了N多试验,查看了N多资料才发现问题所在,一度以为是兼容性不好导致的,后来发现原来是这么一个问题,问题最后得以解决,WDS成功。首先普及一下网络基础并且解释一下网络上常见的教程的一些没有说清楚的一些概念:1.WDS的意思是无线分布系统的意思。WDS的实现方式 阅读全文
posted @ 2012-02-09 17:31 softman11 阅读(16296) 评论(0) 推荐(2)
摘要: 最近使用ubuntu11.10,unity界面无法忍受,只能装了gnome-shell,感觉好一点了。新版本的gnome很多方面还是值得赞赏,比如将任务切换纳入一个称为“活动”的管理,将常用程序作为侧边的收藏夹,这些都值得肯定。可惜并没有提供将自己的程序加入应用程序的功能。linux上的很多软件并没有提供所谓的标准的安装程序,只有jar,zip,tar,gz等包提供。如何建立自己的启动器,并加入系统应用程序统一管理,系统并没有提供这个功能(很明显目前的设计还是只能算半成品,这么一个常用的功能居然都没默认提供)。1.首先建立自己的.desktop文件。例如我建立的Eclipse的应用程序文件:E 阅读全文
posted @ 2011-11-22 12:21 softman11 阅读(2782) 评论(4) 推荐(1)
摘要: 11.10出来很久了。但是直到今天我才有时间将他更新。更新速度太慢,所以只能下载ISO 文件下来更新了。用了一下11.10初步印象是:1.速度变慢了,开个软件中心居然等很久!2.操作更不好用了,unity显然不如gnome经典好用。3.软件中心变了,变的更好看了,但是功能更差了,下个flash插件居然无法完成,这没什么。关键是你还不能终止!这么烂的设计,真的佩服设计者是不是用的局域网做的测试。看来老外编程也不过如此!4.字体变了,变的比11.04难看了。5.nvidia官方驱动变的更难安装了。按照以前的方式,机器无法启动! 不过更新之后默认就带了nvidia的驱动,虽然不是最新版本,但是版本还 阅读全文
posted @ 2011-11-18 19:42 softman11 阅读(450) 评论(4) 推荐(0)
摘要: 最近苦背GRE单词,采用一种记忆软件。效果很好,通过分解单词词根,很好的记忆。怎么以前一直没人告诉我,单词可以这么理解?背诵过程中,不停需要查询词根,记忆单词的同时,也增加了词根记忆,词根知道越多,以后的单词记忆起来就越容易。网上找了半天,居然没有在线提供查询词根的。于是只好自己做了一个,正好试试新浪的SAE,为了搞这个,还逼着用了下PHP。因为新浪目前只支持这个。收录了2900多个词根,包括前缀和后缀。如果你也有记忆单词查询词根的需求,那么可以到这儿去查:http://wordroot.sinaapp.com 阅读全文
posted @ 2011-10-27 00:03 softman11 阅读(8006) 评论(6) 推荐(2)
摘要: 以前我的ubuntu一直是通过wubi模式装的,这个安装模式的缺陷是:磁盘性能下降,休眠功能不正常,还有就是经常文件系统受windows系统干扰导致出错,不得不chkdsk修复才能启动。自从windows7发布时安装过几次,体验了一下,就一直用的xp。不得不说,XP是微软历史上最成功的桌面版本,主要体现在极快的速度、极好的软件兼容性、极好的游戏视频性能,让XP直到现在,依然占据着家庭用户和网吧的主流地位。但是电脑的潮流有时候是无法逆转的,windows7最近两年逐渐开始取代xp的地位,xp比较低的网络性能加上时不时的略微卡顿,并不是完美无暇,因此更加流畅稳定和安全的windows7开始逐渐走. 阅读全文
posted @ 2011-07-28 14:28 softman11 阅读(9228) 评论(79) 推荐(2)
摘要: 我的笔记本是Dell XPS M1530,安装了ubuntu 11.04之后,基本设备都工作正常,指纹识别一直没去管。今天闲着没事情,就觉得鼓捣一下指纹识别,看是否能驱动起来。网上google了几篇相关文章,发现他们的设置和我的机器都不太一样。最后终于鼓捣成功了,发表出来以饷读者,也作为自己的备忘录。1.首先系统-》系统管理-》新立得软件管理器,搜寻fingerprint将相关的包都标记为安装,如下图所示:然后点击应用,等待安装成功。2.重启机器,以便驱动生效3.开控制台:执行 sudo pam-auth-update --force 在里面将所有的选项都打上星星。3.重启机器4.应用程序-》 阅读全文
posted @ 2011-07-03 14:57 softman11 阅读(1733) 评论(0) 推荐(1)