小编Ale*_*lex的帖子

如何在Racket中找到列表中元素的索引?

当然,这是一个微不足道的工具,但我觉得Racket内置了一些内容.我是否正确直觉,如果是,那么功能是什么?

lisp scheme racket

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

如何阅读Racket中的网页?

我在网上找到的所有信息都是关于编写Web服务器的,但似乎很少有关于Web客户端有用的函数.理想情况下,我希望函数看起来像这样:

(website "http://www.google.com")
Run Code Online (Sandbox Code Playgroud)

并返回一个包含整个网页的字符串,但我会对任何有效的内容感到高兴.

lisp scheme racket web

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

如何在 React 组件中嵌入 Github Gist?

我正在尝试使用 Github Gist API 来获取我所有的要点并将它们嵌入到网页中。每个 Gist 都包含我包含在以下组件中的博客文章:

function BlogEntry(gist)  {
    return (
        <div>
            {gist.createdAt} {gist.id} {gist.description}
            <script src={"https://gist.github.com/seisvelas/" + gist.id + ".js"}></script>
        </div>
    );
}
Run Code Online (Sandbox Code Playgroud)

该render'd的第一线div{gist.createdAt} {gist.id} {gist.description}工作,所以我知道我成功地与该API进行交互。但是,带有script标签的第二部分什么也不做。

我在一个普通的 HTML 文档上尝试了这个,他的模式<script src="https://gist.github.com/seisvelas/gist_id.js"></script>(我从 Gist 网站本身得到的)在给定有效的 gist_id 的情况下确实有效。

我猜这与script标签在 React 组件中的行为方式有关。我什至没有想到这会是一个问题。谁能推荐一个简单的解决方法,以便我可以成功嵌入这些要点?

谢谢!

gist reactjs

6
推荐指数
2
解决办法
1525
查看次数

如何在Racket中发送带有电子邮件的附件?

我查看了net/smtp模块,该模块提供了几种发送电子邮件的功能.但是,它没有说出包含附件的任何内容.我还使用了Racket文档网站上的搜索功能来查找"附加"这个词,并且没有返回任何相关内容.

我搜索和搜索,但无济于事.那么,如何将文件附加到Racket中的电子邮件中?

lisp email scheme smtp racket

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

如何计算Racket中的非自然对数?

我知道球拍的log功能,它计算数字的自然对数.我试图找到数字的对数提升到任意基数.换句话说,而不是这样:

> (log 9)
2.1972245773362196
Run Code Online (Sandbox Code Playgroud)

我想做类似的事情:

> (logarithm 3 9)
2
Run Code Online (Sandbox Code Playgroud)

是否有任何人都知道内置到Racket或在PLaneT的模块中可用的功能我可以这样使用吗?

lisp scheme racket

5
推荐指数
2
解决办法
2735
查看次数

除了乘法和取幂之外,星号在Python中的作用是什么?

在Peter Norvig用Python编写的Lisp解释器(http://norvig.com/lispy.html)中,他将Lisp定义eval如下:

def eval(x, env=global_env):
    "Evaluate an expression in an environment."
    if isa(x, Symbol):             # variable reference
        return env.find(x)[x]
    elif not isa(x, list):         # constant literal
        return x                
    elif x[0] == 'quote':          # (quote exp)
        (_, exp) = x
        return exp
    elif x[0] == 'if':             # (if test conseq alt)
        (_, test, conseq, alt) = x
        return eval((conseq if eval(test, env) else alt), env)
    elif x[0] == 'set!':           # (set! var exp)
        (_, var, exp) = …
Run Code Online (Sandbox Code Playgroud)

lisp python eval

5
推荐指数
2
解决办法
2275
查看次数

我可以告诉 QB64 编译器*不*优化我的代码吗?

我想尝试各种算法的效率,编译器优化是一个障碍。我可以在 QB64 中禁用编译器优化吗?

basic compiler-optimization qbasic qb64

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

libgit2项目或其他任何人提供示例代码来演示各种libgit2函数吗?

我通过另一种语言的FFI使用libgit2但是我很难搞清楚各种函数实际上做了什么(除非绝对必要,否则我不想求助于阅读源代码).有谁知道在哪里可以找到libgit2中某些函数的一些工作代码示例?

c git libgit2

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

如何将 MNIST 数据加载到 Google Colab Jupyter Notebook 中?

我有一个在 Google Colab 上运行 Keras 的工作环境,但无法弄清楚如何加载 MNIST 数据,以便我可以将其导入到我的程序中。任何建议非常感谢!

python mnist keras jupyter-notebook google-colaboratory

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

管道角色在Racket中做了什么?

读者以|特殊方式解释,但我找不到任何文件.有没有人知道这个符号对Racket意味着什么?

lisp scheme racket

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