问题列表 - 第38527页

Google地图地理编码和循环中的标记

我在这里完全不解.我有一个对象列表,每个对象包含一个位置.我使用google.maps.geocoder查找此位置,然后我在地图上放置了该位置的标记.

但由于某种原因,只出现一个标记.我想这与我在这里的其他线程中看到的闭包问题有关,但我似乎无法将解决方案应用于我所拥有的.

我的代码如下:

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  map.fitBounds(bounds);

  for (var item in list) {
    var geocoder = new google.maps.Geocoder();
    var geoOptions = {
      address: item.location,
      bounds: bounds,
      region: "NO"
    };
    geocoder.geocode(geoOptions, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        addMarker(map, item, results[0].geometry.location);
      } else {
        console.log("Geocode failed " + status);
      }
    });
  }

function addMarker(map, item, location) {
  var marker = new google.maps.Marker({ map : map, position : location});
  marker.setTitle(item.title);
  var infowindow = new google.maps.InfoWindow( {
    content : …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-markers

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

写入.txt文件(UTF-8),python

我想将output(contents)保存到文件中(以UTF-8保存).该文件不应该被覆盖,它应该保存为新文件 - 例如file2.txt ,我打开一个file.txt,用UTF-8编码,做一些东西,然后想把它保存到file2.txtUTF-8.我该怎么做呢?

import codecs
def openfile(filename):
    with codecs.open(filename, encoding="UTF-8") as F:
        contents = F.read()
        ...
Run Code Online (Sandbox Code Playgroud)

python save

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

如何将R警告消息重定向到STDOUT?

我正在使用网格引擎来运行R脚本.STDERR在这个设置下被认真对待,所以我想保持它干净,只有真正/严重/致命的错误打印到STDERR.

问题是我的R脚本生成了各种STDERR消息,这些消息并不是真正严重的警告...例如,scan似乎打印到STDERR它读取的项目数.

我可以重定向(从R中)STDERR到STDOUT吗?

redirect r stdout stderr

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

删除链接列表

嘿,我想知道我写了一个C++链表,在那里我调用析构函数来遍历已分配的链表并删除找到的每个节点.然而,我发现虽然它通过链表并删除每个出现它仍然会打印出值.虽然只是一些废料价值.

但是当我删除linked_list时它不应该是下次不能打印的吗?我通过使用new,delete当我删除列表时创建链接列表

sorted_list::~sorted_list()
{
    // Destructor implementation
    destroy(this->first);
    cout << "Destructor called sorted_list" << endl;
}

void sorted_list::destroy(list_link* item)
{
  if (item)
  {
    destroy(item->next);
    delete item;
  }
}
Run Code Online (Sandbox Code Playgroud)

打印功能

void sorted_list::print() {

    if(this->first)
    {
        iteratorn *traverse = new iteratorn(this->first);
        while( !traverse->iterator_end() )
        {
            cout << traverse->iterator_get_key() << " ";
            traverse->iterator_next();
        }
        delete traverse;
    }
    else
        cout << "list empty" << endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ linked-list

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

传递基本数据类型的值或引用是否更好?

可能的重复:
如何将对象传递给C++中的函数?
是否有任何特定的情况,其中pass-by-value比C++中的pass-by-const-reference更受欢迎?

我有一个像这样实现的类的成员:

void aaa(int a, float b, short c)
{
  bbb(a, b);
}

void bbb(int a, float b)
{}
Run Code Online (Sandbox Code Playgroud)

如果a,b和c的值作为常量存储在我的类中,那么使用我的函数如下所示或如上所示更好/更明智吗?

void aaa(int& a, float& b, short& c)
void bbb(int& a, float& b)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,使用引用是否提供任何速度优势或优势?这里引用的任何缺点/开销?

c++ performance reference

10
推荐指数
3
解决办法
7860
查看次数

选择具有自定义排名功能的独立搜索服务器,spartial search

我正在研究为我参与的项目选择搜索服务器的不同选项.搜索服务器用于在Rails中构建的约会网站上提供结果,其中搜索提供所有'匹配' - 魔术.

典型的查询将涉及使用表达式(伪代码)对文档/结果进行排名:

  • 按排名排序:
    • 如果has_image属性为true,则为+50
    • 如果has_boost属性为true,则为+10
    • 如果纬度/经度距离[点] 40英里以内,则为+50
    • +20如果纬度/经度在80英里以内[点]
    • - (从属性'age'到30的距离)
  • 过滤:
    • 属性'年龄'在25到35之间
    • 属性"性"等于"男性"

默认情况下,我不需要大多数搜索服务器的全文功能,而且我不需要检索完整的文档 - 只需要一个唯一的ID.

项目的性质为具有以下属性的搜索服务器产生:

  • Spartial排名
  • 基于自定义函数的结果排名
  • 属性过滤器
  • 可扩展且快速
  • 自由

我找到了Sphinx,Solr和ElasticSearch,但所有这些(据我所见)都是针对全文搜索构建和优化的,ES和Solr都是基于Lucene构建的,我不知道什么会表现最好用于过滤/属性重搜索.

我的问题:

  • 您更喜欢哪些服务器?为什么?
  • 我错过了其他明显的选择吗?

lucene solr full-text-search sphinx

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

视频编解码器设置支持html5播放器中的所有主要移动设备?

Youtube移动使用RTSP流媒体,但这对于设置和维护来说相当过分.

因此,看起来HTML5可能是将网站中嵌入的视频提供给移动设备的最佳方式.(我可以获得确认,或者是否有任何不同意?)

还包括一个到媒体文件的静态链接,以便手机可以决定如何处理它,在边缘情况下下载并使用系统播放器启动它,这似乎支持更多的编解码器和东西.

问题是正确的视频编码.

我尝试了很多,最终得到了一个在Iphone 4上播放的视频文件,升级了软件的Iphone 3和Android 2.1.这就是我可用于测试的全部内容.

为了让它在以下所有方面工作似乎是必要的:

Format profile                   : Baseline@L1.3
Codec ID                         : avc1
Run Code Online (Sandbox Code Playgroud)

该文件也需要处理qt-faststart(我不明白,因为它增加了更多的要求,因为在H264规范中默认情况下视频信息在文件末尾编码.)

我搜索了很多但没有运气,所以我的问题是:

选择哪些设置来支持具有良好压缩,质量和内容的最可能的设备.

我是否会使用H264(AVC),或者是否需要支持webm/ogg的替代来源或类似的东西?

或者换句话说:

如果您将HTML5中的在线视频投放到移动设备上.您会选择哪种编解码器设置以及原因.

我将打开其他问题,我将部分回答我自己,并在此处链接他们如何做:

  • 兼容的html5播放器
  • 做闪回后退或反过来
  • 如何服务器端正确编码视频包括需求安装和各种输入文件

希望最终我的视频网站能够全部设置并准备好移动,并为每个人提供全面的指南.

video mobile html5 encoding

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

如何将Qt编译为静态

我目前正在用Qt编写代码.如何静态编译代码?

从Qt文档中我开始了解以下步骤

1)Visual Studio 2008 - > commandPrompt - > QtDir - > configure -static - > nmake

但是,它需要17 GB,最后它在完成之前退出,说"空间不够".

有没有简单的方法将Qt应用程序编译为独立程序?

c++ user-interface qt

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

从SQL Server 2008升级到SQL Server 2008 R2是否会影响任何现有数据库?

我很惊讶ReportBuilder 3.0.这可能正是我工作所需要的.我没有彻底检查SQL Server 2008和它的R2版本之间的差异,所以我不知道升级是否会很麻烦.

sql-server-2008 sql-server-2008-r2

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

如何从CustomControl.cs C#文件访问XAML资源?

我有一个XXXCustomControl.cs类,在我要访问的c#类中

groupStyle.ContainerStyle = this.FindResource("GroupHeaderStyle") as Style;
Run Code Online (Sandbox Code Playgroud)

GroupHeaderStyle,但此样式在其他地方定义(无论在哪里......)

现在我的问题是:放置GroupHeaderStyle的最佳位置是什么以及如何通过它

来自c#代码的FindResource?

wpf resources controls

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