小编Ste*_*fan的帖子

如何调用基类构造函数?

我在Java中花了很多编程.你在那里调用你继承的类super();(你们都可能知道)

现在我有一个C++类,它有一个默认的构造函数,它接受一些参数.例:

class BaseClass {
public:
    BaseClass(char *name); .... 
Run Code Online (Sandbox Code Playgroud)

如果我继承了它,它会给我警告,没有适当的默认构造函数可用.那么super()在C++中有类似的东西,还是我必须定义一个初始化所有变量的函数?

c++ constructor

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

允许在Visual Studio Express 2013 for Web中加载JSON文件

我有一个问题,即Visual Studio Express 2013 for Web中的IIS不允许加载*.json文件.当我尝试加载*.json文件时,我得到403 Forbidden和帮助页面如何配置IIS允许加载JSON文件,但不知道如何处理这些信息/ IIS所在的位置.

这是错误页面:

HTTP错误404.3 - 未找到由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.

最有可能的原因:可能缺少处理程序映射.默认情况下,静态文件处理程序处理所有内容.您尝试使用的功能可能未安装.未为网站或应用程序启用适当的MIME映射.(警告:不要为用户不应下载的内容创建MIME映射,例如.ASPX页面或.config文件.)如果未安装ASP.NET.

您可以尝试的事情:在system.webServer/handlers中:确保映射当前页面的预期处理程序.特别注意前提条件(例如,runtimeVersion,pipelineMode,bitness)并将它们与应用程序池的设置进行比较.在预期的处理程序行中要特别注意打字错误.请确认已安装您尝试使用的功能.验证是否已启用MIME映射,或使用命令行工具appcmd.exe添加网站的MIME映射.要设置MIME类型,请在IIS Express安装目录中运行以下命令:appcmd set config/section:staticContent/+ [fileExtension ='string',mimeType ='string']变量fileExtension string是文件扩展名和变量mimeType字符串是文件类型描述.例如,要为扩展名为".xyz"的文件添加MIME映射:appcmd set config/section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']警告:确保这一点在将Web服务器添加到列表之前,需要进行MIME映射.配置文件(如.CONFIG)或动态脚本页(如.ASP或.ASPX)不应直接下载,而应始终通过处理程序进行处理.其他文件(如数据库文件或用于存储配置的文件,如.XML或.MDF)有时用于存储配置信息.确定客户端是否可以在启用它们之前下载这些文件类型.安装ASP.NET.检查失败的请求跟踪日志,以获取有关此错误的其他信息.欲了解更多信息,请点击此处.为扩展名为".xyz"的文件添加MIME映射:appcmd set config/section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']警告:确保此MIME映射是在将Web服务器添加到列表之前需要它.配置文件(如.CONFIG)或动态脚本页(如.ASP或.ASPX)不应直接下载,而应始终通过处理程序进行处理.其他文件(如数据库文件或用于存储配置的文件,如.XML或.MDF)有时用于存储配置信息.确定客户端是否可以在启用它们之前下载这些文件类型.安装ASP.NET.检查失败的请求跟踪日志,以获取有关此错误的其他信息.欲了解更多信息,请点击此处.为扩展名为".xyz"的文件添加MIME映射:appcmd set config/section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']警告:确保此MIME映射是在将Web服务器添加到列表之前需要它.配置文件(如.CONFIG)或动态脚本页(如.ASP或.ASPX)不应直接下载,而应始终通过处理程序进行处理.其他文件(如数据库文件或用于存储配置的文件,如.XML或.MDF)有时用于存储配置信息.确定客户端是否可以在启用它们之前下载这些文件类型.安装ASP.NET.检查失败的请求跟踪日志,以获取有关此错误的其他信息.欲了解更多信息,请点击此处.

详细错误信息:模块StaticFileModule通知
ExecuteRequestHandler处理程序StaticFile错误代码0x80070032请求的URL http://localhost:64107/Settings/Settings.json物理路径D:\ GIT\RepoP_Paneon\Settings\Settings.json登录方法匿名登录用户匿名请求跟踪目录
C:\ Users\stefank\Documents\IISExpress\TraceLogFiles\REPOP_PANEON

更多信息:当请求的URL的文件扩展名是针对未在服务器上配置的MIME类型时,会发生此错误.您可以为不是动态脚本页面,数据库或配置文件的文件添加文件扩展名的MIME类型.使用处理程序处理这些文件类型.您不应该允许直接下载动态脚本页面,数据库或配置文件.查看更多信息»

iis visual-studio-2013

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

GWT RPC数据格式

Google Web Toolkits(GWT)RPC调用的数据格式如何显示以及如何传输IsSerializable对象.我知道Java Serializable传输某种二进制格式,但是这也是GWT的情况吗?(因为我不希望它与JavaScript兼容,或者至少需要一些额外的解析).

gwt rpc protocols

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

HTML5灵活的盒子模型高度计算

在研究了灵活的盒子模型一整天后,我必须说我真的很喜欢它.它以快速,干净的方式实现了我在JavaScript中实现的功能.然而有一件事让我感到困惑:

我不能扩展div来采取灵活的盒子模型计算的全尺寸!

为了说明这一点,我将证明一个例子.在其中两个灵活的位置采用精确的和高度,但其中的div只占用"<p>...</p>"元素的高度.对于这个例子并不重要,但我最初尝试的是在另一个"灵活的盒子模型"中放置一个"灵活的盒子模型",这在我看来一定是可能的

