当前位置:  编程技术>移动开发
本页文章导读:
    ▪无访问权限以致的com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePo        无访问权限导致的com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePo 有时候会启动tomcat建立数据库连接池的时候,会出现下面这个错误,一般是没有网络访问权限导致的。Sep 26, 2012 5:.........
    ▪ Pixable——海内很需要这种图片推荐应用        Pixable——国内很需要这种图片推荐应用 最近看到新闻,Pixable被2650万美元收购,所以我去了解了一下这个应用,发现这个应用挺创新的,而且在国内还找不到类似的应用。 Pixable是一个利用.........
    ▪ map选择及map偏移解决方案(一)       地图选择及地图偏移(一)    现在智能机跟移动互联网的飞速发展,给移动开发者带来了前所未有的机遇,大量的移动APP问世,这其中与手机相关性最大的莫过于LBS相关APP了,移动终端与PC.........

[1]无访问权限以致的com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePo
    来源: 互联网  发布时间: 2014-02-18
无访问权限导致的com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePo
有时候会启动tomcat建立数据库连接池的时候,会出现下面这个错误,一般是没有网络访问权限导致的。



Sep 26, 2012 5:45:39 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.apache.jsp.testdb_jsp._jspService(testdb_jsp.java:115)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
(END)

    
[2] Pixable——海内很需要这种图片推荐应用
    来源: 互联网  发布时间: 2014-02-18
Pixable——国内很需要这种图片推荐应用

最近看到新闻,Pixable被2650万美元收购,所以我去了解了一下这个应用,发现这个应用挺创新的,而且在国内还找不到类似的应用。

Pixable是一个利用机器学习和算法,为用户推荐合适的 图片,比如搞笑类图片。根据用户的推荐和评价,以及用户间的喜好和用户间关系的紧密程度,不断更新学习,能达到比较精准的推荐。

 

Pixable跟新浪微博比较相似,不过微博更偏重文字,一般是用图片来配合文字。但是,就算我们关注了一些经常发图片的微博,他们发的一些文字和图片不一定能符合所有粉丝的胃口,有些还会不定时的发一些广告,作为微博控在刷微博的时候总有一些广告插在其中,会感觉到无比的郁闷。但Pixable却不会让你感到郁闷,因为他推荐给你的东西都是根据你平时的评价和推荐,计算出适合你的图片,就算偶尔会看到不喜欢的图片,通过低评分,机器就能学习,以后不会推荐给你不喜欢的图片了。

但是现在微博也有猜你喜欢这个功能,而且相信随着微博用户的增加,官方服务器数据的积累,以后的推荐功能也会做的很好。不过,微博的推荐是基于文字的,这是跟Pixable的最大区别,文字的推荐相对比较简单。看现在的搜索引擎发展趋势,文字的搜索功能已经非常强大和准确了,但图片搜索还是刚起步,搜索结果并不是很准确,现在google的图片搜索做的还算可以。

因为是基于云计算和高级算法,在国内似乎并没有看到图片推荐这样的应用,但相信需求量是非常大的。其实可以考虑做个简单的先,比如给图片加上标签,根据标签来匹配和推荐,其实也就是把图片转成文字来解释的方法。现在已经有不少图片浏览类的应用,也有一些文字推荐类的应用,比如糗事百科,但是糗事百科并没有所谓的推荐功能,只是像微博那样摘选一些网站上比较热门的文字。图片浏览类的也是差不多,把一些点击量比较高的图片推送给你,并不能符合所有用户的口味。

 

所以国内很需要Pixable这样的应用,虽然国内做出来了是山寨,但在国内的第一个山寨一般容易获得用户的好评。尤其是一些长期在局域网内混的网民,甚至会认为是国产原创。有没有开发者有兴趣开发一个类似的应用尝试下呢?


本文转自:爱撸小杰 http://www.aojgame.com/developer/2875.html


    
[3] map选择及map偏移解决方案(一)
    来源: 互联网  发布时间: 2014-02-18
