问题列表 - 第40914页

多个Google Maps infowindow

目前我有一个谷歌地图,将在我的数据库中显示地图上的一些标记...我想在用户点击标记时添加一个信息窗口.

我让它工作,但问题是它只显示在最后加载的标记上,为什么会这样?

这是生成标记和infowindow的代码.

<script type="text/javascript">
function initialize() {
    var myOptions = {
        zoom: 3,
        center: new google.maps.LatLng(41.850033, -87.6500523),
        disableDefaultUI: true,
        navigationControl: true,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    setMarkers(map, offices);
}


/**
 * Data for the markers consisting of a name, a LatLng and a zIndex for
 * the order in which these markers should display on top of each
 * other.
 */
var offices = [<cfoutput>#officeList#</cfoutput>];

function setMarkers(map, locations) {
    // Add markers to the map …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

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

复选框文本l不适合其文本

C#Win32:我有一个包含一些文本的复选框.但它位于分离器的一个面板上.并且我已将auto size属性设置为True ..但是当我将分割条向左移动以使空间变小时,它会切断复选框的一些文本...我怎么能让它仍然显示整篇文章,例如将它分成两行?

c# checkbox resize winforms

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

数字溢出时如何进行hypot2(x,y)计算

我想在16位处理器上进行hypot2计算.

标准配方是c = sqrt((a * a) + (b * b)).这个问题是它输出的大量输入.例如200和250,乘以200*200得到90,000,高于最大有符号值32,767,所以它溢出,如b,数字被加上,结果也可能没用; 由于负的sqrt,它甚至可能发出错误信号.

在我的情况下,我正在处理32位数字,但我的处理器上的32位乘法非常快,大约4个周期.我正在使用dsPIC微控制器.我宁愿不必使用64位数字,因为这会浪费宝贵的内存,毫无疑问会更慢.另外,我只有32位数的sqrt,所以64位数字需要另一个函数.那么当值可能很大时,我如何计算一个hypot?

请注意我只能使用整数数学.使用像浮点数学这样的东西会引起速度,我宁愿避免.我的处理器有一个快速整数/固定点atan2例程,大约130个周期; 我可以用它来计算斜边长度吗?

math

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

更多Pythonic/Django-esque的方式来写这个?

是否有更优雅的方式来写这个?

    try: 
        author = Author.objects.get \
                      (internal_id=line[5])
    except: 
        author = Author.objects.get \
                      (internal_id=author_mapper[line[5]]) 
Run Code Online (Sandbox Code Playgroud)

或者这是最好的吗?

python django

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

GNU/Linux上有哪些WONTFIX错误以及如何解决它们?

Linux和GNU用户空间(glibc)似乎都有一些"WONTFIX"错误,即责任方已声明他们不愿意修复的错误,尽管明显违反了ISO C和/或POSIX的要求,但我不知道程序员的任何资源,列出了这些错误和解决它们的建议.

以下是一些想到的:

  • Linux UDP select错误:( select和相关接口)标记UDP套接字文件描述符,一旦收到数据包就准备好读取,而不确认校验和.在后续recv/ read/ etc.,如果校验和无效,则调用将阻塞.解决此问题需要始终将UDP套接字设置为非阻塞模式并处理该EWOULDBLOCK情况.如果我没记错的话,MaraDNS是第一个受这个bug影响的着名项目,也是第一个抱怨(不成功)修复它的项目.注意:正如Martinv.Löwis所指出的,显然这个bug已被修复.如果您需要支持真正过时的Linux版本,可能只需要解决方法.
  • 当指定字段精度(如)时printf,GNU C库中的族错误地将参数%s视为多字节字符串而不是字节字符串%.3s,从而可能导致截断输出.我知道除了替换整个printf子系统之外没有解决方法(或者根本不使用printf具有非多字节字符字符串的函数系列,但如果你想snprintf在UTF-8语言环境中使用while 处理遗留代码页字符串,这可能会有问题).
  • errno某些系统调用的结果代码错误(无法记住哪些系统调用正确).通常这些很容易检查您是否只是阅读GNU/Linux手册页并将它们与标准进行比较.(我无法找到此引用,也许我错了我能找到最接近的是问题,ENOTSUP并且EOPNOTSUP具有相同的价值;见PDTR 24715.

我们可以添加到此列表中的更多错误和解决方法是什么?我提出这个问题的目的是:

  1. 构建更完整的此类错误列表,以便新手和有经验的程序员能够快速了解​​在GNU/Linux上运行预期可移植程序时可能出现的潜在问题.
  2. 利用SO集体大脑来思考尽可能多的此类错误的聪明且不显眼的标准解决方法,而不是每个人都必须在被蜇后发明自己的变通方法,并且可能以次优,丑陋或hackish方式这样做 - 或者更糟糕然而,以打破对更符合要求的系统的支持的方式.

c linux posix standards-compliance

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

rails:如何访问应用程序控制器中的方法?

我想,Noob范围问题.:\

class ApplicationController < ActionController::Base
  protect_from_forgery

  @locations = get_locations

  def get_locations
    Location.where(:active => true).order('name').all
  end

end
Run Code Online (Sandbox Code Playgroud)

错误:

undefined local variable or method `get_locations' for ApplicationController:Class
Run Code Online (Sandbox Code Playgroud)

两个问题:1)错误是什么?我是否错误地调用了该方法?2)如何从子类控制器访问此方法?

ruby-on-rails

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

IE8 Javascript:'2'为null或不是对象

我在IE8中得到一个无意义的错误消息,告诉我常量'2'是null或不是对象.代码行是:

if (! localtree[idx][2]) {
Run Code Online (Sandbox Code Playgroud)

我也试过像这样编码:

if (localtree[idx][2] == 0) {
Run Code Online (Sandbox Code Playgroud)

该位置的数组中的值始终为零(暂时).

IE8如何认为数字2为空?我很神秘!

确切的错误是:

Message: '2' is null or not an object
Run Code Online (Sandbox Code Playgroud)

有没有人见过这个?

编辑:这是一个非常误导性的错误消息.请参阅下面的答案,了解实际出了什么问题.

javascript internet-explorer-8

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

从POM.xml获取MavenProject - pom解析器?

是否可以org.apache.maven.project.MavenProject从pom.xml文件中获取POM 的实例或其他对象形式?

提前致谢.

java pom.xml maven

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

jquery工具提示显示验证器消息

我试图在验证失败时将jquery验证器插件(低音缓冲器插件)的错误消息显示为组件上方的工具提示.工具提示(也是低音的)只是不会显示,所以我想知道如何使这些东西工作.我的代码到目前为止:

$("#loginForm").validate({       
    errorPlacement: function(error, element) {
        $(element).tooltip({
            content: 'the error message goes here'
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

另外,我想知道如何抓住要显示的实际本地化错误消息.我不想将其硬编码到工具提示中,就像我在上面的代码片段中所做的那样.

任何帮助深表感谢!;)

validation jquery

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

如何在Microsoft Visio 2007中的序列图中表示循环?

我正在Microsoft Visio 2007中绘制一个序列图,我想要在循环中表示消息调用.但是我找不到所提供的形状中的任何形状.如何在visio中表示循环?需要紧急帮助....请..........并塑造可供下载和使用?? 谢谢

uml visio sequence-diagram

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