我通过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设置的任何想法?
说我有两个分支,master并且dev.
我创建了一个分支master,进行了更改并合并到了master.
现在我创建了另一个分支master,但是将我的更改推送到dev并尝试合并它们,但是当我发出pull请求时,第一个分支合并到master我的请求中.我怎么能避免这个?
(问题是我应该将第一个分支合并到dev没有,master但现在我不能再这样做了,因为相同的更改被合并到dev另一个第三个分支.)
我想为只有顶部边框的列表组提供透明背景。现在我得到默认的白色背景。
<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) 我在这里找到了 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 版本。
我有这个代码:
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。
有任何想法吗?谢谢
git reflog显示所有活动,甚至压缩的提交等(如果我错了,请纠正我)。
是否有 git CLI 命令来备份 git reflog?
显然,如果我删除存储库的本地版本,我就会丢失我的引用日志(如果我错了,请纠正我)。
我想知道我是否可以git push这样做以确保安全或类似的原因?
如果不是,我应该采取什么方法来防止重新记录丢失?
更新:响应 Jiri Kremser,如果我在恢复后.git/logs可以备份到引用日志中的任何提交吗?git reset --hard
我有以下需要进入excel:
MovieID
-eodII2h
Run Code Online (Sandbox Code Playgroud)
但是,当我输入时,excel尝试将其标记为公式,并给我:
#NAME?
Run Code Online (Sandbox Code Playgroud)
有没有办法可以跳过单元格上的正常Excel格式,如果没有,如何在单元格中执行字符串文字?
我想随着时间的推移(每次发射之间间隔一秒钟)发射数组项,并且当所有项目都发射完后,重复一遍又一遍。
我知道该怎么做,但我想知道是否还有比..更简洁的内容。
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) 我有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) 我正在使用 WebStorm 2019.1
我使用 Angular CLI 生成了一个项目。
一切正常,但我的项目中有一两个 .js 文件 - 例如protractor.conf.js
在 IDE 中,TSLint 对 .js 文件进行 linting 并显示大量红色。但我不希望 TSLint 对 .js 文件进行 lint 检查。
我知道我可以为此文件禁用 TSLint,但我宁愿通过tsconfig.json或tslint.json通过 WebStorm 设置执行此操作来正确配置我的项目。
我已经"tslint.jsEnable": false按照此处所述进行了尝试 - https://github.com/Microsoft/vscode-tslint/issues/261 - 但我认为这是针对不同的 IDE 的。有什么想法如何通过 WebStorm 设置来做到这一点tsconfig.json或tslint.json失败吗?