小编chu*_*tsu的帖子

交叉概率对遗传算法/遗传编程有什么影响?

任何人都可以给出交叉概率的例子吗?我想知道确定交叉概率有什么好处,以及它在遗传算法或遗传编程中有什么影响.

genetic-programming genetic-algorithm evolutionary-algorithm

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

在初始化数组时使用#define时的语法错误,以及作为C中函数的参数?

在初始化数组时使用#define

#include <stdio.h>

#define TEST 1;

int main(int argc, const char *argv[])
{
        int array[] = { TEST };

        printf("%d\n", array[0]);

        return 0;                                                                                                                                                                                                                 
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨:

test.c: In function ‘main’:
test.c:7: error: expected ‘}’ before ‘;’ token
make: *** [test] Error 1
Run Code Online (Sandbox Code Playgroud)

使用#define作为函数输入参数

#include <stdio.h>

#define TEST 1;

void print_arg(int arg)
{
        printf("%d", arg);
}

int main(int argc, const char *argv[])
{
        print_arg(TEST);
        return 0;                                                                                                                                                                                                                 
} 
Run Code Online (Sandbox Code Playgroud)

编译器抱怨:

test.c: In function ‘main’:
test.c:12: error: expected ‘)’ before ‘;’ token
make: *** [test] …
Run Code Online (Sandbox Code Playgroud)

c c-preprocessor

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

您如何检查 MongoDB 是否仍在编制索引?

刚刚插入了一些数据,并使用脚本告诉 MongoDB 为数据建立索引,但是是否有 Mongo shell 命令可以检查索引是否完整?

indexing mongodb

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

将特定数组元素与C中带"if"的字符串进行比较?

相当琐碎的问题.

所以我试着这样做:

if (array[0]=="some_string")
Run Code Online (Sandbox Code Playgroud)

where array是一个字符串列表

array[0] = "some_string_1";
array[1] = "some_string_2";
array[2] = "some_string_3";
Run Code Online (Sandbox Code Playgroud)

但显然它不起作用......我该怎么办?

c arrays if-statement char

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

为什么vim键映射"map!"""<ESC> ha"导致奇怪的行为?

我正在尝试在我的vimrc中创建一组简单的键映射,并在我的vimrc中编写以下内容:

地图!" ""哈

上面的键映射在插入模式下工作,当你键入"vim时,只需键入另一个",然后将光标放在两个引号之间.

然而,最奇怪的事情发生了,似乎vim不能停止产生双重标记并继续,它只会在按下时停止<CTRL-C>.

这是我的错误,还是这个vim bug?

vim

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

如果必须返回一些东西,如何避免在错误时返回NULL?(在C中)

我偶然发现了这里这里的文章,这说明它的良好编程习惯永远不会返回NULL.但是对于需要返回某些东西的函数,它应该返回什么?一个值-1不会削减它,因为我们说我们有功能:

char *return_some_string(int input) {
    /* do something */

    if (error) 
        return some_thing_not_null; 
}
Run Code Online (Sandbox Code Playgroud)

你怎么解决这个问题?

c error-handling null

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

这在PHP中是什么?一个变量的多个代码

可能的重复:
如何在PHP中使用"<<< HTML"的东西?
PHP <<< EOB

   $sql = <<<MySQL_QUERY
    CREATE TABLE IF NOT EXISTS testDB (
    title VARCHAR(150),
    bodytext  TEXT,
    created VARCHAR(100)
  )
  MySQL_QUERY;
Run Code Online (Sandbox Code Playgroud)

我见过人们使用上面的内容来包含多行字符串并将其设置为变量,想知道是否有这种用途的名称?所以我可以查一查

php

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