问题列表 - 第40849页

iOS是否有离线地理编码框架,库或数据库?

是否有针对iOS的(离线)地理编码框架,库或数据库?从哪里获取数据?

我需要能够将全球(或至少在美国)城市的街道地址划分为纬度和经度,用于日出和日落计算.

信息必须采用适用于iPhone OS的格式.(数据库文件或用C/Objective-C编写)

iphone location geocoding

16
推荐指数
1
解决办法
1万
查看次数

如何随机放置几个非碰撞的rects?

我正在和Pygame一起做2D游戏.我需要在不相交的情况下随机放置几个物体.我尝试了一些明显的方法,但它们没有用.

明显的方法如下(伪):

create list of objects
for object in list:
    for other object in list:
        if object collides with other object:
            create new list of objects
Run Code Online (Sandbox Code Playgroud)

那种方法永远都是.

我试过的其他方法:

create list of objects
for object in list:
    for other object in list:
        if object collides with other object:
             remove object from list
Run Code Online (Sandbox Code Playgroud)

该方法在空列表附近返回.

我正在处理一个大小为2到20个对象的列表.有什么建议?

编辑:矩形都是随机不同的大小.

python pygame collision-detection rect

9
推荐指数
1
解决办法
5315
查看次数

HAML和嵌套布局

基本上我想做的是有一个根application.haml包含核心css和js然后网站布局就像这样

  • application.haml
    • marketing.haml(s)有自己的css和标记
    • userbackend.haml(s)有自己的css和标记
    • siteadministrators.haml有自己的css和标记

所以我尝试通过向我的控制器添加一个sub_layout来实现这一点,例如我的家庭控制器是一个营销部分:

def sub_layout
    "marketing"
  end
Run Code Online (Sandbox Code Playgroud)

用户使用的实际应用程序的控制器

def sub_layout
   "userapplication"
end

def sub_layout
   "siteadministrators"
end
Run Code Online (Sandbox Code Playgroud)

然后在application.haml中我调用= render(:parital =>"layouts /#{controller.sub_layout}")

这将返回"未定义的方法`格式"为nil:NilClass"

像这里的许多人一样,我对rails和haml很新,特别是虽然我有.NET MVC和Spark View引擎的经验

关于这个haml看起来怎么样的想法?

haml ruby-on-rails

7
推荐指数
1
解决办法
4973
查看次数

Linq to SQL .Any()有多个条件?

我试图在if语句中使用.Any(),如下所示:

if(this.db.Users.Any(x => x.UserID == UserID)){
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以在.Any()中加入多个条件?例如:

if(this.db.Users.Any(x => x.UserID == UserID AND x.UserName == UserName)){
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法来解决这个问题吗?

c# lambda linq-to-sql

21
推荐指数
2
解决办法
3万
查看次数

Cocoa离开了列菜单

苹果和第三方的几个mac应用程序在左栏中都有一个菜单,通常用于过滤内容.以下是iPhoto,iCal和iTunes的一些示例.

替代文字替代文字替代文字

我没有看到与此对应的接口构建器类.这些通常是如何实施的?带定制单元格的NSTableView?是否有任何预先编写的代码来处理更复杂的方面,如折叠三角形?这看起来像一个普通的用户界面,如果我不需要,我不想重新发明轮子.

cocoa objective-c nstableview

3
推荐指数
1
解决办法
220
查看次数

保持用户连接的最佳设计/方式是什么?

我正在进行自我学习的POC,我想让我的用户以LIVE模式连接.例如,一个游戏,其中4个用户可以一次玩,这里我需要让这个用户连接到我的游戏.

我不擅长Socket类型的编程,喜欢在服务方式中做到这一点.我知道的是"这样做的最佳方法是什么".根据我最初的Brain Storming,我已经决定使用SilverLight(在浏览器中或浏览器外)作为前端[我没有问题].

我更关注后端.要么我做一个处理程序或制作WCF服务或使用全双工服务并使用池化机制.作为一个随机的想法,我提出了一个Timer类型的逻辑,它将在客户端结束后每10秒钟触发一次并获得状态

  • 现在轮到掷骰子了

  • 家里有很多用户离开(如果他们中的一些人离开了)

  • 什么是游戏中的连接用户状态,例如得分/分数等,并
    根据此结果更新游戏视图

请在这里找到最好的答案,这将有助于我学习这一点.

致敬和提前感谢

编辑:

由于我需要更多反馈,因此开始赏金.

FH

c# silverlight wcf design-patterns polling

9
推荐指数
1
解决办法
484
查看次数

冒号在这个结构定义中做了什么?

可能重复:
'unsigned temp:3'表示什么

我不明白这个结构定义.这对我来说似乎是违法的,但显然不是:

typedef struct
{
    unsigned i:1;
} my_struct;
Run Code Online (Sandbox Code Playgroud)

我认为将变量标记为unsigned没有类型与将其标记为相同unsigned int.但是,我对结肠感到困惑.它有什么作用?我的猜测是它是某种初始化器,但我不知道它意味着什么.在我的头顶,我唯一期望在C中冒号的地方是三元运算符,这显然不是.所以,这似乎是一个我不熟悉的结构.任何人都可以在这个结构定义中解释冒号的目的是什么吗?宣言到底unsigned i:1;意味着什么?

c

5
推荐指数
1
解决办法
7187
查看次数

CruiseControl.Net中构建失败时的电子邮件警报

我使用CruiseControl.Net设置了持续集成环境.我想知道在构建失败时如何将电子邮件发送给某人.

提前致谢.

email cruisecontrol.net build ccnet-config

5
推荐指数
1
解决办法
1583
查看次数

PHP类属性使用range()

这是我隔离的最小测试用例:

<?php

class What {
    public $foo = range(0,5);
}

?>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会产生错误:

PHP解析错误:语法错误,意外'(',期待','或';'在第4行的TestCase.php中

使用array()作品.

使用PHP 5.3.3(与OS X捆绑在一起).

php oop

3
推荐指数
1
解决办法
379
查看次数

Android EditText提示

我已经设置了一个提示EditText,目前提示可见性已经消失.当用户开始输入时,我想删除提示文本,当光标在可见的时候EditText,而不是在用户开始输入时.我怎样才能做到这一点?

<EditText 
android:paddingLeft="10dp"
android:background="@drawable/edittextbg"
android:layout_marginLeft="4dp"
android:layout_marginTop="7dp"
android:gravity="left"
android:id="@+id/Photo_Comments" 
android:layout_width="150dip" 
android:maxLines="1"
android:hint="Write Caption"
android:maxLength="50"
android:singleLine="true"
android:maxWidth="100dip"
android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)

android

44
推荐指数
3
解决办法
12万
查看次数