小编joh*_*400的帖子

错误:格式字符串不是字符串文字

我用C编写了一个简单的程序,它为字符串向量分配内存然后打印出来.

#include <stdio.h>
#include <string.h>

int main() {
    char str_a[20];

    strcpy(str_a, "Hello, world!\n");
    printf(str_a);
}
Run Code Online (Sandbox Code Playgroud)

使用编译器gcc,这会产生编译错误:

char_array2.c:8:12: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
    printf(str_a);

1 warning generated.
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我会收到警告.有人可以向我解释一下吗?

c string gcc

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

我们应该将内联css应用于Bootstrap列吗?

我正在编写代码,我希望它处于我使用过的特定位置 padding

.代码看起来像这样.

    <div class="col-xs-12 col-sm-2" style="padding: 40px 5px 4px 4px;">
        <img src="img/logo.png" class="img-responsive">
    </div>
Run Code Online (Sandbox Code Playgroud)

它有效,但我想知道在第一行是将内联css应用于Bootstrap类的好习惯还是应该通过使用Bootstrap来完成这一切?

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

在Django中看不到迁移列表

我正在研究我的第一个Django项目,在学习迁移时,我将使用此命令查看列表.

python3 manage.py migrate --list

但不是给我列表,它给出了一个错误

usage: manage.py migrate [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
                     [--pythonpath PYTHONPATH] [--traceback] [--no-color]
                     [--noinput] [--database DATABASE] [--fake]
                     [--fake-initial] [--run-syncdb]
                     [app_label] [migration_name]


manage.py migrate: error: unrecognized arguments: --list
Run Code Online (Sandbox Code Playgroud)

但即使在那之后,当我试图迁移使用这个指挥官时

python3 manage.py migrate

它没有错误.

当我尝试使用list命令时,唯一的问题就出现了.所以任何建议对我都有帮助.谢谢.

PS我正在使用Python 3.5.2

python django

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

标签 统计

c ×1

django ×1

gcc ×1

python ×1

string ×1