问题列表 - 第240721页

限制除TLS 1.2服务器端WCF之外的任何内容

我有一个简单的问题但无法在任何地方找到答案.我有一个WCF服务器应用程序.我希望它只使用TLS1.2.

我无法控制客户端,无法编辑计算机上的SCHANNEL设置.

我已经尝试了以下似乎只适用于传出连接(clientside)

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 
Run Code Online (Sandbox Code Playgroud)

除了每个代码TLS 1.2服务器端,有没有办法限制任何东西?

编辑:我正在使用net.tcp绑定并创建这样的绑定:

private static Binding CreateNetTcpBinding()
    {
        return new NetTcpBinding
        {
            ReceiveTimeout = TimeSpan.FromMinutes(10),

            ReliableSession =
            {
                Enabled = true,
                InactivityTimeout = TimeSpan.FromMinutes(1)
            },
            Security =
            {
                Mode = SecurityMode.Transport,
                Transport =
                {
                    ClientCredentialType = TcpClientCredentialType.Windows,
                    ProtectionLevel = ProtectionLevel.EncryptAndSign,
                    SslProtocols = SslProtocols.Tls12
                },
                Message =
                {
                    AlgorithmSuite = SecurityAlgorithmSuite.xxx <-- not here on purpose,
                    ClientCredentialType = MessageCredentialType.Windows
                }
            }
        };
    }
Run Code Online (Sandbox Code Playgroud)

如果有人可以告诉我在哪里检查当前连接的TLS版本(某些上下文),这也足够了!

先感谢您!

c# ssl wcf tls1.2

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

用于自定义损失的 Keras Lambda 层

我正在尝试实现一个将生成自定义损失函数的 Lambda 层。在层中,我需要能够将批次中的每个元素与批次中的每个其他元素进行比较,以便计算成本。理想情况下,我想要看起来像这样的代码:

for el_1 in zip(y_pred, y_true):
    for el_2 in zip(y_pred, y_true):
        if el_1[1] == el_2[1]:
            # Perform a calculation
        else:
            # Perform a different calculation
Run Code Online (Sandbox Code Playgroud)

当我实现这一点时,我得到:

TypeError: TensorType does not support iteration.
Run Code Online (Sandbox Code Playgroud)

我使用的是 Keras 2.0.2 版和 Theano 0.9.0 版后端。我知道我需要使用 Keras 张量函数才能做到这一点,但我无法弄清楚任何可以做我想做的张量函数。

另外,我很难准确理解我的 Lambda 函数应该返回什么。它是每个样本的总成本的张量,还是只是批次的总成本?

几天来我一直在反对这一点。任何帮助深表感谢。

keras keras-layer

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

id:在css中悬停id?可能吗?

这是我的HTML代码

<div id="id_1"></div>
<div id="id_2"></div>
<div id="id_3"></div>
<div id="id_4"></div>
Run Code Online (Sandbox Code Playgroud)

这是我的css代码

<style>
#id_1:hover #id_2{background-color:red;}
#id_1:hover #id_3{background-color:red;}
#id_1:hover #id_4{background-color:red;}
#id_2:hover #id_4{background-color:red;}
</style>
Run Code Online (Sandbox Code Playgroud)

这个悬停是为什么不工作?谁来帮帮我 ?

当我悬停#id_1时,我需要更改backgroundcolor#id_2

在此输入图像描述

html css hover css-selectors css3

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

html &lt;img src=...&gt; 有效,但 JS 图像加载导致 CORS 错误

我想在 js+jquery 中创建图片编辑器。第一步,我要求用户提供图片网址。但是当我尝试在 JS 中加载图像数据(生成 base64 图像 uri)时遇到了问题。我在控制台中收到错误:… has beeb blocked by CORS policy: Access-Control-Allow-Origin …. 但我想知道为什么?如果在 html 文件中我创建例如(图像热链接):

<img  src="https://static.pexels.com/photos/87293/pexels-photo-87293.jpeg" />
Run Code Online (Sandbox Code Playgroud)

浏览器加载图像没有任何 CORS 问题!这是我的 JS 代码,对于相同的图像抛出 CORS 问题:

 function downloadFile(url) {
    console.log({url});    
    var img = new Image();
    img.onload = function() {
        console.log('ok'); 
        // never execute because cors error
        // … make base64 uri with image data needed for further processing
    };

    img.crossOrigin = "Anonymous";
    img.src = url;
}
Run Code Online (Sandbox Code Playgroud)

