小编Nic*_*ick的帖子

Rust与Clojure速度的比较,Clojure代码的任何改进?

我将一段Rust代码示例翻译成了Clojure.

Rust(命令性和功能性): 注意:为了清楚起见,这里的命令式和功能性代码都在一起.在测试中,我单独运行它们.

// The `AdditiveIterator` trait adds the `sum` method to iterators
use std::iter::AdditiveIterator;
use std::iter;  
    fn main() {
    println!("Find the sum of all the squared odd numbers under 1000");
    let upper = 1000u;

    // Imperative approach
    // Declare accumulator variable
    let mut acc = 0;
    // Iterate: 0, 1, 2, ... to infinity
    for n in iter::count(0u, 1) {
        // Square the number
        let n_squared = n * n;

        if n_squared >= upper {
            // Break loop …
Run Code Online (Sandbox Code Playgroud)

clojure rust

5
推荐指数
0
解决办法
2560
查看次数

如何在Golang中将[]字符串转换为[] float64?

我是编程的新手,并试图在Go中编写一个简单的平均程序.

package main

import (
    "fmt"
    "os"
)

var numbers []float64
var sum float64 = 0

func main() {

    if len(os.Args) > 1 {

        numbers = os.Args[1:]

    }

    fmt.Println("Numbers are: ", numbers)
    for _, value := range numbers {
        sum += value
    }

}
Run Code Online (Sandbox Code Playgroud)

http://play.golang.org/p/TWNltPO71N

当我构建程序时,我收到了这个错误:

prog.go:15: cannot use os.Args[1:] (type []string) as type []float64 in assignment
[process exited with non-zero status]
Run Code Online (Sandbox Code Playgroud)

那么如何将一片字符串转换为一个浮点数?我可以将转换函数映射到切片吗?

go

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

如何在Visual Studio中设置F#4.0?

我刚刚安装了F#4.0(FSharpBundle).如何让visual studio 2013使用新版本的F#?

// From Visual Studio 2013, fsi:
Microsoft (R) F# Interactive version 12.0.30815.0
Copyright (c) Microsoft Corporation. All Rights Reserved.

For help type #help;;

> 
Run Code Online (Sandbox Code Playgroud)

来自powershell的新版本:

// PS C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0> .\Fsi.exe

Microsoft (R) F# Interactive version 14.0.22312.0           
Copyright (c) Microsoft Corporation. All Rights Reserved.   

For help type #help;;                                       

> 
Run Code Online (Sandbox Code Playgroud)

f#

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

我怎么知道gcc的版本是64位还是32位?

我正在使用Windows 7 64位。我不知道此计算机上安装的gcc是3​​2位还是64位。(Windows 7支持32位和64位程序)。

gcc

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

如何在Clojure中使用biginteger?

我想在Clojure中计算第500个Fibonacci数:

(defn fib-pair [[a b]] [b (+ a b)])
(nth (map first (iterate fib-pair [1 1])) 500)
ArithmeticException integer overflow  clojure.lang.Numbers.throwIntOverflow (Numbers.java:1388)
Run Code Online (Sandbox Code Playgroud)

此程序失败,因为数字太大:整数溢出.如何解决这个问题呢?

clojure integer-overflow fibonacci

4
推荐指数
2
解决办法
802
查看次数

如何在R中运行PowerShell命令?

例如,此PowerShell命令返回目录中的前5个最大文件:

gci -r |sort Length -desc |select fullname -f 5
Run Code Online (Sandbox Code Playgroud)

是否可以在R中运行并将其赋给变量?

我尝试了这个:

system("gci -r|sort Length -desc|select fullname -f 5")
Warning message:
running command 'gci -r|sort Length -desc|select fullname -f 5' had status 127 
Run Code Online (Sandbox Code Playgroud)

我不应该system()在这里使用吗?

powershell r

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

我应该使用哪个Java版本的Clojure(性能)?

为了获得最佳性能,我是否应该使用最新的Java,即Java 8进行Clojure 1.6开发?

Java 8是否会比Java 7改善JVM性能?

jvm clojure

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

clojure语法'[]的含义是什么?

'()是一种语法糖(quote ()).但是什么'[]意思呢?引用一个向量?

例如:

(use '[clojure.test :as t])

(.get '[a b c] 1)

(.containsAll '[a b c] '[b c])

((fnth 5) '[a b c d e])
Run Code Online (Sandbox Code Playgroud)

clojure

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

无法在 ipython qtconsole 中更改字体大小

我尝试ipython qtconsole参考stackoverflow中的这个答案来更改字体大小;但是,无论我如何更改 .txt 文件,字体大小都拒绝更改~/.ipython/profile_default/ipython_config.py

\n\n
\xe2\x9e\x9c  ~  ipython profile locate\n/home/nick/.ipython/profile_default\n\n\xe2\x9e\x9c  ~  head .ipython/profile_default/ipython_config.py \n# Configuration file for ipython.\nc = get_config()    \nc.IPythonWidget.font_size = 16\nc.IPythonWidget.font_family = \'Source Code Pro\'\n\n\xe2\x9e\x9c  ~  uname -a\nLinux nick-thinkpad 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86\n_64 GNU/Linux                                                                  \n\n\xe2\x9e\x9c  ~  ipython --version\n4.0.0\n
Run Code Online (Sandbox Code Playgroud)\n\n

令我惊讶的是,ipython qtconsole --ConsoleWidget.font_size=16有效。我的配置有什么问题吗?

\n

ipython

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

如何在Mac上ssh到xampp-vm?

我在Mac上使用XAMPP-VM,我尝试使用xampp管理器上显示的地址ssh到VM:

192.168.65.2
Run Code Online (Sandbox Code Playgroud)

我意识到我不知道VM的root密码和任何ssh-key信息.有没有办法做到这一点?

我知道我可以装上卷/opt/lampp,它~/.bitnami/stackman/machines/xampp/volumes/root在我的机器上; 但就这样,我没有写文件的权限.如果有人可以告诉我如何设置已安装文件的权限,那将是一个很大的帮助.

xampp-vm

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

标签 统计

clojure ×4

f# ×1

fibonacci ×1

gcc ×1

go ×1

integer-overflow ×1

ipython ×1

jvm ×1

powershell ×1

r ×1

rust ×1

xampp-vm ×1