html, body {
  font-family: Helvetica, Arial, sans-serif;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

#box-1 {
  background-color: #E8B15B;

}
#box-2 {
  background-color: #C1D652;
}
#main {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}


.flexbox {
  display:-moz-box;
  display:-webkit-box;
  display: box;
  text-align: left;
  overflow: auto;
}
H1 {
  width: auto;
}
#box-1 {
  height: auto;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;

  -moz-box-flex: 3;
  -webkit-box-flex: 3;
  box-flex: 3;
}
#box-2 {
  height: auto;
  min-width: …
Run Code Online (Sandbox Code Playgroud)

html5

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

光滑的旋转木马与Angular 2

嗨我开始使用Angular 2并试图使这个carousel插件工作:光滑

过了一会儿,我设法让它像这样的组件一样工作:

import { Component, Input, ElementRef, AfterViewInit, AfterContentInit} from '@angular/core';
declare var jQuery: any;

@Component({
    selector: 'slick-slider',
    template: `
        <ng-content></ng-content>
    `
})
export class SlickSliderComponent implements AfterContentInit{
    @Input() options: any;

    $element: any;

    defaultOptions: any = {};

    constructor(private el: ElementRef) {
    }

    ngAfterContentInit() {
        for (var key in this.options) {
            this.defaultOptions[key] = this.options[key];
        }

        this.$element = jQuery(this.el.nativeElement).slick(this.defaultOptions);
    }
}
Run Code Online (Sandbox Code Playgroud)

我会在模板上使用它:

<slick-slider>
    <div><img class="btn btn-lg" src="/assets/img/img1.png" /></div>
    <div><img class="btn btn-lg" src="/assets/img/img2.png" /></div>
    <div><img class="btn btn-lg" src="/assets/img/img3.png" /></div>
    <div><img class="btn …
Run Code Online (Sandbox Code Playgroud)

javascript slick.js angular

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

表属性的最小宽度和最大高度

我有一个表,我想定义min-widthmax-height属性.见下面的例子.

我现在的问题是浏览器不接受它.如果我在td它上面定义它会被忽略,如果我在div元素内部的td元素中定义它,内容具有正确的最小和最大宽度,但表仍然具有相同的大小.(所以有很多可用空间:/)

我该如何解决这个问题?

编辑:我刚刚注意到问题似乎只发生在表格处于全屏模式时.然而,元素不应超过最大宽度!

例:

<html>
<head>
    <style type="text/css">
        td {
            border: 1px solid black;
        }

        html,body,.fullheight {
            height: 100%;
            width: 100%;
        }
        .minfield {
            max-width: 10px;
            border: 1px solid red;
            overflow: hidden;
        }
    </style>    
</head>

<body>
    <table class="fullheight">
        <tr>
            <td class="minfield">
                <div class="minfield">
                    <p>hallo</p>
                </div>
            </td>
            <td><p>welt</p></td>
        </tr>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css html-table

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

如果某个区域为空,如何使网格忽略网格间隙?

我有一个简单的网格布局,带有网格间隙和定义的网格区域。然而,并非所有区域始终都有内容。如果一个区域没有内容,我不希望项目之间有双倍的间隙。有没有办法忽略空白区域的间隙,而不使用不同的网格模板,以忽略项目之间的双重间隙?

例子:

.grid {
  display: grid;
  grid-template-areas: "area-1" "empty-area" "area-3" "area-4";
  grid-template-columns: auto;
  grid-gap: 20px;
}

.area-1 {
  grid-area: area-1;
  background: red;
}

.area-3 {
  grid-area: area-3;
  background: green;
}

.area-4 {
  grid-area: area-4;
  background: blue;
}
Run Code Online (Sandbox Code Playgroud)
<div class="grid">
  <div class="area-1">Hello</div>
  <!-- empty area is missing -->
  <div class="area-3">World</div>
  <div class="area-4">!</div>
</div>
Run Code Online (Sandbox Code Playgroud)

css css-grid

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

在JavaScript中使用try-catch

JavaScript中使用try/的时间是catch多少?我有一个应用程序,我在一个被称为几百次的函数中使用它.现在我担心,try/ catch声明花费了太多时间,应用程序将花费比没有它更长的时间.

javascript try-catch

14
推荐指数
2
解决办法
7675
查看次数

Eventbus是中介还是观察者模式?

Eventbus更像是调解者还是观察者?据谷歌称,"eventbus mediator"获得2.430次点击,"eventbus观察者"获得3.850次点击.

根据描述,他们都会匹配我想做的事情(调解员甚至更多).那么eventbus实现了一个特定的模式,还是我自己说的呢?

design-patterns mediator event-bus observer-pattern

14
推荐指数
4
解决办法
7320
查看次数

HTML WYSIWYG edtor:为什么可编辑内容在iFrame中移动

为什么可编辑的html会移动到iFrame中?我分析了不同的编辑器(TinyMce,CKEditor等),并将可编辑内容移动到一个单独的iFrame中,它们放在原始文本上.

这是什么技术原因.我试验过contenteditable="true",这也是所有这些编辑的基础,并没有找到理由做到这一点.

html wysiwyg tinymce editor ckeditor

11
推荐指数
2
解决办法
4619
查看次数