小编Tom*_*ale的帖子

如何在 IPython 魔术命令后添加评论

如何在IPython 魔术命令的末尾添加注释?

例如,尝试使用%cd

%cd "dir"  # comment
Run Code Online (Sandbox Code Playgroud)

我想更改为目录,dir但我得到:

[Errno 2] No such file or directory: 'dir # comment'
Run Code Online (Sandbox Code Playgroud)

ipython ipython-magic jupyter-notebook

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

为 VS Code / ts-node / ts-node-dev 指定备用 tsconfig.json

我正在将我的项目从 JavaScript 迁移到 Typescript。

我希望tsconfig.json在 VS Code 中默认显示更严格的警告,但有一个替代方案,tsconfig.json具有更宽松的tsc编译器选项,以允许成功构建。

迁移计划是随着时间的推移逐渐strict确定备用的 just-compile-it-dammit 文件中的选项tsconfig-dev.json

我可以通过--project alt-tsconfig.jsontsc指定替代方案tsconfig.json

如何指定与andtsconfig.json一起使用哪个?ts-nodets-node-dev

tsconfig visual-studio-code ts-node ts-node-dev

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

我该如何调试git别名?

git使用shell命令和引用调试别名可能很困难.

如何查看git给定别名的执行内容?

git

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

在哪里可以找到 git 的所有颜色选项?

我想自定义我的 git 颜色输出。

  1. 在哪里可以找到可以指定颜色的所有选项的列表?

  2. 在哪里可以找到可以设置选项的所有颜色和修饰符?

例如,我在哪里可以找到完整的选项列表,例如:

color.ui
color.branch.current
color.branch.upstream
color.diff.new
color.diff.newMovedAlternative
color.diff-highlight.oldNormal
color.grep.match
color.interactive.help
color.status.untracked
Run Code Online (Sandbox Code Playgroud)

以及颜色和修饰符列表,例如:

blue green red
bold dim blink strike no-bold
Run Code Online (Sandbox Code Playgroud)

git git-config

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

使用functools的@lru_cache而不指定maxsize参数

给出函数定义的文档lru_cache:

@functools.lru_cache(maxsize=128, typed=False)
Run Code Online (Sandbox Code Playgroud)

这对我说maxsize是可选的.

但是,它不喜欢没有参数调用:

Python 3.6.3 (default, Oct 24 2017, 14:48:20) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import functools
>>> @functools.lru_cache
... def f(): ...
... 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.6/functools.py", line 477, in lru_cache
    raise TypeError('Expected maxsize to be an integer or None')
TypeError: Expected maxsize to be an integer or None
 >>> 
Run Code Online (Sandbox Code Playgroud)

使用参数调用很好:

>>> @functools.lru_cache(8)
... …
Run Code Online (Sandbox Code Playgroud)

python caching lru functools

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

如何使用 nvm 查找当前激活的版本?

我使用nvm并想找出当前正在运行的节点版本。

如果system正在使用该版本,我想查看字符串system

理想情况下,我正在寻找一个字符串来放入我的提示中。

nvm

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

PyTorch:获取输入层大小

我想以编程方式找到输入层的大小。

如果我的第一层被称为fc1,我如何找到它的输入?

pytorch

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

从PyTorch DataLoader获取单个随机示例

如何从PyTorch获得单个随机exmaple DataLoader

如果我DataLoader给出了多个图像和标签的分页,我如何获得单个随机图像和标签?

请注意,我不希望每个小批量单个图像和标签,我想要一个例子.

python pytorch

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

让 tmux windows 继承 `activate`d anaconda 环境

为方便起见,考虑到activate-ing 一个环境非常慢,我想激活一个环境然后开始一个tmux会话。

我希望所有新tmux窗口也激活环境。

我希望不同的tmux会话能够支持不同的 anaconda 环境。

我该怎么做?

是否有任何问题导致anaconda/不支持miniconda

python environment tmux anaconda miniconda

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

如何确保纯函数仅调用 TypeScript/JavaScript 中的纯函数?

我想拥抱函数式编程,并确保我的纯函数不会改变状态。

我如何确保我打算成为纯的函数只调用本身是纯的其他函数?

我看到两种方法,它们有问题:

  • 注释 - IDE 在调用函数时不会轻易显示函数的注释
  • 命名 - 这会导致丑陋的函数名称

我正在寻找一种强制纯洁的方法,而不仅仅是暗示它。

是否有允许将函数标记为纯函数并阻止标记的纯函数调用函数的语言功能,除非它们本身也被标记为纯函数或纯但不检查更深的函数?

javascript immutability purely-functional typescript

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