我用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)
我不明白为什么我会收到警告.有人可以向我解释一下吗?
我正在编写代码,我希望它处于我使用过的特定位置 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来完成这一切?
我正在研究我的第一个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