地图选择及地图偏移(一)

   现在智能机跟移动互联网的飞速发展,给移动开发者带来了前所未有的机遇,大量的移动APP问世,这其中与手机相关性最大的莫过于LBS相关APP了,移动终端与PC最大的区别无非在于:便携移动性所带来的随时随地访问,还有一点就是GPS定位,传统的PC只能通过IP来源大致取得用户城市等相关信息,但是移动终端上这得到了解决。

 

   在开发LBS相关APP的过程中,总会遇到这么一个头疼的问题:如何选择地图及地图偏移问题.今天就个人所做项目中总结的经验来给大家分享一下关于这两个问题的解决:

 

  1.地图选择

 

   如何选择地图,个人觉得可以从以下几点考虑:

   (1).定位准确度及定位消耗时间,哪个高,哪个快.
        定位位置的工作机理是这样,首先通过wifi网络(最准确),基站,GPS定位用户的位置数据(一般是经纬度表示),         然后上传服务器,服务器对比后,下发定位的具体位置(比如迈克龙),然后打包整个信息发送给对方。对方收取             后,拿着位置去地图读数据。位置信息同样拉取(或者前者直接发送位置信息)。

   (2).POI位置信息是否提供,数量级?(比如 mapbar地图POI数据3000万)
        POI是“Point of Interest”的缩写,可以翻译成“兴趣点”吧,每个POI包含四方面信息,名称、类别、经度、纬度。 
        不同的地图搜集的POI数量是不同的, 影响的结果就是,在地图上能够显示“迈克龙”,而不是“南六道”。
 
  (3).地图路径算法,哪个地图快,准确.提供的路径方式多.
        这个是为了导航使用的,来源取自于导航数据。

  (4).是否提供3D或者卫星方式?
        提供更多的体验方式
 
  (5).用户体验 ,启动速度,定位精准度。
      流畅度,以及地图实现方式,矢量地图or栅格。googlemaps用的是栅格地图,而高德则是使用的矢量。矢量的好处是边下载,边编译,边展示。

  (6).api使用难易度(这个貌似现在都差不多了,跟google兼容性比较好,可替换性很强,基本只要换个包就可以了)

  (7).地图校正算法(百度地图等国内具有地图资质的地图提供商是不需要做纠偏,但是Google地图是需要的)

  (8).包大小(如果一个地图jar或者so库过大,势必给应用带来更大的体积,虽然说不要纠结于几百K的大小,但是本着           能减小包大小就尽量减小的前提,还是有用的,比如Google地图在android手机上是不需要加载包的,相比百度地图可以省200多K)

  (9).地图表示范围:是否有国外地图(例如,google地图拥有全球大多数国家的地图数据,而国内的百度地图等仅仅只有            国内的地图数据)

   个人例子
   基于以上9点我觉得大家应该可以选择出一个合适的地图,我自己用的时候,是做一款IM产品里边有一个发送位置的功        能,中间有一个发送位置的功能,对于这个产品而言,其有几个特点:
 
   1.APP在没有添加发送位置的情况下,包的大小已经达到7M了,对于android移动APP来说,这个大小已经算很大了,对于移动2G用户升级,或者流量偏少的用户而言,每次升级是一个很痛苦的过程,所以要慎重选择地图库。
   
   2.由于这个APP定位是全球的,或者至少不仅仅是国内,所以基本排除了国内的地图服务提供商,或许有人会说,你怎么不国内选用国内的地图厂商,国外的版本选用国外的地图提供商,这里我只能说,对于开发者而言,能只维护一份代码,比维护多份好。

   3.综合比较google地图跟百度地图在android机器上的表现来看,Google地图在整体用户体验上比百度地图好一个档次,包括启动加载速度,地图移动,放大,缩小等操作的流畅度等。
   
   4.也许有人会说Google地图是国外的,Google跟中国政府的关系,会不会有Google地图加载速度比百度地图慢,或者Google地图被封的可能,这里我观察了目前大多数比较有名的移动APP,包括QQ2012,微信(4.0以前版本)等均是采用Google地图,所以这点大家不用担心。

   基于以上几点最后选择了Google地图。(附件是个人APP)

  关于如何解决Google地图存在的地图偏移,见下一篇。
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
Web服务器/前端 iis7站长之家
▪Android中实现为TextView添加多个可点击的文本
▪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