小编kar*_*una的帖子

C#接口属性实现

interface IAlpha
{
    IBeta BetaProperty { get; set; }
}

interface IBeta
{

}

class Alpha : IAlpha
{
    public Beta BetaProperty { get; set; } // error here
}

class Beta : IBeta
{

}
Run Code Online (Sandbox Code Playgroud)

'InterfaceTest.Alpha'没有实现接口成员'InterfaceTest.IAlpha.BetaProperty'.'InterfaceTest.Alpha.BetaProperty'无法实现'InterfaceTest.IAlpha.BetaProperty',因为它没有匹配的返回类型'InterfaceTest.IBeta'.

我的问题是为什么属性实现仅限于同一类型.为什么我不能使用派生类型呢?

c# inheritance interface

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

在不同的字符编码时从键盘搜索选项

我有选择标签,其中有格鲁吉亚选项:

<select>
    <option value="1"> ??????? </option>
    <option value="2"> ????? </option>
    <option value="3"> ?????? </option>
</select>
Run Code Online (Sandbox Code Playgroud)

当我展开选择标签并按键盘上的"მ"时,我想搜索以"მ"开头的选项.当字符用英文书写时,默认情况下一切正常.我不知道如何解决它,你能提出什么建议吗?

html javascript character-encoding

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

ReactNative - 尝试分配给readonly属性

我正在尝试运行简单的反应本机代码:

import React from 'react';
import { Text, AppRegistry } from 'react-native';

class HelloWorldApp extends React.Component {
  render() {
    return (
      <Text>Hello world!</Text>
    );
  }
}

AppRegistry.registerComponent('ExchangeApp', () => HelloWorldApp);
Run Code Online (Sandbox Code Playgroud)

但它失败了:

在此输入图像描述

"react": "16.0.0",
"react-native": "0.50.3"
Run Code Online (Sandbox Code Playgroud)

android react-native

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

从表单获取发布的数据

这是一个发布的html表单:

<html>
<body>
<h1>Home Html Page</h1>
<a href="/Product/Index">Go To Product</a>
<hr/>
<form action="/Home/Index" method="POST" name="form1">
    Enter Text:
    <input type="text" id="txtInput"/>
    <button id="btnPost">Post Data</button>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是应该获取发布数据的JavaScript代码:

function Server(req, resp) {
    if (req.method == 'POST') {
        var chunk = '';
        req.on('data', function (data) {
            chunk += data;
        });
        req.on('end', function () {
            console.log(chunk + "<-Posted Data Test");
        });
    }'

    ...

    resp.write(...);
    resp.end();
}
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?我是nodejs的新手,你能告诉我一些例子吗?

node.js

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

从所有<img>标记中删除onmouseover事件

我这样做:

$.each($('img'), function () {
    this.unbind('onmouseover');
});
Run Code Online (Sandbox Code Playgroud)

这不起作用.为什么?

html javascript jquery asp.net-mvc-3

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

更新模型更改的HTML

我有这样的控制器:

function postCtrl($scope){
    $scope.model = { title: 'one' };

    window.setInterval(function(){
        $scope.model += ' more one,';
    }, 1000);
}
Run Code Online (Sandbox Code Playgroud)

查看方:

<div ng-controller="postCtrl">
     <input type="text" ng-model="model.title"/>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望textbox在model.title更改时自动刷新值(每1秒).请告诉我是否有可能

javascript angularjs

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

基本的 webrtc 示例

我只想在两个视频元素中显示相同的视频,以简单地了解 webrtc 的工作原理。我是这样写的:

    <video id="video1" autoplay></video>
    <video id="video2" autoplay></video>

    <script type="text/javascript">
        var video1 = document.getElementById('video1');
        var video2 = document.getElementById('video2');
        var pc;

        navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
        navigator.getUserMedia({ audio: true, video: true }, function(stream){
            pc = new webkitRTCPeerConnection(null);

            pc.addStream(stream);

            pc.onaddstream = function(e){
                alert('onaddstream');
                video2.src = URL.createObjectURL(e.stream);
            };

            pc.onicecandidate = function(e){
                alert('onicecandidate');
                if (!e || !e.candidate) return;
                pc.addIceCandidate(e.candidate);
            };

            video1.src = URL.createObjectURL(stream);

            pc.createOffer(function(description){
                pc.setRemoteDescription(description);
                pc.setLocalDescription(description);
            });
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

但它不起作用。你能帮我吗?

html javascript webrtc

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

获取ASP.NET开发服务器端口号

我需要在C#方法中获取asp.net开发服务器端口号.你能帮助我吗?

c# asp.net-mvc-3

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

乘法时非法间接

我开始学习C++了.这是我遇到的一个问题:

#include <iostream>
using namespace std;
#define PI 3.14;

int main(){
    double r = 5.0;
    double circle;
    double inp;

    circle = 2 * PI * r;
    cout << circle;
    cin >> inp;
}
Run Code Online (Sandbox Code Playgroud)

它显示错误:error C2100: illegal indirection.我用谷歌搜索但没有找到答案.谢谢

c++ visual-c++

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

猫鼬模式中的常量属性值

我有一个a属性始终等于1的架构。我找到了一个解决方案,但我不喜欢它:

var schema = new Schema({
    a: Number
});

schema.pre('save', function(){
    this.a = 1;
});
Run Code Online (Sandbox Code Playgroud)

您能告诉我是否有更好的方法吗?例如:

var schema = new Schema({
    a: 1
});
Run Code Online (Sandbox Code Playgroud)

mongoose node.js

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