小编Tom*_*ale的帖子

如何搜索我的 git 别名?

有一些我使用频率较低的别名,希望在执行之前检查一下。

如何轻松搜索我的git别名?

git

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

bash:在DEBUG陷阱中保留$ _

bash,手册中说 $_应该是"执行的最后一个命令的最后一个参数".

这是预期的行为:

$ echo 1 2 3
1 2 3
$ echo $_
3
$ 
Run Code Online (Sandbox Code Playgroud)

使用DEBUG陷阱时,$_基于陷阱运行的最后一个命令(date在下面的示例中)而不是用户输入的最后一个命令:

$ exec bash
$ unset PROMPT_COMMAND
$ trap date DEBUG
$ echo 1 2 3
Sat Dec  3 11:54:33 ICT 2016
1 2 3
$ echo $_
Sat Dec  3 11:54:37 ICT 2016
date
$ # User blinks in confusion and says "but I didn't just type date!"
Run Code Online (Sandbox Code Playgroud)

似乎默认情况下,设置DEBUG陷阱会更改默认行为$_. …

bash

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

bash:为什么$ {@: - 1}的值与$ {@:-1}不同?

为什么在:和之间添加空格会-1改变下面显示的行为?

(ins)$ set a b c d
(ins)$ echo ${@:-1}
a b c d
(ins)$ echo ${@: -1}
d
(ins)$
Run Code Online (Sandbox Code Playgroud)

同样的行为也会影响$*.

我跑GNU bash, version 4.4.5(1)-release (x86_64-unknown-linux-gnu).

arrays bash

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

纱线在哪里保持全球包装?

如何找到yarn保存全局包的目录?

什么是默认值,如何根据当前配置查找值?

yarnpkg

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

matplotlib scatter:TypeError:unhashable type:'numpy.ndarray'

我收到以下错误:

TypeError                                 Traceback (most recent call last)
~/.local/share/miniconda3/lib/python3.6/site-packages/matplotlib/colors.py in to_rgba(c, alpha)
    154     try:
--> 155         rgba = _colors_full_map.cache[c, alpha]
    156     except (KeyError, TypeError):  # Not in cache, or unhashable.

TypeError: unhashable type: 'numpy.ndarray'
Run Code Online (Sandbox Code Playgroud)

有问题的代码.ipynb来自Coursera.

它在他们的系统上工作正常,但似乎我在本地有一个库版本问题.

代码是:

plt.scatter(X[0, :], X[1, :], c=y, cmap=plt.cm.Spectral)
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

matplotlib:防止子图标题比子图宽

我正在使用创建图像网格plt.subplots

如何确保一个子图的标题不会超出其下方图像的宽度?

换句话说,有没有办法设置子图标题的最大尺寸,使其不可能与相邻标题重叠?

如果标题超出了下图,我想减小它的字体大小,这样它就不会超出。

matplotlib

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

警告:在 packfiles 中找不到匹配标准的大 blob - 是否需要打包 repo?

运行时bfg我看到:

Warning : no large blobs matching criteria found in packfiles - does the repo need to be packed?
Run Code Online (Sandbox Code Playgroud)

我将如何打包回购?

git bfg-repo-cleaner

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

在将 .dotfiles 存储库发布到 GitHub 之前,如何删除我的个人详细信息?

我想与社区分享我的配置和脚本,但我不希望我的个人详细信息(例如电子邮件地址)在 World Weird Web 上被抓取和发送垃圾邮件。

发布商如何.dotfiles从之前的所有配置文件中删除/编辑/隐藏/删除/(谷歌搜索词)他们的电子邮件地址和/或其他个人详细信息git push,同时仍然保留包含个人详细信息的文件以供日常使用?

特别是,对于.gitconfig推送本身需要个人配置的情况,这是如何完成的?

git privacy dotfiles

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

别名g ='git'并且bash完成仍然有效

对于git自己的别名,例如.alias g=git,你会在这里更容易找到答案.

对于git子命令别名,例如.alias gco = "git checkout",看这里.


git经常打字,所以我把它别名:

alias g='git'
Run Code Online (Sandbox Code Playgroud)

但是,现在我做不到:

g comtab

并完成呈现给我:

g commit

如何重新开始运行?


重复分化

这个平等的第一个元回答建议保持具体案例与一个更通用的问题的链接.我在此编辑中添加了更通用案例的链接.

断言的重复问题更通用 - 但主要是关于git子命令的别名,而不是git本身的别名.

这个问题是关于别名git本身的具体情况.

在标记的副本中,git-itself case仅在第4个显示的答案中回答,并在对第一个列出的答案的评论中回答.第二部分拼图(源/usr/share/bash-completion/completions/git)需要阅读另一条评论才能通过该方法使其工作.

解决以下评论中的链接:

  • @ ewcz的链接是标记的副本,已经解决了
  • Remy J的链接
    1. 这是问题(和回答)也是关于git子命令的问题
    2. 这是一个关于非git别名的更普遍的问题,在这种情况下并不接近最佳解决方案
    3. 这与@ ewcz的链接(已经解决)相同

git bash autocomplete git-completion

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

pytorch:获取给定 ImageFolder 数据集的类数

如果我有一个像这样的数据集:

image_datasets['train'] = datasets.ImageFolder(train_dir, transform=train_transforms)
Run Code Online (Sandbox Code Playgroud)

如何以编程方式确定数据集中的类或唯一标签的数量?

python machine-learning deep-learning pytorch

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