小编Max*_*lay的帖子

使用HTTPS的WCF的最小示例

我正在尝试使用最小的WCF/https示例,但我无法访问该服务(令人惊讶的是代码运行没有错误).

  • 我创建了一个根证书:

    makecert -n"CN = Test"-r -sv Test.pvk TestCert.cer

  • 我已将其添加到Windows-Root证书中.
  • 我创建了一个服务器证书:

    makecert -sk TestCom -iv Test.pvk -n"CN = TestCom"-ic TestCert.cer -sr LocalMachine -ss my -sky exchange -pe

  • 我为SSL网址预留了一个端口:

    netsh http add urlacl url = https:// +:15001 / user = Everyone

  • 我已将证书哈希设置为端口:

    netsh http add sslcert ipport = 0.0.0.0:15001 certhash = XXX appid = {76d71921-b40d-4bc8-8fcc-4315b595878e}

  • 我已将TestCom添加到etc/hosts文件中

现在我创建了一个简单的C#项目:

namespace ConsoleApplication7
{
    [ServiceContract]
    public interface ISimpleService
    {
        [OperationContract]
        string SimpleMethod(string msg);
    }

    class SimpleService : ISimpleService
    {
        public string SimpleMethod(string msg)
        {
            return …
Run Code Online (Sandbox Code Playgroud)

c# wcf

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

在 Yii2 控制台命令中获取用户输入

我想在 Yii2 中创建一个控制台命令,我可以在其中获取用户的输入。

我在这里查看了 Yii2 文档-

http://www.yiiframework.com/doc-2.0/guide-tutorial-console.html

但我找不到任何有用的东西。

我也在谷歌和 StackOverflow 上搜索过,但没有运气。

php yii2

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

练习:在C语言中使用指针交叉函数返回错误"一元'的无效类型参数'*'(有'int')"

我是新来的,很抱歉,如果这篇文章没有正确编辑.

我目前正在尝试使用C解决一些练习,以实践我最近一直在研究的一些东西,但是在使用指针时我一直遇到几个明显的错误,我自己无法弄明白.

在这种情况下,我有来自Hackerrank的这个挑战,我本来应该返回所有数组元素的总和,但我在第12行继续得到这个编译错误: invalid type argument of unary ‘*’ (have ‘int’)

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int simpleArraySum(int ar_size, int* ar) {
    int sum = 0;
    for (int i = 0; i < ar_size; i++){
        sum += *ar[i];                     //line 12
    }
    return sum;
}

int main() {
    int n; 
    scanf("%i", &n);
    int *ar = malloc(sizeof(int) * n);
    for(int ar_i = 0; ar_i < n; ar_i++){
       scanf("%i",&ar[ar_i]);
    }
    int result = simpleArraySum(n, …
Run Code Online (Sandbox Code Playgroud)

c pointers

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

为什么_(下划线)在for循环(嵌套for循环)中使用?

我看到了差异,但我不明白(我不知道如何在理解代码的情况下阅读代码)

var abc = ["A", "B", "C", "D"]
var number = ["1", "2", "3"]

for i in 0 ..< abc.count {
    var str = "\(abc[i])"
    
    for _ in 0..<2{
        str += " \(number[i])"
    }
    
    print(str)
} /* output:   A11
               B22
               C33
 Fatal error: Index out of range: file Swift/ContiguousArrayBuffer.swift, line 444
 */

Run Code Online (Sandbox Code Playgroud)

当代码在嵌套的 for 循环中有 'i' 而不是 '_' 时:

var abc = ["A","B","C","D"]
var number = ["1","2","3"]

for i in 0..<abc.count {
    var str = "\(abc[i])"

    for i in 0..<2{ …
Run Code Online (Sandbox Code Playgroud)

swift

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

标签 统计

c ×1

c# ×1

php ×1

pointers ×1

swift ×1

wcf ×1

yii2 ×1