小编RAb*_*ham的帖子

Common Lisp Library for Pretty Printing?例如,pretty打印嵌套的哈希表

我是普通lisp的新手.在我的例子中,是否有一个CL库来打印集合,嵌套哈希表?

common-lisp

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

multiple-value-bind丢弃第一个值

在下面的代码中,我只想要r.

(let* ((frac  (multiple-value-bind (f r)  (floor amt  100) r)))
..use frac..)
Run Code Online (Sandbox Code Playgroud)

我收到编译警告说未使用的变量f.

有没有惯用的写作方式?

common-lisp

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

重新启用 urllib3 警告

我有一部分代码在那里我故意发出不安全的请求。所以我禁用警告

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
Run Code Online (Sandbox Code Playgroud)

在那部分之后,如何urllib3在我的脚本中重新启用/重置警告?

python urllib3

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

Emacs:一个如何运行RSpec?

如何rspec-mode在emacs中运行?我试过的是:

  • 转到Emacs中的规格文件
  • M-x rspec-verify-all

我在*rspec-compilation*缓冲区中获得以下输出

-*- mode: rspec-compilation; default-directory: "~/mydir" -*-
RSpec Compilation started at Sun Feb 15 21:31:36

bundle exec rake spec SPEC_OPTS='--options /Users/rabraham/mydir/.rspec' SPEC='/Users/rabraham/mydir/spec'

RSpec Compilation finished at Sun Feb 15 21:31:39
Run Code Online (Sandbox Code Playgroud)

没有运行测试。我的考试不及格,但没有被发现。是否有关于在Emacs中运行rspec-mode的教程?

emacs rspec

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

Rubocop 只检查修改后的行

我只想在终端上为我在 git 版本化项目中修改的行运行 rubocop。目前,通过谷歌搜索,我看到了适用于整个修改文件的脚本。

我发现了这一点,但我从文档中了解到它显示了误报和否定。

ruby git rubocop

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

Amazon EMR是否未按照文档中的说明添加SSH端口22入站规则?

我对EMR托管安全组文档的理解是,在创建群集时,添加了从任何IP到端口22上的主服务器的SSH入站规则。

SSH TCP 22(仅公共子网)0.0.0.0/0

允许通过SSH从任何IP地址入站访问主节点。可以编辑此规则以限制对单个IP地址或地址范围的访问。

但是,我发现情况并非如此。我必须在端口22上使用SSH创建一个附加的安全组,并在群集创建步骤中进行指定。

我是否误解了文档?我担心的是,我没有正确使用默认的安全组,而我的“其他安全组”是黑客

ssh emr aws-security-group

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

获取所有带有前缀的s3存储桶

目前,我们有多个具有应用程序前缀和区域后缀的存储桶,例如存储桶名称

  • MYAPP美 - 东 - 1
  • MYAPP美西-1

有没有办法找到给定一个前缀的所有桶?是否有类似的东西:

s3 = boto3.resource('s3')
buckets = s3.buckets.filter(Prefix="myapp-")
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services boto3

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

Boto3 - 创建S3'对象创建'通知以触发lambda函数

如何使用boto3 Add Event SourceEvent Sources选项卡中模拟AWS GUI控制台上的操作.

我想以编程方式创建一个触发器,这样如果创建了一个对象 MyBucket,它将调用MyLambdafunction(使用别名限定).

我在Boto3文档中看到的相关api调用是create_event_source_mapping明确指出它仅适用于AWS Pull Model,而我认为S3属于Push Model.无论如何,我尝试使用它,但它没有用.

场景:

  • 传递前缀过滤器也很不错.

lambda amazon-s3 amazon-web-services boto3

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

OpenAPI:强制字段、可选字段和未指定字段的混合

我需要指定我的端点有一个必填字段、一个可选字段并对任意数量的字段开放(可以在不验证的情况下发送)。

对于例如端点/user

user_id: str, mandatory
timestamp_utc: timestamp, optional
..*accept_any_extra_fields**..
Run Code Online (Sandbox Code Playgroud)

因此,如果有人将以下 json 发送到我的端点,该端点应该接受它

{ "user_id": 1,
  "name": "Sam",
  "location": "USA"
}
Run Code Online (Sandbox Code Playgroud)

但如果发送以下 json 则失败,因为它不包含user_id.

{ "name": "Sam",
  "location": "USA"
}
Run Code Online (Sandbox Code Playgroud)

它应该失败。

我是 OpenAPI/Swagger 的新手。我知道我可以发送额外的数据。但是我如何将其描述为 OpenAPI 上的文档,以便人(或程序)知道他们可以发送任何字段(例如名称、位置)以及user_id

swagger openapi

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

如何在不使用 wasm-pack 的情况下将 Rust 项目编译为 Wasm?

我想使用python-ext-wasm将 Rust 程序/项目编译为 Wasm 以在我的 Python 应用程序中使用。现有教程假设它是针对网络的,并建议使用wasm-pack. 有没有另一种方法可以在没有 JavaScript 绑定的情况下将 Rust 编译为 Wasm?

例如,如果我有一个 Rust 程序 ( myproject/math.rs)。

#[no_mangle]
pub extern fn sum(x: i32, y: i32) -> i32 {
    x + y
}
Run Code Online (Sandbox Code Playgroud)
  1. 如何将其转换为wasm没有的文件webpack

  2. 如何获取整个项目(及其库依赖项)并将它们全部编译为 Wasm?

rust webassembly

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