小编Ani*_*Das的帖子

如何解决"HTTP错误411.请求必须分块或具有内容长度".在java中

我正在使用HttpConnect并尝试从服务器获取一些令牌.但每当我尝试获得响应时,它总是说你没有设置或内容长度问题,即使我试图以多种不同的方式设置内容长度

conn = (HttpURLConnection) new URL(url).openConnection();
conn.setRequestMethod(method);
conn.setRequestProperty("X-DocuSign-Authentication", httpAuthHeader);
conn.setRequestProperty("Accept", "application/json");
if (method.equalsIgnoreCase("POST")) {
  conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  conn.setRequestProperty("Content-Length", Integer.toString(body.length()));
            conn.setDoOutput(true);
}


status = conn.getResponseCode(); // triggers the request
if (status != 200) { //// 200 = OK 
    errorParse(conn, status);
    return;
}

InputStream is = conn.getInputStream();
Run Code Online (Sandbox Code Playgroud)

java http httpurlconnection

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

如果value是字符串而不是int或float,如何告诉angular(2)货币管道显示的情况

货币管应该足够聪明来处理string,float,int,自动等.

如果传递值string与否int或者float,就应该什么都不做,因为它是显示传递的值.并且只显示格式化值,如果是intfloat.

它发生在angularJs但没有发生角度(2)

如何告诉货币管道以防万一string,如果它是一个decimal值,则进行货币格式化.我期待下面的东西.

<div>Money:{{'xxx/vv/cc' | currency:'USD':true:'1.2-2'}}</div> 应该显示 xxx/vv/cc

<div>Money: {{''11.99'' | currency:'USD':true:'1.2-2'}}</div> 应显示$11.99- 包含$符号.

但它没有发生.我得到的错误是caused by: Invalid argument 'Included' for pipe 'CurrencyPipe'

我认为它默认发生在angularjs中,但在angular2中它不会发生defalut.

angular2-pipe angular

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

无法解析路由器CanActivate的所有参数

我试图实施授权保护https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-child-guard

但我得到一个DI错误,我真的不知道为什么我注入UserService了我的模块.

RouteGuard在全球模块中宣布,我UserService也是

  @NgModule({
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
  imports: [
   TranslateModule
  ],
  exports: [
    LoadingComponent,
         ],
  declarations: [
    LoadingComponent,

  ],
  entryComponents: [],
  providers: [UserService,RouteGuard]
})
export class GlobalModule { }
Run Code Online (Sandbox Code Playgroud)

错误:

   Uncaught SyntaxError {__zone_symbol__error: Error: Can't resolve all parameters for RouteGuard: ([object Object], ?).
    at SyntaxError.ZoneAwa…, _nativeError: ZoneAwareError}
Run Code Online (Sandbox Code Playgroud)

import { ParentClass } from 'components';
import { Injectable } from '@angular/core';
import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { UserService } from …
Run Code Online (Sandbox Code Playgroud)

angular2-guards angular

5
推荐指数
0
解决办法
1070
查看次数

声称'Shuffle'是model_selection.train_test_split的无效参数

因此,当我尝试运行以下行代码时:

X_train, X_test, Y_train, Y_test=train_test_split(X_features, Y_feature, test_size=0.2, random_state=42, stratify=None, shuffle=False)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

TypeError: Invalid parameters passed: {'shuffle': False}
Yet, the 'shuffle' parameter is listed on scikitlearn website (http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html).
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的参数顺序,分别拆分X和Y,但没有产生任何结果.有没有其他方法可以阻止train_test_split随机化数据?

machine-learning python-3.x scikit-learn

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

错误TS5023:未知的编译器选项'enableIvy'

我正在尝试将IVY添加到我的angular 7 beta项目中。所以,我说enableIvy: truesrc/tsconfig.app.jsoncompilerOptions

但是,当我运行时,ng build --prod --aot --output-hashing none我得到以下错误。

error TS5023: Unknown compiler option 'enableIvy'.

Error: error TS5023: Unknown compiler option 'enableIvy'.

    at AngularCompilerPlugin._setupOptions (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:112:19)
    at new AngularCompilerPlugin (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:61:14)
    at _createAotPlugin (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/typescript.js:41:12)
    at Object.getAotConfig (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/typescript.js:63:19)
    at BrowserBuilder.buildWebpackConfig (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/src/browser/index.js:81:37)
    at MergeMapSubscriber.rxjs_1.of.pipe.operators_1.concatMap [as project] (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/src/browser/index.js:31:38)
    at MergeMapSubscriber._tryNext (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/operators/mergeMap.js:65:27)
    at MergeMapSubscriber._next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/operators/mergeMap.js:55:18)
    at MergeMapSubscriber.Subscriber.next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/Subscriber.js:64:18)
    at TapSubscriber._next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/operators/tap.js:62:26)
    at TapSubscriber.Subscriber.next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/Subscriber.js:64:18)
    at MergeMapSubscriber.notifyNext (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/operators/mergeMap.js:84:26)
    at InnerSubscriber._next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/InnerSubscriber.js:25:21)
    at InnerSubscriber.Subscriber.next (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/Subscriber.js:64:18)
    at ForkJoinSubscriber.notifyComplete (/Users/k26686/aniruddh/develop/experiment/shepherd/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/observable/forkJoin.js:79:25)
    at …
