草庐IT

X-AppEngine-Country

全部标签

iphone - 有没有办法在不进行硬编码的情况下缩短我的 Country ViewController.m?

我想知道是否有办法缩短我的CountryViewController.m,因为每次我添加一个新国家时我都会添加另一个elseif语句。我正在使用推送新TableView的UITableViews。RootViewController.m-(void)viewDidLoad{    [superviewDidLoad];        self.tableView=[[UITableViewalloc]initWithFrame:CGRectZerostyle:UITableViewStyleGrouped];        ASIA=[[NSMutableArrayalloc]init

iphone - MKMapView:缩放到默认值 "country level"

当将MKMapView放入UIViewController并将其设置为卫星View时,map会缩放并调整以显示用户当前所在的整个国家/地区:例如美国,如下所示。当用户现在正在缩放map或我正在以编程方式缩放map时,它似乎无法恢复此默认缩放级别。当然,我可以找出默认缩放的坐标,以便缩放回那个设置,但实际上我需要为每个国家都这样做,这并不值得。有人知道如何解决这个问题吗? 最佳答案 为此,它需要两种类型的信息。所选国家/地区的中心坐标以及为map上的region.span设置的正确值。它可能可以访问Applemap数据库中的数据。我不

iphone - 如何在 iOS 中以编程方式将 "Country code"转换为 "Mobile Country Code"?

我可以从NSLocale或GeoPlugin中获取国家代码(ISO3166“双字母代码”).但我的要求是获得MCC(移动国家代码)。我需要使用设备的当前mcc调用一个RESTAPI以确定用户是在国内还是国外。我想到了一些事情,比如将MCC和CC作为键值对保留在本地数据库中。但是,如果我将DB与bundle打包在一起,这将不会是最新的。在SO中问这个问题之前,我搜索了很多。无论如何,是否可以使用任何iOSAPI或任何第三方网站将CC转换为MCC?提前致谢。 最佳答案 对于手动你可以使用这个NSDictionary*dictDialin

java - 无法从 START_OBJECT token 中读取 JSON : Can not deserialize instance of hello. Country[]

我有提供所有国家/地区的休息网址-http://api.geonames.org/countryInfoJSON?username=volodiaL.我使用Spring3的RestTemplate将返回的json解析为java对象:RestTemplaterestTemplate=newRestTemplate();Country[]countries=restTemplate.getForObject("http://api.geonames.org/countryInfoJSON?username=volodiaL",Country[].class);当我运行这段代码时,我得到一个

java - 无法从 START_OBJECT token 中读取 JSON : Can not deserialize instance of hello. Country[]

我有提供所有国家/地区的休息网址-http://api.geonames.org/countryInfoJSON?username=volodiaL.我使用Spring3的RestTemplate将返回的json解析为java对象:RestTemplaterestTemplate=newRestTemplate();Country[]countries=restTemplate.getForObject("http://api.geonames.org/countryInfoJSON?username=volodiaL",Country[].class);当我运行这段代码时,我得到一个

java - 在 Appengine 上使用 mapreduce 对 200 万条记录进行重复数据删除时性能不佳

我有大约200万条记录,每个记录大约有4个字符串字段,需要检查重复项。更具体地说,我将姓名、电话、地址和父亲姓名作为字段,我必须使用所有这些字段和其余数据来检查重复数据删除。需要将生成的唯一记录记录到数据库中。我已经能够实现mapreduce,迭代所有记录。任务速率设置为100/s,存储桶大小设置为100。启用计费。目前,一切正常,但性能非常非常慢。我已经能够在6小时内完成10,000条记录的测试数据集中的1000条记录的重复数据删除处理。java中目前的设计是:在每次map迭代中,我将当前记录与以前的记录Previousrecord是数据库中的单个记录,其作用类似于全局记录我用每个m

java - Android 和 AppEngine 网络服务 : Json. .. RPC、REST... Protocol Buffer ?

我正在开发一项可从Android应用程序访问的网络服务。在对什么是最好的技术做了一些研究之后,我对这些选择感到有些困惑和茫然。显然,在Android端,我希望它尽可能轻巧。我也更愿意共享通用代码,因为它们都是java,尽管这不太重要。我最关心的是让它高效,然后是简单而优雅的代码。我在安卓端试过gson,效果不错。但后来我读到了ProtocolBuffer,这似乎更有效率,我不确定这是否有显着差异。我也不确定是选择RPC还是REST。 最佳答案 在效率方面,ProtocolBuffers可能比任何JSON实现更高效,但不一定像您想象的

android - 使用 Google Play 服务在 Appengine 上进行 Oauth

我在Android上使用GooglePlay服务来访问GoogleApis和Google云端点。我还可以使用来自GooglePlay服务的token访问appengineUserapi。这可能吗?link中有一些示例代码对于OAuth,但有点模糊。我可以在header中传递oauthtoken并使用以下代码获取用户吗??Useruser=null;try{OAuthServiceoauth=OAuthServiceFactory.getOAuthService();user=oauth.getCurrentUser();}catch(OAuthRequestExceptione){//

android - Appengine连接android项目

当我转到"file"->“新建”->“其他”->“Android”时,我缺少“AppEngineConnectedAndroidProject”选项。我在WinXp上运行EclipseGalileo。我已经安装了测试版的GooglePluginforEclipse(GPE)2.4版。我还有androidsdk,avd运行完美。谁能帮我记忆一下我错过了什么,或者除了上述所有内容之外我还需要下载什么..谢谢 最佳答案 在我的电脑上,“AppEngineConnectedAndroidProject”位于“Google”类别下。或许您可以

android - AppEngine RequestFactory 或 "Normal"方法?

这不是真正的问题,更像是一般的X与Y问题。所以我正在使用用谷歌应用引擎编写的服务器在android上试验c2dm。目前,我正在使用“AppEngineConnectedAndroidProject”作为模板,自己添加了一些代码。因此生成的代码将RequestFactory用于一堆东西,比如注册/注销设备、发送消息等。我之前的后端通信经验包括建立与servlet的连接、写入(json)和读取响应(json)。问题来了:使用RequestFactory与应用程序引擎通信而不是仅仅从URLConnection的输入/输出流中写入/读取有什么好处(如果有的话)?还是真的只是品味问题?