小编Bea*_*kie的帖子

Bootstrap:如何在input-group旁边放置按钮

我无法解决(符合"正确的引导程序")如何让一个按钮坐在div中的输入组旁边.

他们需要中心对齐.

这就是我想要的样子......

好

这就是发生的事......

坏

这是我目前的代码.

<div>
    <div>
        <button type="button" class="btn">Delete</button>
    </div>
    <div>
        <div class="input-group">
            <input type="text" class="form-control" value="1" />
            <span class="input-group-addon">Update</span>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我创造了这个js小提琴... https://jsfiddle.net/ptwbn2av/

谢谢!

html css twitter-bootstrap

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

HttpPostedFileBase与HttpPostedFileWrapper的关系

我理解之间的关系HttpPostedFileBase,并HttpPostedFileWrapper为他们两个(即在单元测试/嘲讽)的,在需要方面.但是,为什么,当我在回报中设置断点时HttpPostedFileBase,它是否显示为HttpPostedFileWrapper

此外,HttpPostedFileBase不实现ContentType属性.那么为什么当我的代码引用时它返回一个值HttpPostedFileBase,而不是HttpPostedFileWrapper?这是什么样的诡计?

在此输入图像描述

编辑#1:

感谢@ lawliet29的精彩回复.我按照建议书写了结构.

public sealed class MyHttpPostedFile
{
    public string ContentType { get { return "123"; } }
}

public abstract class MyHttpPostedFileBase
{
}

public class MyHttpPostedFileWrapper : MyHttpPostedFileBase
{
    private MyHttpPostedFile _myHttpPostedFile;    

    public MyHttpPostedFileWrapper(MyHttpPostedFile myHttpPostedFile) { 
        _myHttpPostedFile = myHttpPostedFile;
    }

    public string ContentType { get { return _myHttpPostedFile.ContentType; } }
}
Run Code Online (Sandbox Code Playgroud)

为了使其工作,我需要传递这样的参数:

