当前位置:  编程技术>移动开发
本页文章导读:
    ▪基于手机端的常见轻量级服务器通讯架构        基于手机端的常见轻量级服务器通信架构1.XML+ HTTP 这种通信方式,在即时通信协议xmpp采用较多,podcast、等其它rss资源也普遍采用这种方式; 该方法的好处是服务器端业务和接口设计会更加.........
    ▪ Bad version number in .class file 有关问题解决        Bad version number in .class file 问题解决org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init meth.........
    ▪ 十四岁是软件工程师的黄金时代       十四岁是程序员的黄金时代 是这些年轻的程序员们创造了这样的时代。看起来,每过一天,创建和发布一个成功的移动应用的门槛就会降低一点。最近的一个令人刮目的故事来自一个14岁的.........

[1]基于手机端的常见轻量级服务器通讯架构
    来源: 互联网  发布时间: 2014-02-18
基于手机端的常见轻量级服务器通信架构

1.XML+ HTTP

这种通信方式,在即时通信协议xmpp采用较多,podcast、等其它rss资源也普遍采用这种方式;

该方法的好处是服务器端业务和接口设计会更加清晰和简单;

2.JSON+ HTTP

现在最主流和普遍的一种,手机端和服务器交互方式;

该方法的好处是较第一种方法更省流量,但是接口设计和参数传递相对来说要麻烦些;

3.Protocol Buffer + HTTP

Protocol Buffer是google的一种跨语言的二进制传输协议;

该方法的明显有点就是高效,但是会引入外部库,加大android客户端的包大小,没有特别对性能要求很高的,一般不采用;

4.TCP

这种协议往往用在我们传输各种size较大的文件时才会采用或者对性能和流量要求很高的地方;

5.UDP

做为心跳包传输协议是一种最好不过的选择;(例如云推送时候)

 

 

 


    
[2] Bad version number in .class file 有关问题解决
    来源: 互联网  发布时间: 2014-02-18
Bad version number in .class file 问题解决

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.manager.bso.Students)

今天MyEclipse8.5出现问题了,从别的工作区拷贝到另外一个工作区,tomcat不发启动

解决办法:三版本统一,Java Program bulid path 、tomcat JDK、JavaProgram---Javacompiler,这里我选择的都是JDK1.5,可气的是同样的错误还是出现,最后安装JDK1.6,三个版本 统统改成1.6问题解决,仍然不知道是什么原因,2H就这么白白浪费了。


推荐:org.springframework.beans.factory.BeanCreationException:,http://www./j2ee/10759.html

    
[3] 十四岁是软件工程师的黄金时代
    来源: 互联网  发布时间: 2014-02-18
十四岁是程序员的黄金时代

是这些年轻的程序员们创造了这样的时代。看起来,每过一天,创建和发布一个成功的移动应用的门槛就会降低一点。最近的一个令人刮目的故事来自一个14岁的叫做乔纳·罗宾(Jonah Rubin)的孩子,他在今年夏天花了几个月学习用Objective-C编程,发布了他的第一个iOS游戏,并受到了很高的赞誉。罗宾的令人印象深刻的故事在整个周末都高居Hacker News首页,目前获得了390个赞,这使得他的游戏Cheese Miners的下载量提高了90倍。

罗宾是一个已经小有成就的年轻程序员了,他已经开发了好几个安卓游戏。他最近受雇为美国精神病学日报开发一个新的网站(部分的原因是他叔叔是编 辑)。听说,罗宾并不是自学攀登Objective C这座大山的。因为渴望学习iOS和OSX编程,这个中学生利用一个暑假在 Y-Combinator投资公司的学生游戏公司MakeGamesWithUs做实习。

MakeGamesWithUs公司跟其它的软件公司不一样,它的全部目标是来提高中学生和大学生开发游戏的能力。这个企业提供各种各样定制的框架和分析工具,还有教程和论坛,来供那些有一些对象化的编程语言(如Java)基础知识的程序员学习使用。

接受MakeGamesWithUs公司培训的人可以受到公司的专业艺术人员,图像设计人员以及音乐方面的指导,就像是指导你如何向苹果App商店 上传应用一样。作为交换,MakeGamesWithUs会拿取应用所得的全部利润——直到收回成本。在此之后,开发人员将获得70%的利润(由苹果商店 提供),而发布平台拿取30%。

Hacker News上关于罗宾的Cheese Miners游戏的讨论最终转变成了一场展示年轻创业技艺的娱乐大比拼,讨论者一边祝贺罗宾的成绩,一边分享他们自己让人惊叹的编程技术。就在14岁,众 多出色的评论者中的一个,出版了一一本叫做“10岁游戏编程”的指导性书籍,包括罗宾在内的其他几个评论者都读过这本书。

另外一个叫“tripzilch”的网友更多的是挖苦如今在程序员身上发生的这么多的改变,写到,“当我还是个很年轻的程序员时,我只能在雪地上撒 尿写代码,编译器只是一句口令,让漂浮的飞艇上的驾驶员把它们读出来,发送到计算处理器——一个拿着算盘的家伙。”评论者“mjconhew”补充到, “我14岁的时候,我只能在计算器上点来点去。”

发生在罗宾身上的故事确实令人感慨,但他绝对不是唯一的一个。Summly公司的创始人Nick D’Alonsio据说是史上最年轻的风险投资获得者,他16岁时募集到了200万元来升级他的应用。

事实上,如今的软件开发领域和创业生态环境是前所未有的欢迎年轻有最求的天才们——不论年龄,肤色,信仰。像MakeGamesWithUs和GameSalad这 样的平台和Hacker News这样的社区在降低壁垒和扶植有志向的创业者上充当着重要角色。在过去,需要一个团队和数年工作——更别说大量的资金——才能办到的事,如今只需要 一个暑假时间和一点动力。相信我们将会看到更多,而不是更少罗宾这样的人出现,而创业生态环境也会变得更适合他们。

1楼gaoyp昨天 07:39怀疑是软文。

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android录音应用实例教程 iis7站长之家
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3