`
文章列表
  推送收集 1、百度推送 日前,百度正式对外发布Android版百度云推送。为了提高用户体验,百度云推送采用了独特的设计。例如:(1)4S标准设计,控制单条消息只支持最大4K的消息推送功能,超出4K的需求,可在推送消息里携带URL地址,客户端接收后主动发起另外一次请求;(2)单通道和极限心跳,单一终端多个应用共享一个服务进程和一条TCP长连接,加上百度实现了业界最小的心跳包,有效降低用户手机耗电量和数据流量;(3)富媒体推送,支持图片、视频、音频、网址等富媒体消息,且有优惠券、视频广告等范例模版。 百度云推送 据悉,在百度云推送正式发布之前,大部分的百度产品其实都已在使用百度 ...
现在的移动平台有Android、iOS、Windows Phone等好几种,同一款应用程序移植到不同的平台要从头做过,花费的力气很大。如果换做Web页面就很容易跨平台了,不管什么系统,打开浏览器就可以使用。但是普通的Web页面有很多不方便,比如无法使用本地的资源,像摄像头、通讯录等。而PhoneGap就是介于原生应用与普通Web页面之间的。它是一个开源的开发框架,它通过浏览器,可以轻松的实现跨平台。开发人员利用它,就可以使用HTML、JavaScript、CSS来完成应用的开发,并且也可以调用本地的摄像头、通讯录等资源。在某一个平台开发完成后,通过比较少的调整,就可以发布到另外的平台。 今天 ...
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式 ...
高级应用 1、WEBShpere MQ 在线互动式文档分享平台   InfoWorld网站每年一度的Bossie Awards最近公布2013年在商业应用程序、平台和中间软件方面最佳开源软件集合。就开源App的质量和性能来说,下面的这些开源产品都是经得住用户考验的产品。 从个人理财和小企业服务器到为了满足需求而集合成千上万模块的ERP堆栈,文章里搜集了开源市场里所提供的最好的、最活跃的App项目。越来越多的公司在项目背后通过和SaaS选项相结合来使得产品使用起来更加简单。其他App项目正在迎合移动热潮,采用移动JavaScript框架来创建更加灵活的前端平台。 1. Nginx ...
程序员在经历了若干年编程工作之后, 很想知道自己水平到底如何? 自己是否已经成为成熟的程序员? 虽然程序员会对自己有一个自我评价, 但是, 自己的评价和社会的评价、专业的评价会有差异, 所以程序员自己并不能肯定这个评价。 现实中, 除了各种证书之外, 很少有人会专门给出一个程序员的成熟度的评价。 人们往往是偶发性地就事论事地对程序员的工作作出好与不好, 行与不行的评论。 因此, 程序员对此感到很茫然, 不知道要从那些方面去评价自己的能力。 一个程序员到底成熟不成熟, 我想从以下几个方面谈谈自己的看法。 1、技术标志 如果程序员不会编程序那决不是程序员, 程序员至少要掌握一门程序设计 ...
对于Mobile Web来说,现在是快速成长时代。由于采用了HTML5和CSS3技术,移动浏览器的性能加强了许多,同时,移动app的框架也扩展了,这意味着为移动设备创建丰富的互动的web体验的可行性又提升了。采用诸如PhoneGap这样的封装 ...
服务器A被服务器B代理的,怎么能获取客户段的真实IP地址,现在在服务器A上获取的IP地址全是代理服务器B的IP地址,怎么样能获取真实的客户端的IP地址?     在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。     如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemoteAddr()方法获 ...
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢 ...
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,   故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:   移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188   联通:130、131、132、152、155、156、185、186   电信:133、153、180、189、(1349卫通)   详见:[url=http://blog.myspace.cn/e/405268924.htm]http://blog.myspace.cn/e/405268924.ht ...
一、安装freemarker 1、准备好插件包      这里开插件包已经上传了,当然你也可以自己下载,打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14.zip 2. 将其解压,将hudson.freemarker_ide_0.9.14文件夹放入MyEclipse安装目录dropins下(例:E:\Genuitec\MyEclipse 8.5\dropins目录下) 3. 然后启动MyEclipse 8.5 会自动提示安装该插件。 4. ...
怎样用笔记本电脑开无线让手机上网     因为自己有这方面的需要,因此通过找资料学习,还是费了点劲,把自己学到的东西分享给大家,希望对你们有用。 首先是先前必须具备的几点必要条件: 1、              电脑必须是
Spring事务管理---声明式(1)利用   TransactionProxyFactoryBean生成事务管理   通常建议采用声明式事务管理 优势:代码中无需关注事务逻辑,让spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。   声明式事务管理的配置方式,通常有如下三种: 1、 
一             交换机命令大全 1、全局配置模式 Enable Configure terminal 2、特权模式 Enable 3、接口配置模式 interface VLAN1 4、控制台线路的配置模式 line console 0 5
    自从出现,jQuery就在web领域就引起了轰动,现在它已经成为Web动画效果的最佳解决方案之一。jQuery提供了良好的交叉浏览器支持,并且轻便易用。现在,jQuery在定义和控制小型的Web动画诸多方面已经展示其强大的 ...
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角 ...
Global site tag (gtag.js) - Google Analytics