所以问题是 - 如何强制 JS 加载图像(作为 html-tag 加载它)并将其转换为 base64 url​​ …

html javascript hotlinking cors

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

无法执行“ gulp install”,导致无法读取未定义的“ apply”属性

我已使用AWS的本指南将NVM和NPM安装到EC2实例。

然后安装gulp和gulp-cli

npm install --global gulp

npm install --global gulp-cli

然后导航到我的项目并运行

吞咽我

我得到这个错误

/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129 gulpInst.start.apply(gulpInst,toRun); ^

TypeError:无法在nextTickCallbackWith0Args(node.js)上的/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129:19读取未定义的属性'apply' :420:9)在process._tickCallback(node.js:349:13)在Function.Module.runMain(module.js:443:11)在启动时(node.js:139:18)在node.js:968 :3

node -v 返回v4.4.5

npm -v 返回2.15.5

gulp -v 退货

[13:22:47] CLI版本3.9.1

[13:22:47]本地版本4.0.0-alpha.2

我现在陷入困境,不确定如何开始gulp i跑步

amazon-ec2 node.js npm nvm gulp

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

为什么大多数序列化程序使用流而不是字节数组?

我目前正在研究套接字服务器,我想知道为什么序列化器会像

所有都需要Stream而不是字节数组?

c# serialization stream

29
推荐指数
3
解决办法
2875
查看次数

Python色彩条:如何在for循环中停止其重复

我编写了一个for循环来生成一组图像:

for p in range(0,153):
im=plt.imshow(M[p,0:28,:].T,extent=[0,time.max(),depth.max(),0],aspect='auto')
plt.tight_layout()
cbar=plt.colorbar(im,orientation='vertical')
cbar.set_label('Vz[mm]')
plt.title('Rohdaten '+str(p)+'. Umlauf D874 Ch5')
plt.xlabel('Messzeit[s]')
plt.ylabel('Messtiefe[mm]')
savefig(os.path.join('/Users/gaoyingqiang/Desktop/1-153Umlauf',str(p)+'.png'))
Run Code Online (Sandbox Code Playgroud)

但这使图像中的颜色条像下面那样循环: 是不是很奇怪

我不明白为什么彩条在重复自己。

python matplotlib

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

我如何比较两个锯齿状数组中的数组 C#

好的,我有 2 个锯齿状数组,我想循环遍历它们并将每个数组与另一个锯齿状数组中的每个数组进行比较。所以在这个例子中我想当 access[1] == Visual[0] 时返回 true。

但似乎我无法显式比较锯齿状数组中的数组。我如何引用整个数组,而不仅仅是这些数组中的元素?我的意思是,如果我写,access[0][0]我就会得到"10"。但我不能写access[0]得到"10","16"

string[][] access = new string[][] {
                    new string[] {"10","16"},
                    new string[] {"100","20"},
                    new string[] {"1010","2"},
                    new string[] {"1011","1"}
                };

string[][] visual = new string[][] {
                new string[] {"100","20"},
                new string[] {"101","36"},
                new string[] {"101","37"},
                new string[] {"101","38"}
            };
Run Code Online (Sandbox Code Playgroud)

c# arrays comparison compare jagged-arrays

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

Rails 如何知道何时响应 304 状态?

鉴于我有 Rails 控制器,它访问数据库以检索数据并使用序列化程序呈现 JSON 响应,必须满足什么条件才能使 rails 以 304 响应?

如果它必须将先前的响应与当前检索到的响应进行比较,它是哪种比较?

ruby-on-rails http-headers http-status-code-304

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

用于从youtube网址获取视频ID的模式

我尝试使用以下模式从youtube网址获取youtube ID.它似乎适用于普通的YouTube网址,

$pattern = 
        '%^# Match any youtube URL
        (?:https?://)?  # Optional scheme. Either http or https
        (?:www\.)?      # Optional www subdomain
        (?:             # Group host alternatives
          youtu\.be/    # Either youtu.be,
        | youtube\.com  # or youtube.com
          (?:           # Group path alternatives
            /embed/     # Either /embed/
          | /v/         # or /v/
          | /&v=/       # or ?feature=youtu.be&v=NXwxHU2Q0bo
          | /watch\?v=  # or /watch\?v=
          )             # End path alternatives.
        )               # End host alternatives.
        ([\w-]{10,12})  # Allow 10-12 for 11 char youtube id.
        $%x' …
Run Code Online (Sandbox Code Playgroud)

php regex youtube

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