问题列表 - 第9327页

如何在iPhone上进行地理编码(不反向地理编码)?

我很困惑为什么有一个iPhone API用于反向地理编码(lat/long to address),但不适用于常规地理编码(地址到lat/long).

我希望能够在地图(MKMapView)上以用户输入的地址显示注释.(作为文字,而不是触摸地图)据我所知,这意味着我必须确定输入地址的纬度/经度.

看起来它可以使用HTTP完成,但是,反向地理编码ALSO也可以这样做.为什么他们支持一个而不支持另一个?

关于"为什么?"的答案 还是"怎么样?" 都会受到赞赏.

***有人在这个主题上学到了什么新东西?我还没有听说过任何公告?

iphone geocoding

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

在类型ID可接受的C++中是"const"吗?

我的同事是0 2上的问题,他一直激励着(1,2),所以我想我应该给他一个机会,迎头赶上.

我们最近的分歧是关于将"const"放在声明上的样式问题.

他认为它应该在类型前面,或者在指针之后.原因在于,这是其他人通常所做的事情,其他风格可能会让人感到困惑.因此,指向常量int的指针和指向int的常量指针将分别为:

const int *i;
      int * const i;
Run Code Online (Sandbox Code Playgroud)

但是,无论如何我很困惑.我需要的是一致的,易于理解的规则,我可以做的"常量"意义上的唯一方法是,它去后,它被修改的事情.有一个例外允许它在最终类型前面,但这是一个例外,所以如果我不使用它,它会更容易.

因此,指向常量int的指针和指向int的常量指针将分别为:

int const * i;
int * const i;
Run Code Online (Sandbox Code Playgroud)

作为一个额外的好处,以这种方式做事使得更深层次的间接更容易理解.例如,指向int的常量指针的指针显然是:

int * const * i;
Run Code Online (Sandbox Code Playgroud)

我的论点是,如果有人只是按照自己的方式学习,他们就可以轻松搞清楚上面的内容.

这里的最终问题是他认为将int放在int之后是如此难以言喻的丑陋,对可读性有害,以至于它应该在样式指南中被禁止.当然,我认为如果指南应该建议按照我的方式做,但无论哪种方式,我们都不应该禁止一种方法.

编辑: 我已经得到了很多好的答案,但没有一个真正直接解决我的最后一段("最终问题").很多人都争论一致性,但在这种情况下是如此理想,禁止其他方式这样做是一个好主意,而不是仅仅劝阻它?

c++ coding-style

25
推荐指数
7
解决办法
7939
查看次数

Gmail上的传入邮件通知如何运作?

我想知道它是如何在Gmail中实现的,每次收到电子邮件时,邮件列表都会自动刷新.看起来服务器正在向浏览器发送某种事件,但它怎么可能呢?或者也许它很简单:浏览器每次让我们说2秒钟就向服务器询问新消息?但它可能会破坏性能......

有人有想法吗?

编辑:好的,如果这是简单的答案,他们如何管理性能?当我从其他帐户向Gmail帐户发送电子邮件时,视图几乎立即"刷新".你说的是一个返回true/false的简单函数,但它必须有一些逻辑(db连接或读取一些文件).他们如何管理它?


另请参阅:GMail Chat如何在没有客户端交互的情况下发出AJAX请求?

email events gmail

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

什么策略最适合在SVN中存储艺术资产?

我们使用SVN非常成功地以传统方式获取源代码:/ branches,/ trunk和/ tags.

我们不会将SVN用于我们的艺术资产,这在某种程度上类似于源代码,但实际上并不像源代码那样具有相同的需求.

我指的不仅是图像文件(jpeg,png等等),还有PhotoShop文件和已购买(不应丢失)的库存图片.

对于我的图形艺术家来说,文件结构和程序的最佳实践是什么?

svn graphics asset-management

6
推荐指数
1
解决办法
1213
查看次数

如何将敏捷应用于个人项目?

