小编ps2*_*oat的帖子

如何使用Debug或Release配置检查程序集是否已构建?

我正在开始部署我的Web应用程序,我需要保证所有要部署的程序集都是使用Release配置构建的.我们的系统是使用C#/.Net 3.5开发的.

有没有办法实现这个目标?

c# build-process assemblies release-mode debug-mode

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

Angular 2 Forms - 在子组件级别分配ngControl

在Angular 2表单中,尝试通过ngSubmit获取数据.我可以在我的表单组件中同时分配ngModel和ngControl属性而没有问题,但是在子组件MyInput中,我无法在没有"无提供程序错误"的情况下分配ngControl.Plunker在这里http://plnkr.co/edit/LauhEz6vMaEmIg0hceoj?p=preview

    directives: [CORE_DIRECTIVES, FORM_DIRECTIVES, MyInput],
template: ` <div>
                <form #hf="ngForm" (ngSubmit)="onSubmit(hf.value)">
                    <div>
                      In Form: <input type='text' [ngControl]="inform" [(ngModel)]="theValue" [required]="req" #spy >
                      <br>Classes: {{spy.className}}
                      <br>
                      <br>In Component: <my-input [props]='prop'></my-input>
                      <br>In Component: <my-input [props]='prop2'></my-input>
                    </div>
                    <button type="submit" [hidden] = "!editing">Save</button>
                    <button type="button" (click)="cancelClick()" [hidden] = "!editing">Cancel</button>
                    <button type="button" (click)="setEdit(true)" [hidden] = "editing">Edit</button>
                </form>
                Form Values {{data}}
           </div>
            `
Run Code Online (Sandbox Code Playgroud)

子组件模板:

@Component({
selector: 'my-input',
directives: [FORM_DIRECTIVES],
template: ` 
            <input type='text'
              [(ngModel)]="props.Value"
Run Code Online (Sandbox Code Playgroud)

如果我添加此错误

 [ngControl]="props.id"  
Run Code Online (Sandbox Code Playgroud)

我需要从表单传递给Sub Component吗?

angular2-forms angular

12
推荐指数
1
解决办法
2222
查看次数

jQuery AJAX超时未定义

我正在尝试示例jQuery示例,令我惊讶的是,我得到一个AJAX调用的错误状态,提到没有定义超时.当我删除超时属性时,它工作正常.几天前我下载了jQuery,所以我很确定它不是版本问题.

我尝试使用Firefox(3.6.8)而不是任何其他浏览器.

为什么会这样?

编辑:代码段从评论移到问题

$.ajax({ 
  type: "GET", 
  dataType: 'json', 
  url: PHPServiceProxy, 
  timeout: 5000, 
  success: function(reply) { } // note: original code snippet provided was missing a comma here.
  error: function (xhr, textStatus, errorThrown) { } 
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery timeout

8
推荐指数
1
解决办法
4653
查看次数

Returning .... INTO .... 在 Oracle SQL 中究竟做了什么?

我最近从使用 SQL Server 切换到 Oracle。有一些特定于 Oracle 的功能让我感到困惑。https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm 上的文档对我来说没有多大意义。

如果我做这样的事情:

INSERT INTO my_table (val2, val3, val4)
VALUES (2, 3, 4)
RETURNING val1 INTO 1
Run Code Online (Sandbox Code Playgroud)

其中表架构是:

CREATE TABLE my_table (
    val1 NUMBER NOT NULL,
    val2 NUMBER,
    val3 NUMBER,
    val4 NUMBER,
    CONSTRAINT pk_val1 PRIMARY KEY (val1)
)
Run Code Online (Sandbox Code Playgroud)

它有什么作用?它返回什么?

oracle sql-returning

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

在 Axios 中增加 maxContentLength 和 maxBodyLength

我正在使用“Axios”来调用将文件信息和内容作为参数的 WCF 方法。该文件作为 base64 编码字符串被读取和发送。我的问题是,当文件大小超过某个限制时,AXIOS 会抛出异常:“错误:请求正文大于 maxBodyLength 限制”。我查了一下问题,发现所有解决方案都建议增加 AXIOS 配置对象中的 maxContentLength / maxBodyLength 参数,但没有成功。在 node.js 中找到以下已实现的测试用例:

    var axios = require('axios');
    var fs = require('fs');
    var path = require('path')
    var util = require('util')
    let readfile = util.promisify(fs.readFile)

    async function sendData(url,data) {
        let params = data
    
        let resp = await axios({
            method: 'post',
            url: url,
            data: JSON.stringify(params),
            headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }
            // maxContentLength: 100000000,
            // maxBodyLength: 1000000000
        }).catch(err => {
            throw err;
        })
        return resp;
      }
    async function ReadFile(filepath) …
Run Code Online (Sandbox Code Playgroud)

javascript ajax node.js axios

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

Promise 无法通过 TypeMoq Mock 解决

我定义MyService如下

export interface MyService {
    doStuff(): Promise<any>;
}
Run Code Online (Sandbox Code Playgroud)

MyClass消耗为MyService

import {MyService} from "./my.service";
import {Observable} from "rxjs/Observable";
export class MyClass {

    constructor(private myService: MyService) {}

    useMyService(): Observable<boolean> {
        return Observable.create(obs => {
            this.myService.doStuff()
                .then((res: any) => {
                    console.log("Promise resolved!");
                    obs.next(true);
                })
                .catch((err: any) => {
                    console.log("Promise rejected!");
                    obs.error(false);
                })
        });
    };    
}
Run Code Online (Sandbox Code Playgroud)

另外,我有一个接口MyModel定义为

export interface MyModel {
    someProperty: string;
}
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个测试,以便可以MyService使用 TypeMoq 进行模拟。所以我做了以下事情

describe('MyClass', () => {

    it('useMyService returns true when …
Run Code Online (Sandbox Code Playgroud)

promise jasmine typescript typemoq

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

我可以在.NET 4.0中使用Autofac 3.5吗?

不幸的是,我再坚持使用Windows Server 2003服务器几个月了.这仅在版本4中运行.NET Framework.

我可以在.NET 4中使用Autofac 3.5吗?

我看到Autofac MVC 5库需要Autofac 3.5,而Microsoft MVC 5是.NET 4.5库.

.net-4.0 autofac asp.net-mvc-4

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