小编pie*_*fou的帖子

循环遍历Haskell中的两个变量

haskell的方法是什么?

for (int i = 0 ; i < 1000 ; i++)
      for (int j = 0 ; j < 1000 ; j++)
              ret =  foo(i , j )           #I need the return value.
Run Code Online (Sandbox Code Playgroud)

更多背景:我正在解决欧拉问题27,我得到了:

 value a  b =
     let l = length $ takeWhile (isPrime) $ map (\n->n^2 + a * n + b) [0..]
     in (l, a ,b)
Run Code Online (Sandbox Code Playgroud)

下一步是通过循环遍历所有可能的a和b来获取元组列表,然后执行以下处理:

foldl (\(max,v) (n,a,b)-> if n > max then (n , a * b) else (max ,v) ) …
Run Code Online (Sandbox Code Playgroud)

recursion haskell loops tail-recursion

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

couchdb使用关键参数查询视图

如果没有关键参数,视图将正常工作

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date"

{"total_rows":311,"offset":0,"rows":[
{"id":"a4327d0718d3b1e227df7124a99a7fc3","key":"1991-12-22","value":{"by":"??","title":"???"}},
{"id":"a4327d0718d3b1e227df7124a99a3ac5","key":"unknown","value":{"by":"??","title":"??:???"}},
Run Code Online (Sandbox Code Playgroud)

但是当使用密钥时,我得到了错误的请求响应或空的结果.为什么?

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date?key=unknown" { "错误": "BAD_REQUEST", "理由": "invalid_json"}

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date?key=1993" { "TOTAL_ROWS":311, "偏移":0, "行":[

]}

地图功能是:

map
function(doc) {
  key = doc.release_date
  value = {by: doc.author , title: doc.title}
  emit(key, value);
}
Run Code Online (Sandbox Code Playgroud)

json couchdb

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

对在嵌入式系统上运行的Java VM的建议

我们正在尝试在我们的嵌入式平台(700 MHz MIPS 74K,128-256 MB内存)上支持Java环境.在阅读了这篇文章并搜索了一下之后,我想出了一个简短的列表:

我对Java及其运行时环境很陌生.对于在MIPS 74K上运行的Java VM,您有什么建议?

embedded jvm cdc java-me

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

使用Nokogiri将div嵌套在div元素中

对于以下HTML,我想解析它并使用Nokogiri获得以下结果.

event_name = "folk concert 2"   
event_link = "http://www.douban.com/event/12761580/"    
event_date = "20th,11,2010"
Run Code Online (Sandbox Code Playgroud)

我知道 doc.xpath('//div[@class="nof clearfix"]')可以获得每个div元素,但我应该如何继续获得每个元素,event_name尤其是date

HTML

 <div class="nof clearfix">        
          <h2><a href="http://www.douban.com/event/12761580/">folk concert 2</a> <span class="pl2">    </span></h2>
            <div class="pl intro">
              Date?25th,11,2010<br/>
            </div>
 </div>
 <div class="nof clearfix">        
          <h2><a href="http://www.douban.com/event/12761581/">folk concert </a> <span class="pl2">    </span></h2>
            <div class="pl intro">
              Date?10th,11,2010<br/>
            </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

ruby xml nokogiri

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

理解"javascript:...;" 在<a href=" ">内

在链接中javascript:;保存在href属性中的含义是什么?

喜欢

<a href="javascript: ... ;">Link</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

如何在iOS模拟器中触发平移手势?

为了捏我可以按住选项/ alt键,单击并移动鼠标.泛什么?我用谷歌搜索但找不到答案.谢谢.

gesture ios ios-simulator

8
推荐指数
2
解决办法
7217
查看次数

chrome可以播放html5 mp4视频,但html5test表示chrome不支持mp4视频编解码器

据说html5test.com,chrome不支持html5 mp4视频(见以下链接). http://html5test.com/compare/feature/video-mpeg4.html

但是,在测试页面中,可以通过将主体设置如下来成功播放mp4视频:

<!DOCTYPE html>
<html>
<body>

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  Your browser does not support the video tag.
</video>

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

我怎样才能正确解释这个?

html5 google-chrome html5-video html5test

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

在包含最多40亿个整数的未排序数组中找到缺失的32位整数

这是描述的问题Programming pearls.我无法理解作者所描述的二进制搜索方法.任何人都可以帮忙详细说明吗?谢谢.

编辑:我一般可以理解二进制搜索.我只是无法理解如何在这种特殊情况下应用二进制搜索.如何确定缺失的数字是否在某个范围内,以便我们可以选择另一个.英语不是我的母语,这是我无法理解作者的一个原因.所以,请使用普通英语:)

编辑:谢谢大家的好评和评论!我从解决这个问题中学到的最重要的一课就是二元搜索不仅适用于排序数组!

algorithm binary-search programming-pearls

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

使用rspec来测试C/C++程序

Rspec ruby​​/rails是否具体?是否可以将它用作C/C++程序的测试框架?

c++ ruby automated-tests rspec test-framework

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

获取在进程中使用pthread_created创建的所有thread_id

如果有任何"智能"方法来获取在进程内threadID创建的所有s ,则使用pthreads pthread_created假设这些线程是在第三方库中创建的,不会公开这些数据.

pthreads

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