小编Mic*_*ile的帖子

Javascript heredoc

我在JavaScript中需要类似heredoc的东西.你有什么想法吗?我需要跨浏览器功能.

我找到了这个:

heredoc = '\
<div>\
    <ul>\
        <li><a href="#zzz">zzz</a></li>\
    </ul>\
</div>';
Run Code Online (Sandbox Code Playgroud)

我认为这对我有用.:)

javascript heredoc

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

半径搜索中的地理障碍物

我是新来的,点不好,所以我只能提供50点的赏金.

假设我有一个应用程序搜索某个位置10英里范围内的所有加油站.然而,这个位置的一侧被山脉环绕,您必须开车50英里才能到达.你不想要从山的另一边返回结果.有哪些好的算法/技术可以解决这个问题?我知道点对点搜索你可以使用路径成本,但我不确定半径搜索的技术是什么.

这是一个例子:

替代文字

红线是从40半径的圆弦,-74至41,-72 LAT长(不准确只是说)在40用户,-73进行地理半径搜索一些东西,还隔着李声涵盖领域在康涅狄格州,这是不切实际的.该算法应该知道存在与搜索圆完全相交的和弦而不返回该和弦另一侧的结果.因此,只有绿色区域的点才会返回.

如果程序员定义了这些边界线,这应该能够在没有任何道路网络分析的情况下完成.例如,在某些国家/地区可能存在通过危险区域的区域,您可能希望该区域两侧的人员仅限于该区域.或者国际边界等我只是问这个,因为我很确定人们这样做.

gis mapping geospatial

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

用户输入+ Ruby + Regex?

我想给用户一个可以输入文本的文本区域.稍后我会将该输入与不同的输入进行匹配,如果匹配则将其提取出来.

流:

  • 用户输入文本并返回文本区域
  • 文本在文本字段中保存在数据库中

然后我使用以下内容来提取:

text_reply = text_reply.sub(/#{user.text_to_extract}/m, '').strip
Run Code Online (Sandbox Code Playgroud)

问题是看起来像新线或管道的字符 正在打破它.我们要匹配的输入可能如下所示:

XXXXXX

XXXXXX
XXXX & XXXXX
asdasd: 123312321 | dasasddsadasads

http://yahoo.com
Run Code Online (Sandbox Code Playgroud)

建议?Thansk

ruby regex ruby-on-rails-3

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

标签 统计

geospatial ×1

gis ×1

heredoc ×1

javascript ×1

mapping ×1

regex ×1

ruby ×1

ruby-on-rails-3 ×1