我正准备使用msbuild构建一个Visual Studio解决方案文件.我使用以下命令行来构建解决方案
msbuild.exe SolutionFile.sln /t:Build/p:Configuration=Release;Platform=Win32
Run Code Online (Sandbox Code Playgroud)
即使构建在某个时刻开始,构建看起来仍然挂起并且无法向前移动,如下所示
Done Building Project "D:\SolutionPath\ProjectFile10.vcxproj" (default targets).
Run Code Online (Sandbox Code Playgroud)
有很多的.proj
下SolutionFile.sln
那些我必须建立.
我必须使用msbuild.exe
而不是devenv.com
我正在尝试在Azure中运行的基于OWIN/Katana的ASP.NET MVC网站上实现密码重置.
它在本地运行时工作正常但在生产中失败.
我创建了一个UserToken提供程序
userManager.UserTokenProvider = new DataProtectorTokenProvider<ApplicationUser>(provider.Create("PasswordReset"))
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试生成令牌时,如下所示
var resetToken = await UserManager.GeneratePasswordResetTokenAsync(user.Id);
Run Code Online (Sandbox Code Playgroud)
我得到以下例外.
System.Security.Cryptography.CryptographicException:数据保护操作失败.这可能是由于没有为当前线程的用户上下文加载用户配置文件引起的,这可能是线程模拟时的情况.在System.Security.Cryptography.ProtectedData.Protect(字节[]的UserData,字节[] optionalEntropy,DataProtectionScope范围)在System.Security.Cryptography.DpapiDataProtector.ProviderProtect(字节[]的UserData)在System.Security.Cryptography.DataProtector.Protect (字节[]的UserData)在Microsoft.Owin.Security.DataProtection.DpapiDataProtector.Protect(字节[]的UserData)在Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider 2.d__0.MoveNext()---来自先前堆栈跟踪结束位置,其中的例外是在Microsoft.AspNet.Identity.UserManager`2.d__e9.MoveNext抛出---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(工作任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务task) ()
我有一个Angular CLI工作区,包含两个库项目,foo
和bar
.当我构建两个库中的第二个时foo
,构建失败并出现以下错误:
错误TS6059:文件'/code/projects/bar/src/lib/types.ts'不在'rootDir''/ code/projects/foo/src'下.'rootDir'预计会包含所有源文件.
Run Code Online (Sandbox Code Playgroud)Error: error TS6059: File '/code/projects/bar/src/lib/types.ts' is not under 'rootDir' '/code/projects/foo/src'. 'rootDir' is expected to contain all source files. at Object.<anonymous> (/code/node_modules/ng-packagr/lib/ngc/compile-source-files.js:53:68) at Generator.next (<anonymous>) at /code/node_modules/ng-packagr/lib/ngc/compile-source-files.js:7:71 at new Promise (<anonymous>) at __awaiter (/code/node_modules/ng-packagr/lib/ngc/compile-source-files.js:3:12) at Object.compileSourceFiles (/code/node_modules/ng-packagr/lib/ngc/compile-source-files.js:19:12) at Object.<anonymous> (/code/node_modules/ng-packagr/lib/ng-v5/entry-point/ts/compile-ngc.transform.js:26:32) at Generator.next (<anonymous>) at /code/node_modules/ng-packagr/lib/ng-v5/entry-point/ts/compile-ngc.transform.js:7:71 at new Promise (<anonymous>)
我已复制了错误的沙箱回购GitHub上这里.我仍然遇到错误,尽可能地简化了代码.您可以通过npm run build
在rootDir-expect-all-source-files-error分支上执行来重现错误.错误的原因是什么?可能这是一个或与ng-packagr
或的错误?或者只是一个配置问题?ngc
tsc
下面是我可以进行构建传递的代码更改,但我想知道导致错误的原因是什么.
export class BarComponent …
Run Code Online (Sandbox Code Playgroud) 我正在编写一个 go 函数来从 AWS S3 存储桶下载文件。
func DownloadFromS3Bucket() {
bucket := "cellery-runtime-installation"
item := "hello-world.txt"
file, err := os.Create(item)
if err != nil {
fmt.Println(err)
}
defer file.Close()
// Initialize a session in us-west-2 that the SDK will use to load
// credentials from the shared credentials file ~/.aws/credentials.
sess, _ := session.NewSession(&aws.Config{
Region: aws.String("us-east-1")},
)
downloader := s3manager.NewDownloader(sess)
numBytes, err := downloader.Download(file,
&s3.GetObjectInput{
Bucket: aws.String(bucket),
Key: aws.String(item),
})
if err != nil {
fmt.Println(err)
}
fmt.Println("Downloaded", file.Name(), numBytes, "bytes") …
Run Code Online (Sandbox Code Playgroud) amazon-s3 go amazon-web-services awss3transfermanager aws-sdk
我在使用Eigen库时遇到错误,我想要做的就是从Eigen :: VectorXf中减去一个标量.所以,我的代码如下:
#define VECTOR_TYPE Eigen::VectorXf
#define MATRIX_TYPE Eigen::MatrixXf
// myMat is of MATRIX_TYPE
JacobiSVD<MATRIX_TYPE> jacobi_svd(myMat,ComputeThinU | ComputeThinV);
const float offset = 3.0f;
VECTOR_TYPE singular_values = jacobi_svd.singularValues();
VECTOR_TYPE test = singular_values - offset;
Run Code Online (Sandbox Code Playgroud)
最后一行导致编译错误:
错误:二进制表达式的无效操作数('Eigen :: VectorXf'(又名'Matrix')和'浮动')VECTOR_TYPE test = singular_values - scale;
Eigen/src/Core /../ plugins/CommonCwiseBinaryOps.h:19:28:注意:候选模板被忽略:无法将'MatrixBase'与'float'匹配EIGEN_MAKE_CWISE_BINARY_OP(operator-,internal :: scalar_difference_op)
我有一个 vue 项目,我已经使用 vue cli 安装了它。
我已经安装了 vue-router 并且所有路由在 npm run dev 模式下都可以正常工作。
网址是localhost:8000
。之后,我运行npm run build
命令,并导航localhost/projet_name
到此部署空白页面的 url ,没有路由正在工作。
我正在使用 Windows 系统并在 wampp 服务器上工作。
如果我想使用该项目运行localhost/projet_name
我应该怎么做?
这是我运行命令后的文件夹结构npm run build
。
https://i.stack.imgur.com/HeoTG.png
webpack.config.js
文件是:
var path = require('path')
var webpack = require('webpack')
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},
module: {
rules: [
{
test: /\.css$/,
use: [
'vue-style-loader',
'css-loader'
],
}, {
test: /\.vue$/,
loader: …
Run Code Online (Sandbox Code Playgroud) 因此,我正在尝试使用 GitLab CI 的管道在 Centos 7.5 的 docker 映像上为 Angular 6 应用程序运行 Karma 测试。
问题是
30 08 2018 07:09:55.222:WARN [launcher]:ChromeHeadless 没有在 60000 毫秒内捕获,杀死。30 08 2018 07:09:55.244:INFO [启动器]:尝试再次启动 ChromeHeadless (1/2)。30 08 2018 07:10:55.264:WARN [launcher]:ChromeHeadless 没有在 60000 毫秒内捕获,杀死。30 08 2018 07:10:55.277:INFO [启动器]:尝试再次启动 ChromeHeadless (2/2)。30 08 2018 07:11:55.339:WARN [launcher]:ChromeHeadless 没有在 60000 毫秒内捕获,杀死。30 08 2018 07:11:55.355:ERROR [launcher]:ChromeHeadless 失败 2 次(超时)。放弃。错误:作业失败:退出代码 1
我运行测试 ng test --browsers ChromeHeadlessNoSandbox --watch=false --code-coverage
业力配置:
browsers: ['Chrome', 'ChromeHeadlessNoSandbox'],
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: 'ChromeHeadless',
flags: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-gpu',
'--remote-debugging-port=9222', …
Run Code Online (Sandbox Code Playgroud) 我正在运行AEM 6.1的实例,并且在安装捆绑软件时遇到问题。我正在通过Maven安装捆绑软件(可能不相关,但不排除它)。
捆绑软件在安装后将不会定期启动。我得到以下与未启动的捆绑包相关的堆栈跟踪。
*ERROR* [Background Update org.mybundle.bundle (392)] org.apache.felix.http.jetty Cannot install or update bundle from /media/ephemeral0/aemtmp/install24
98177112217878414.tmp (org.osgi.framework.BundleException: Unable to acquire global lock for resolve.)
org.osgi.framework.BundleException: Unable to acquire global lock for resolve.
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4101)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2114)
at org.apache.felix.framework.Felix.updateBundle(Felix.java:2481)
at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:995)
at org.apache.felix.webconsole.internal.core.UpdateHelper.doRun(UpdateHelper.java:60)
at org.apache.felix.webconsole.internal.core.BaseUpdateInstallHelper.doRun(BaseUpdateInstallHelper.java:93)
at org.apache.felix.webconsole.internal.core.UpdateHelper.doRun(UpdateHelper.java:70)
at org.apache.felix.webconsole.internal.core.BaseUpdateInstallHelper.run(BaseUpdateInstallHelper.java:123)
at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)
有没有人看到这个问题并知道解决方案?
我正在为angular 6应用程序创建粘性标头的粘性导航栏指令
这是我到目前为止:
import { Directive, Input, Renderer, ElementRef, OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import { fromEvent } from 'rxjs';
@Directive({
selector: '[ngStickyNav]'
})
export class StickyNavDirective implements OnInit {
private offsetTop: number;
private lastScroll: number = 0;
private isSticky: boolean = false;
@Input('stickyClass') stickyClass: string;
constructor(private elementRef: ElementRef, private renderer: Renderer) {
}
ngOnInit(): void {
this.offsetTop = this.elementRef.nativeElement.offsetTop;
Observable.fromEvent(window, 'scroll').subscribe(() => this.manageScrollEvent());
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
类型'typeof Observable'上不存在属性'fromEvent'.
我的代码出了什么问题?新手虽然
angular ×2
typescript ×2
aem ×1
amazon-s3 ×1
angular-cli ×1
apache-felix ×1
aws-sdk ×1
azure ×1
c++ ×1
cryptography ×1
docker ×1
eigen ×1
gitlab-ci ×1
go ×1
javascript ×1
karma-runner ×1
msbuild ×1
ng-packagr ×1
osgi ×1
owin ×1
rxjs ×1
security ×1
vuejs2 ×1
webpack ×1