小编dan*_*y74的帖子

如何在conemu中更改charset/locale?

我通过conemu使用gitbash.

我有一个字符集问题,其中字符在gitbash中通过conemu和gitbash直接显示错误.

我通过将.minttyrc中的语言环境设置为...来修复gitbash.

BoldAsFont=-1
Locale=en_US
Charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

但是当通过conemu发布时,这并没有在gitbash中修复它.

我会改变conemu设置以解决区域设置或让它获取.minttyrc设置的任何想法?

git-bash mintty conemu

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

对分支的拉取请求包含来自其他分支的提交

说我有两个分支,master并且dev.

我创建了一个分支master,进行了更改并合并到了master.

现在我创建了另一个分支master,但是将我的更改推送到dev并尝试合并它们,但是当我发出pull请求时,第一个分支合并到master我的请求中.我怎么能避免这个?

(问题是我应该将第一个分支合并到dev没有,master但现在我不能再这样做了,因为相同的更改被合并到dev另一个第三个分支.)

git merge bitbucket

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

如何为引导列表组提供透明背景?

我想为只有顶部边框的列表组提供透明背景。现在我得到默认的白色背景。

 <ul class="list-group">
     <li class="list-group-item">Cras justo odio</li>
     <li class="list-group-item">Dapibus ac facilisis in</li>
     <li class="list-group-item">Morbi leo risus</li>
     <li class="list-group-item">Porta ac consectetur ac</li>
     <li class="list-group-item">Vestibulum at eros</li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

html css list twitter-bootstrap

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

在 Plotly 中为 newplot.png 指定不同的文件名

我在这里找到了 Plotly 配置选项:

https://plot.ly/javascript/configuration-options

https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js#L22-L86

但是,对于“toImage”按钮(标记为“下载 png 格式的绘图”),我似乎无法配置图像文件的名称。它总是被称为“newplot.png”,但我想给它一个不同的名称。有什么选择吗?

我正在使用 Plotly 的 JavaScript 版本。

plotly

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

eslint 成员排序陷阱 - 先出现的声明会导致错误

我有这个代码:

export class RouteParamsService {
  private routeParamsChangeSource = new ReplaySubject<Params>() // lets call this line 1
  routeParamsChange$ = this.routeParamsChangeSource.asObservable() // lets call this line 2
  ... etc
}
Run Code Online (Sandbox Code Playgroud)

如果我将第 1 行放在第 2 行之前,则会出现错误:

@typescript-eslint/member-ordering 成员 routeParamsChange$ 应该在所有私有实例字段定义之前声明

如果我将第 2 行放在第 1 行之前,则会出现错误:

属性 routeParamsChangeSource 在初始化之前使用

我理解这两个错误以及为什么我会得到它们。但是,是否有一条规则可以放宽规则,但仅当您最终陷入这样的陷阱时?我知道我可以做到,eslint-disable-line @typescript-eslint/member-ordering但我不想每次遇到这个问题时都必须这样做(我经常遇到这个问题)。

我也不想公开 routeParamsChangeSource。

有任何想法吗?谢谢

typescript eslint typescript-eslint

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

你能备份 git reflog 吗?关于防止代码丢失的最佳实践的建议

git reflog显示所有活动,甚至压缩的提交等(如果我错了,请纠正我)。

是否有 git CLI 命令来备份 git reflog?

显然,如果我删除存储库的本地版本,我就会丢失我的引用日志(如果我错了,请纠正我)。

我想知道我是否可以git push这样做以确保安全或类似的原因?

如果不是,我应该采取什么方法来防止重新记录丢失?

更新:响应 Jiri Kremser,如果我在恢复后.git/logs可以备份到引用日志中的任何提交吗?git reset --hard

git git-reflog

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

如何在excel中创建字符串文字?

我有以下需要进入excel:

MovieID
-eodII2h
Run Code Online (Sandbox Code Playgroud)

但是,当我输入时,excel尝试将其标记为公式,并给我:

#NAME?
Run Code Online (Sandbox Code Playgroud)

有没有办法可以跳过单元格上的正常Excel格式,如果没有,如何在单元格中执行字符串文字?

excel

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

RxJS5随着时间的推移发出数组项并永远重复

我想随着时间的推移(每次发射之间间隔一秒钟)发射数组项,并且当所有项目都发射完后,重复一遍又一遍。

我知道该怎么做,但我想知道是否还有比..更简洁的内容。

const MY_ARRAY = ['one','two','three'];
const item$ = Rx.Observable.interval(1000).take(MY_ARRAY.length).repeat().map(x => MY_ARRAY[x]);
item$.subscribe(x => console.log(x));
Run Code Online (Sandbox Code Playgroud)

谢谢

输出是..

“一”

“二”

“三”

“一”

“二”

“三”

等等

编辑:

ATOW,这里的答案总结为..

const ARR = ['one', 'two', 'three'];

// TAKE YOUR PICK THEY ALL DO THE SAME
const item$ = Rx.Observable.interval(1000).map(i => ARR[i % ARR.length]);
// const item$ = Rx.Observable.interval(1000).zip(ARR, (a, x) => x).repeat();
// const item$ = Rx.Observable.interval(1000).zip(ARR).repeat().map(x => x[1]);
// const item$ = Rx.Observable.interval(1000).take(ARR.length).repeat().map(i => ARR[i]);

item$.subscribe((x) => {
  console.log(x);
});
Run Code Online (Sandbox Code Playgroud)

rxjs rxjs5 angular

3
推荐指数
2
解决办法
743
查看次数

可以'git diff'2个字符串吗?

我有2个字符串,我想要它们之间的git diff。我可以创建file1并添加string1作为其内容。

然后,我可以创建file2并添加string2作为其内容。然后我可以git diff file1和file2。

但是,鉴于我将字符串作为字符串(而不是文件内容),可以避免这些繁琐的步骤吗?有没有更简单的方法?

就像是:

git diff "my first string" "my second string" # obviously does not work
Run Code Online (Sandbox Code Playgroud)

git diff git-diff

3
推荐指数
2
解决办法
1622
查看次数

WebStorm禁用js文件的TSLint

我正在使用 WebStorm 2019.1

我使用 Angular CLI 生成了一个项目。

一切正常,但我的项目中有一两个 .js 文件 - 例如protractor.conf.js

在 IDE 中,TSLint 对 .js 文件进行 linting 并显示大量红色。但我不希望 TSLint 对 .js 文件进行 lint 检查。

我知道我可以为此文件禁用 TSLint,但我宁愿通过tsconfig.jsontslint.json通过 WebStorm 设置执行此操作来正确配置我的项目。

在此输入图像描述

我已经"tslint.jsEnable": false按照此处所述进行了尝试 - https://github.com/Microsoft/vscode-tslint/issues/261 - 但我认为这是针对不同的 IDE 的。有什么想法如何通过 WebStorm 设置来做到这一点tsconfig.jsontslint.json失败吗?

webstorm typescript tslint angular

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