Run Code Online (Sandbox Code Playgroud)

typescript angular angular-ivy angular7

5
推荐指数
2
解决办法
2969
查看次数

Spring Security中@PreAuthorize和@PostAuthorize有什么区别

在访问任何数据之前需要评估条件,两种不同授权方法的目的是什么?

spring spring-security spring-boot

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

NgbTab在tab chage上重新加载组件

我有2个选项卡,在选项卡内容中有一个我开发的组件.当我从一个选项卡移动到另一个选项卡并返回到我开发的组件所在的选项卡时,它会重新加载并调用其生命周期方法,这些方法会给我带来问题.

有没有办法在更改选项卡时停止重新加载组件.

HTML代码:

<ngb-tabset>
    <ngb-tab title="xyz..." id="overview">
        <ng-template ngbTabContent>
            ...
            <sd-tags [existingTags]="tags" [somethingelse]="otherstuffs" [more]="morestuff"></sd-tags>
            ...
        </ng-template>
    </ngb-tab>
    <ngb-tab [title]="sothingesele" id="columns">
        <ng-template ngbTabContent>
            ...
        </ng-template>
    </ngb-tab>
</ngb-tabset>
Run Code Online (Sandbox Code Playgroud)

更改选项卡后,sd-tabs组件将重新加载以及处理的内容将进入初始阶段并导致问题.

ng-bootstrap angular

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

模拟 Angular 服务类属性或变量

我正在对一个 Angular 应用程序进行单元测试,我需要模拟一个服务。我可以毫无问题地模拟服务方法,但是当我尝试以相同的方式模拟属性时,它给了我错误

我的配置服务有一个属性和一种方法,我想模​​拟该属性,因为我无法生成该值。

服务

@Injectable()
export class ConfigService {
  public config = 'iamdirect';

  constructor(private http: Http) {
   }

  public load(): Observable<any> {
    return 'Iamokey';
  }
}
Run Code Online (Sandbox Code Playgroud)

在角度测试中模拟服务

// mocking config service
configService = TestBed.get(ConfigService);
spyOn(configService, 'load')
  .and.returnValue(Observable.of({
  contactDetails: {
    emailAddress: 'testemail@email.com'
  }
}));
Run Code Online (Sandbox Code Playgroud)

当我这样做时,它给了我错误。

spyOn(configService, 'config') //config is the property
  .and.returnValue(Observable.of({
  contactDetails: {
    emailAddress: 'testemail@email.com'
  }
}));
Run Code Online (Sandbox Code Playgroud)

angular angular-unit-test angular-test

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

Angular Material Input 组件中的 24 小时时间格式

我有一个type='time'from输入,Angular Material我想以 24 小时格式使用它。我找不到如何做到这一点。

   <md-input-container class="input-material-element">
          <input mdInput type="time" placeholder="{{labels.TIME_OF_DEPARTURE}}" [(ngModel)]="model.departureTime">
   </md-input-container>
Run Code Online (Sandbox Code Playgroud)

angular-material

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

由于角度故事书中的“类型‘serveroptions’不是通用的”,无法在角度项目中运行故事书

我安装了故事书,npx sb init但是当尝试运行故事书时in angular 16出现以下错误。这些错误并不指向项目中的任何特定代码,而是指向节点和角度中的一些随机代码。

\n
\n

变量 'AbortSignal' 的类型必须为 '{ new (): AbortSignal; 原型:AbortSignal;中止(原因?:任何):AbortSignal;超时(毫秒:数字):AbortSignal;}',但这里有类型 '{ new (): AbortSignal; 原型:AbortSignal;}

\n
\n
\n

类型“ServerOptions”不是通用的

\n
\n

这是详细的错误消息:

\n
\nError: node_modules/@types/node/globals.d.ts:72:13 - error TS2403: Subsequent variable declarations must have the same type.  Variable 'AbortSignal' must be of type '{ new (): AbortSignal; prototype: AbortSignal; abort(reason?: any): AbortSignal; timeout(milliseconds: number): AbortSignal; }', but here has type '{ new (): AbortSignal; prototype: AbortSignal; }'.\n\n72 declare var AbortSignal: {\n               ~~~~~~~~~~~\n\n …
Run Code Online (Sandbox Code Playgroud)

angular storybook angular-storybook angular16

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