GetFiles(new MyHttpPostedFileWrapper(new MyHttpPostedFile());
Run Code Online (Sandbox Code Playgroud)

这似乎是我质疑的诡计存在的地方..NET如何知道传递给它的字节是一个类型的类MyHttpPostedFile,它应该采用该对象并将其作为参数传递给我的构造函数?

编辑#2:

我没有意识到ASP.NET …

c# asp.net-mvc file-upload httppostedfilebase

13
推荐指数
1
解决办法
9314
查看次数

MSAL.js protectedResourceMap - 需要说明将其设置为什么

我有 2 个站点,一个 Angular 应用程序和一个 WebAPI。

当我从前端使用 MSAL.js 调用 WebAPI 时,没有附加令牌(由于 CORS)。

我知道我需要设置 protectedResourceMap 但我找不到如何设置它的明确解释。

我可以找到很多例子,但没有一个给出(对我来说)有意义的解释。

有人可以提供任何意见吗?

angular msal.js

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

找不到“ s”的NgModule元数据。(仅生产)

我在应用程序的开头添加了用于加载配置设置的代码,这些代码可供MSAL使用。

我正在关注以下示例:https : //stackblitz.com/edit/angular6-intercom-issue-shhf69

它在dev(在VS中进行调试)中非常有效……并在生产中(在过去的某个时候)起作用。我做了一些更改,当它变成天蓝色时它停止工作。

仅当我部署到生产环境(Azure应用程序服务)时,我才遇到问题。

这是错误:

未处理的承诺拒绝:找不到“ s”的NgModule元数据。; 区域:任务:Promise.then; 值:错误:找不到“ s”的NgModule元数据。

错误

这是我的简化代码,显示了动态加载AppModule时遇到的问题。

主要

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import('./app/app.module').then(module => {

  platformBrowserDynamic().bootstrapModule(module.AppModule).catch(err => console.error(err));

});
Run Code Online (Sandbox Code Playgroud)

app.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';

import { DashboardModule } from './components/dashboard/dashboard.module';

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    DashboardModule,
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

app-routing.module.ts …

angular

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

延迟实现接口

我有一堂课Foo.

struct Foo
{
    void someFunc()
    {
    }
};
Run Code Online (Sandbox Code Playgroud)

我有一个接口IFoo.

struct IFoo
{
    virtual void someFunc() = 0;
};
Run Code Online (Sandbox Code Playgroud)

如果我不想直接将IFoo实现到Foo中,有没有办法在以后做到这一点?

...

失败的尝试是这样做:创建一个实现它们的类......理论上也通过继承Foo来满足IFoo.

struct Bar : Foo, IFoo
{

};
Run Code Online (Sandbox Code Playgroud)

哪个可以这样使用:

Bar x = Bar();
IFoo* y = &x;
Run Code Online (Sandbox Code Playgroud)

但那没用.编译器将Bar视为抽象.

有没有人有任何想法吗?粘贴没有实际的代码问题,我只是想看看这样的事情是否可行.

c++ interface

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

如何从该类中传递类的实例

我想知道可以用c ++实现的东西,但我想用C#来实现.

如何从包含代码的类中向类传递"指针",允许我以Foo.Bar()的形式编写代码?

namespace Example
{
    public class Foo
    {
        MainClass MainClass;

        public void Bar()
        {
            var somethingElse = MainClass.A.SomethingElse;
            var somethingDifferent = MainClass.B.SomethingDifferent;
        }
    }

    public class MainClass
    {
        public string Something;

        public SubClassA A = new SubClassA(this); // <<-- not valid in c#
        public SubClassB B = new SubClassB(this); // <<-- not valid in c#
    }

    public class SubClassA
    {
        private MainClass _MainClass;

        public SubClassA(MainClass mainClass)
        {
            _MainClass = mainClass;
        }

        public string SomethingElse {
            get {
                return …
Run Code Online (Sandbox Code Playgroud)

c# pointers class

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

模板类中非模板方法的模板特化

可以使用模板专门化来实现这样的东西:

template <typename T>
T bar(T baz);

template <>
static unsigned int bar<unsigned int>(unsigned int baz)
{
    return baz + 1;
}

template <>
static int bar<int>(int baz)
{
    return baz + 2;
}
Run Code Online (Sandbox Code Playgroud)

但是如果模板参数在包含该方法的类上呢?

template <typename T>
class Foo
{
    T fooBar(T baz);
};
Run Code Online (Sandbox Code Playgroud)

我怎么能(如果有的话)使用模板专门化来实现fooBar方法的不同形式,就像我上面做的那样?

谢谢

c++ template-specialization

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

Javascript API:范围之外的函数

我收到以下错误:未定义SyncNavigationSetCssToState

$(function () {
    var NavigationSetApi = {
        SyncNavigationSetCssToState: function (navigationSet) {
            var navigationSetContent = navigationSet.find(".navigation-set-content");
            var navigationSetHeaderButton = navigationSet.find(".navigation-set-header-button");

            if (navigationSetContent.is(":visible"))
                navigationSetHeaderButton.removeClass("closed").addClass("open");
            else
                navigationSetHeaderButton.removeClass("open").addClass("closed");
        },

        GetAllNavigationSets: function () {
            return $(".navigation-set");
        },

        SyncAllNavigationSetCssToState: function () {
            this.GetAllNavigationSets().each(function () {
                SyncNavigationSetCssToState($(this));
            });
        }
    }

    NavigationSetApi.SyncAllNavigationSetCssToState();
}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何从SyncNavigationSetCssToState中的each()函数中访问SyncNavigationSetCssToState.如何从这里引用主api对象?

javascript jquery

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

在赋值运算符之前调用的struct的析构函数

我有一个结构,Foo,指针数组为Bar.

struct Foo
{
    Bar* _BarList;

    Foo()
    {
        _BarList = new Bar[1];
        _BarList[0] = Bar(10, 20);
    }

    Foo& operator=(const Foo& foo)
    {
        Bar* tmpBarList = new Bar[1];

        tmpBarList[0] = foo._BarList[0];

        delete[] _BarList;

        _BarList = tmpBarList;

        return *this;
    }

    ~Foo()
    {
        delete[] _BarList;
    }
};
Run Code Online (Sandbox Code Playgroud)

我这样称呼它

Foo baz = fooFunc();
Run Code Online (Sandbox Code Playgroud)

(似乎)如果我在函数(fooFunc)中创建一个Foo(f)实例并返回它,则在返回值之前调用析构函数,因为我丢失了_BarList的内容.

这在函数中创建是有意义的.这是一个例子.

Foo fooFunc()
{
    Foo f = Foo();
    return f;
}
Run Code Online (Sandbox Code Playgroud)

如果我在返回时直接返回Foo的实例,则直到调用了equals运算符之后才调用该项的析构函数(通过调用行上的equals语句).

Foo fooFunc()
{
    return Foo();
}
Run Code Online (Sandbox Code Playgroud)

我想这是有道理的,因为我在对象中创建Foo,并且在返回对象之前清除了一些东西.

我想我可以通过这样做返回来解决这个问题(在编写一个新的构造函数来获取Foo之后):

Foo fooFunc()
{
    Foo f = Foo();
    return Foo(f);
} …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading assignment-operator

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

将const结构引用转换为非const指针

我试图找出如何将const结构引用转换为非const结构指针.

我有一个名为Foo的结构:

struct Foo
{
    Foo& someFunc()
    {
        //do something

        return *this;
    }
};
Run Code Online (Sandbox Code Playgroud)

我有一个方法:

struct Bar
{
    Foo* fooPointer;

    void anotherFunc(const Foo& foo)
    {
        // set fooPointer to foo's pointer
    }
};
Run Code Online (Sandbox Code Playgroud)

我会这样称呼它:

Foo foo;
Bar bar;
bar.anotherFunc(foo.someFunc());
Run Code Online (Sandbox Code Playgroud)

但是如何编写anotherFunc()?

void anotherFunc(const Foo& foo)
{
    fooPointer = &foo;  // <-- This doesn't work as foo is still const
}
Run Code Online (Sandbox Code Playgroud)

c++ struct pointers reference

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

内联块不能按预期工作

我想创建一个页面,其中包含固定宽度/高度的div,当它们到达页面边缘时(从左到右).

首先,较小的div宽度/高度被忽略,因此它们是重叠的.

其次,div正在页面上而不是跨越.

http://jsfiddle.net/beakie/3S465/

例

任何人都可以告诉为什么(以及我需要做些什么来解决这个问题)?

谢谢

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="utf-8" />
        <title>Store Name</title>

        <style>
            .item-container {
                width: 1200px;
                height: 1200px;
                background-color: blue;
            }

            .item {
                display: inline-block;
                width: 200px;
                height: 200px;
                background-color: red;
                border: 1px solid black;
            }

            .image {
                width: 100px;
                height: 100px;
                background-color: green;
            }

            .name {
                background-color: purple;
            }

            .quantity {
                background-color: orange;
            }
        </style>
    </head>
    <body>
        <div>
            Store Name
        </div>
        <div class="item-container">
            <div class="item">
                <div class="image" style="/*background-image: url('Artwork/1159.jpg');*/" />
                <div class="name">Widget</div>
                <div …
Run Code Online (Sandbox Code Playgroud)

css

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