问题列表 - 第184385页

VS 2015 + Bower:在防火墙后面不起作用

问题

在Visual Studio 2015中,使用bower,我的包恢复在防火墙后面失败,错误类似于:

ECMDERR无法执行"git ls-remote --tags --heads git://github.com/jzaefferer/jquery-validation.git",退出代码#-532462766

我已经更新了我的git配置http而不是git.当我从命令行运行时,命令成功:

在此输入图像描述

但Visual Studio或其中一个组件似乎是使用git而不是http.

背景和第一次尝试解决

使用Visual Studio 2015和Bower进行包管理.当它不在防火墙后面时效果很好,但是当在防火墙后面时,我无法使用该git://协议.

在SO(示例)的许多其他地方记录的解决方案是运行:

git config --global url."http://".insteadOf git://
Run Code Online (Sandbox Code Playgroud)

我这样做了,现在git config -l看起来像:

ore.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=Sean Killeen
user.email=SeanKilleen@gmail.com
url.http://.insteadof=git://
Run Code Online (Sandbox Code Playgroud)

但是尽管如此,Visual Studio/npm还是不尊重我的配置,或者使用旧的缓存版本.

第二次尝试解决

根据npm问题的这个帖子,我看到npm(可能是bower在VS中使用的)使用了git@语法.即使这不是我在输出中看到的,我想我会试一试.

我跑了:

git config --global url."https://github.com/".insteadOf git@github.com:
Run Code Online (Sandbox Code Playgroud)

然后我重新启动Visual Studio,但问题仍然存在.我读到的修复可能永远不适用.

有关如何修复的任何想法?

git firewall git-config bower visual-studio-2015

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

OWIN服务分辨率使用Autofac

我有一个使用OWIN和Autofac的WebApi应用程序.虽然控制器和参数得到了正确解析,但我希望能够OwinContext.Get<type>用于解析使用Autofac注册的类型.那可能吗?

已经设定app.UseAutofacMiddleware(container);config.DependencyResolver = new AutofacWebApiDependencyResolver(container);

例如,我注册了builder.Register<IAppConfiguration>(c => new AppConfig());,我想用它来解决它owinContext.Get<IAppConfiguration>().

dependency-injection autofac asp.net-web-api owin

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

如何防止大熊猫在箱线图中绘制异常值

我有一个DataFrame(调用result_df),并希望用boxplot 绘制一个列.

但是某些异常值破坏了可视化.我怎么能防止绘制异常值?

我使用的代码:

fig, ax = pl.subplots()
fig.set_size_inches(18.5,10.5)
result_df.boxplot(ax=ax)
pl.show()
Run Code Online (Sandbox Code Playgroud)

python pandas

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

使用预处理器宏插入单行注释

是否可以//使用预处理器宏(或魔术)模拟单行注释()?例如,这可以编译gcc -std=c99吗?

#define LINE_COMMENT() ???

int main() {
    LINE_COMMENT()  asd(*&#@)($*?><?><":}{)(@
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c macros gcc c-preprocessor

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

ExtJS 中组件被销毁后引用变量会发生什么?

ExtJS 新手。我有以下代码。

var comp;
console.log('comp is - ' + comp);
comp = Ext.create('Ext.Component', {
    listeners : {
        beforedestroy : function(comp) {
            console.log('beforedestroy .. ');
        },
        destroy : function(comp) {
            console.log('destroy .. ');
        }
    }
});
console.log('comp is - ' + comp);
console.log('comp id is - ' + comp.getId());
comp.destroy();
console.log('comp is - ' + comp);
console.log('comp id is - ' + comp.getId());
Run Code Online (Sandbox Code Playgroud)

chrome 的控制台输出是

comp is - undefined
comp is - [object Object]
comp id is - component-1009
beforedestroy .. …
Run Code Online (Sandbox Code Playgroud)

javascript extjs

0
推荐指数
1
解决办法
851
查看次数

在运行时将 jar 文件添加到 spring-boot 类路径

我想使用spring-bootplugins开发一个模块化应用程序。插件将使用spring-plugin处理,它们存储在目录中的 jars 文件中(例如:/home/application/plugins)。如何在运行时将 jars 文件添加到应用程序类路径并加载类和 bean(插件) 在这些 jars 文件中。最好的问候, HLicea

plugins classpath spring-boot

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

如何在TypeScript中使用lodash.mixin

我的团队正在评估从JavaScript中将部分文件切换为TypeScript,并且我们在代码中广泛使用了一些自定义mixin方法.从做一些基本的测试看来,虽然我们可以使用_.mixin按照规范创建mixins,但是我们不能在没有编译错误的情况下引用它们.当然,我们可以将这些引用放在定义文件中,但我通常不想修改它.

有什么方法可以做我们正在寻找的东西,还是我们运气不好?

typescript lodash

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

如何使用csv模块处理字段值内的双引号?

我正在尝试从我无法控制的外部系统解析CSV文件.

  • 逗号用作分隔符
  • 当单元格包含逗号时,它将用引号括起来,所有其他引号都使用另一个引号字符进行转义.
  • (我的问题)当单元格没有用引号括起来时,所有引号字符都会被另一个引号转义.

示例CSV:

QW "" erty, "A" "B" "C" "d,EF" "" "克"

应解析为:

[['qw"erty', 'a"b"c"d,ef""g']]
Run Code Online (Sandbox Code Playgroud)

但是,我认为Python的csv模块不希望在单元格首先没有包含在引号字符中时转义引号字符. csv.reader(my_file)(默认情况下doublequote=True)返回:

['qw""erty', 'a"b"c"d,ef""g']
Run Code Online (Sandbox Code Playgroud)

有没有办法用python csv模块解析这个?

python csv

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

在bash中将两个文件的内容合并到一个文件中

我有两个文件,其中包含以下内容

文件1

Line1file1
Line2file1
line3file1
line4file1
Run Code Online (Sandbox Code Playgroud)

文件2

Line1file2
Line2file2
line3file2
line4file2
Run Code Online (Sandbox Code Playgroud)

我希望将这些文件的内容合并到file3中

文件3

Line1file1
Line1file2
Line2file1
Line2file2
line3file1
line3file2
line4file1
line4file2
Run Code Online (Sandbox Code Playgroud)

如何在bash中从一个文件和另一个文件连续合并文件?

谢谢

linux bash merge awk sed

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

如何使用Jest测试单个文件?

我可以使用Jest测试多个文件,但我无法弄清楚如何测试单个文件.

我有:

  • npm install jest-cli --save-dev
  • 更新package.json:`{..."脚本":{"test":"jest"} ...}
  • 写了一些测试.

正常运行npm test(目前运行14次测试).

如何测试单个文件,例如测试app/foo/__tests__/bar.spec.js

我试过运行npm test app/foo/__tests__/bar.spec.js(从项目根目录),但我收到以下错误:

npm ERR! Error: ENOENT, open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json'
Run Code Online (Sandbox Code Playgroud)

谢谢

node.js jestjs

283
推荐指数
20
解决办法
19万
查看次数