问题列表 - 第25582页

如何根据沿线的距离在Google地图折线上添加标记?

我正在尝试创建一个谷歌地图,用户可以在其中绘制他走/跑/骑自行车的路线,看看他跑了多久.GPolyline使用它的getLength()方法的类在这方面非常有用(至少对于Google Maps API V2),但我想根据距离添加标记,例如1公里,5公里,10公里等的标记,但它似乎没有明显的方法可以根据线的多远来找到折线上的点.有什么建议?

javascript google-maps distance intervals polyline

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

如何从NSString计算文本矩形的高度?

我知道有这个:

sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
Run Code Online (Sandbox Code Playgroud)

但由于CGSize总是具有相同的高度,并且不能适应任何缩小的文本或任何缩小的文本,因此CGSize并没有说明文本的高度.

示例:制作一个320 x 55点的UILabel并在其中放置一个loooooooooooooong文本.让标签缩小文本.惊喜:CGSize.height保持相同的高度,即使文本太小,你需要显微镜.

好吧,在我的脑袋撞到我的macbook pro之后,现在已经被打破了一半,唯一可以帮助的想法是讨厌的realFontSize.但字体大小是异食癖,我认为,它不是你在屏幕上得到的,不是吗?

当那个字体大小为10时,我的文字真的是10点最高吗?偶尔我尝试了一下,一旦文本有一个或一些延伸到下面的字符(就像y的尾部那样),它就会超出界限,整个文本大于10点.

那么如何在不留长胡须和一些医院经验的情况下计算单线uilabel的真实文本高度?

iphone cocoa-touch objective-c nsstring

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

6
推荐指数
3
解决办法
5161
查看次数

实体框架VS LINQ to SQL VS ADO.NET与存储过程?

你会如何评价每一个:

  1. 性能
  2. 发展速度
  3. 整洁,直观,可维护的代码
  4. 灵活性
  5. 总体

我喜欢我的SQL,因此一直是ADO.NET和存储过程的忠实粉丝,但我最近玩过Linq to SQL,并且被写出我的DataAccess层的速度和决定花费的速度感到震惊有一段时间真正理解Linq to SQL或EF ......或者两者都没有?

我只是想检查一下,这些技术中没有一个很大的缺陷会让我的研究时间变得毫无用处.例如,性能非常糟糕,对于简单的应用程序来说它很酷,但只能带你到目前为止.

更新: 您可以专注于EF VS L2S VS SP而不是ORM VS SP.我主要对EF VS L2S感兴趣.但我很想将它们与存储过程进行比较,因为普通的SQl是我所了解的很多东西.

sql ado.net linq-to-entities entity-framework linq-to-sql

424
推荐指数
4
解决办法
17万
查看次数

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

每个进程可配置的核心转储目录

有没有办法配置为特定进程放置核心转储文件的目录?

我有一个用C++编写的守护进程,我想为其配置核心转储目录.可选地,文件名模式也应该是可配置的.

我知道/proc/sys/kernel/core_pattern,但这会改变全局的模式和目录结构.

Apache有指令CoreDumpDirectory- 所以它似乎是可能的.

c++ linux debugging coredump

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

新的JUnit 4.8.1 @Category渲染测试套件几乎已经过时了吗?

给出问题'如何运行属于某个类别的所有测试?' 答案是以下方法对测试组织更好吗?

  1. 定义包含所有测试的主测试套件(例如,使用ClasspathSuite)
  2. 设计足够的JUnit类别集合(足以表示每个理想的测试集合可由一个或多个类别识别)
  3. 使每个测试符合相关类别的资格
  4. 基于主测试套件和类别集定义目标测试套件

例:

  • 识别速度(慢速,快速),依赖(模拟,数据库,集成等),功能(填写适用类别),域(填写适用类别)等类别.
  • 要求每个测试都使用相关的类别进行适当的限定(标记).
  • 使用ClasspathSuite创建主测试套件(在类路径中找到所有测试)
  • 通过使用类别限定主测试套件来创建目标套件,例如模拟测试套件,快速数据库测试套件,域X测试套件的慢速集成等.

我的问题更像是征求这种方法与经典测试套件方法的批准率.一个无与伦比的好处是每个新测试都立即被相关套房包含,没有套件维护.一个问题是每个测试的正确分类.

java junit unit-testing junit4 test-suite

12
推荐指数
1
解决办法
3335
查看次数

为什么有些asp.net控件保持其状态,尽管它的EnableViewState属性为false?

在网站上放置一个文本框,一个复选框和一个按钮.将textbox的"EnableViewState"属性设置为false,将复选框设置为false.将内容写入文本框并选中复选框.单击按钮.

为什么仍然会写入文本框并在响应后选中复选框?

asp.net viewstate

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

通过JavaScript更改<style>元素的内容

问题

我有以下代码:

<html>
<head>
<style id="ID_Style">
.myStyle
{
   color : #FF0000 ;
}
</style>
</head>
<body>

   <p class="myStyle">
      Hello World !
   </p>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想<style>通过JavaScript 修改内容.

预期的解决方案

第一个解决方案是使用样式元素的innerHTML属性(通过其id检索),但是当它在Firefox上运行时,它在Internet Explorer 7上失败.

因此,我使用纯DOM方法,即创建一个名为style的元素,一个包含所需内容的文本节点,并将文本节点作为样式节点的子节点等附加.它也失败了.

根据MSDN,该<style>元素具有innerHTML属性,并且根据W3C,该<style>元素是HTMLStyleElement,它派生自HTMLElement,派生自从Node派生的Element,其具有appendChild方法.它似乎表现为<style>在Internet Explorer上只读取元素的内容.

问题

所以问题是:有没有办法<style>在Internet Explorer上修改元素的内容?

虽然目前的问题在于IE7,但如果可能的话,跨浏览器解决方案会很酷.

附录

资料来源:

样式元素(MSDN): http://msdn.microsoft.com/en-us/library/ms535898.aspx

HTMLStyleElement(W3C): http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-16428977

完整的测试代码

如果要重现问题,可以使用此测试代码:

<html>
<head>
<style id="ID_Style">
.myStyle
{
   color : #FF0000 ;
}
</style>
<script>
function replaceStyleViaDOM(p_strContent)
{
   var oOld = document.getElementById("ID_Style") ;
   var …
Run Code Online (Sandbox Code Playgroud)

html dom coding-style

7
推荐指数
2
解决办法
8666
查看次数

如何在Perl中获取UTC等效的Today_and_Now()和Today()?

如何获得UTC等效的Today_and_Now()和Today()调用结果?我可以将它们转换回当地时间吗?

perl datetime

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