在了解了源代码控制之后,我做的第一件事就是用svn做一个项目.在了解了git后,我在个人项目中使用了它.在了解了UML /设计模式/设计原则/ TDD之后,我将它们应用到了个人项目中.如何才能对敏捷开发做同样的事情?敏捷只针对团队和大项目吗?如何设置这些迭代的东西?

agile

14
推荐指数
1
解决办法
3465
查看次数

奇怪的嵌套在xml中

这似乎是一个有效的xml文件,我能够将其导入下拉列表,但我不明白有趣的嵌套.:

<?xml version="1.0" encoding="utf-8" ?>
<Countries>
  <Country>
    <ID>1</ID>
    <Name>Nepal</Name>
  </Country>
  <Country>
    <ID>2</ID>
    <Name>India</Name>
    <Country>
      <ID>3</ID>
      <Name>China</Name>
    </Country>
    <Country>
      <ID>4</ID>
      <Name>Bhutan</Name>
    </Country>
    <Country>
      <ID>5</ID>
      <Name>USA</Name>
    </Country>
  </Country>
</Countries>
Run Code Online (Sandbox Code Playgroud)

为什么有倒数第二个到最后一行?结束了什么?为什么印度没有关闭?

xml

0
推荐指数
1
解决办法
219
查看次数

在asp.net App_Code目录中使用Nemerle

我想在ASP.NET应用程序中使用Nemerle.具体来说,将.n文件放入App_Code.

我将此添加到我的web.config system.codedom/compilers部分:

<compiler language="n;Nemerle" extension=".n" type="Nemerle.Compiler.NemerleCodeProvider, Nemerle.Compiler"/>
Run Code Online (Sandbox Code Playgroud)

运行时我得到这个例外:

程序集''已经加载到另一个appdomain中.在machine.config中设置可以帮助解决此问题.

堆栈跟踪

[HttpException (0x80004005): The assembly '' is already loaded in another appdomain. Setting <deployment retail="true" /> in machine.config can help solve this issue.]
   System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +8809675
   System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +128
   System.Web.Compilation.BuildManager.CompileCodeDirectories() +265
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +320

[HttpException (0x80004005): The assembly '' is already loaded in another appdomain. Setting <deployment retail="true" /> in machine.config can help solve this issue.]
   System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() …
Run Code Online (Sandbox Code Playgroud)

asp.net nemerle

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

如何在python for循环中操作实际对象而不是副本?

假设我有一个清单

a = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

我想增加该列表中的每个项目.我想做一些语法上容易的事情

for item in a:
    item += 1
Run Code Online (Sandbox Code Playgroud)

但是在那个示例中,python只使用了值item,而不是它的实际引用,所以当我完成该循环时a仍然返回[1,2,3]而不是[2,3,4].我知道我可以做点什么

a = map(lambda x:x+1, a)
Run Code Online (Sandbox Code Playgroud)

但这并不适合我当前的代码,我不想重写它: - \

python

7
推荐指数
3
解决办法
2966
查看次数

通过C++标准的下标:legal来获取一个过去的数组元素的地址?

我已经看过它多次断言现在C++标准不允许使用以下代码:

int array[5];
int *array_begin = &array[0];
int *array_end = &array[5];
Run Code Online (Sandbox Code Playgroud)

&array[5]在这种情况下是合法的C++代码吗?

如果可能的话,我想要一个参考标准的答案.

知道它是否符合C标准也很有趣.如果它不是标准的C++,为什么决定做出从不同的治疗呢array + 5还是&array[4] + 1

c c++ standards language-lawyer

75
推荐指数
6
解决办法
6741
查看次数

ASP.Net AJAX多页面载荷功能可能吗?

我有一个注入javascript pageLoad函数的ASP.Net控件.我也pageLoad直接在页面上有一个功能.我似乎无法让他们两个都开火.您是否仅限于javascript中具有相同名称的单个函数?

javascript asp.net ajax

15
推荐指数
1
解决办法
8034
查看次数