小编Pie*_*ter的帖子

两个枚举有一些共同的元素,为什么会产生错误?

我的代码中有两个枚举:

enum Month {January, February, March, April, May, June, July,
        August, September, October, November, December};
enum ShortMonth {Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec};
Run Code Online (Sandbox Code Playgroud)

May 是两个枚举中的常见元素,因此编译器说:

调查员的重新声明' May'.

为什么这么说呢?我怎么能绕过这个呢?

c c++ enums

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

补丁如何在Git中运行?

我是Git的新手,但熟悉SVN.作为测试,我在本地目录中创建了一个存储库git init.然后我将空的存储库(通过SSH使用127.0.0.1,这是我想测试的另一件事)克隆到另一个本地目录.我在存储库2中添加了一些文件,我做了git add *,最后git commit -a -m "First source code".

我现在想要创建一个补丁git format-patch并将其应用于存储库1.我该怎么做?我知道有一本手册,但这些东西非常复杂,让我想对我的显示器做某些事情.

git patch

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

使用CSS限制每行的字符数

我有一段文字:

<p>Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</p>
Run Code Online (Sandbox Code Playgroud)

如何确保CSS在一行中显示的字符数不超过30个?

html css

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

如何防止<H1>占用超出他们需要的宽度

如果我制作<h1>标题,默认情况下其宽度设置为100%.有没有办法确保其宽度设置为可能的最小值?我需要这个用边框做特殊的CSS东西.

html css width

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

cv :: imwrite找不到指定扩展名的编写器

以下命令会导致异常.

cv::imwrite("test.jpg", diffImg);
Run Code Online (Sandbox Code Playgroud)

我也尝试了很多变化,包括绝对路径和PNG导出.这是错误:

异常在0x75abd36f,代码:0xe06d7363:C++异常,标志= 0x1(执行无法继续)在opencv_core231!cv :: error

C:\ slave\WinInstallerMegaPack\src\opencv\modules\highgui\src\loadsave.cpp:276:错误:( - 2)找不到指定扩展名的编写器

根据这个相关的线程,我当前的OpenCV安装不支持我尝试的图像格式.但我只是像他们网站建议的那样下载了预编译的Windows框架.

如何让JPG导出工作?

opencv

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

启用WhiteNoise时,'collectstatic'命令失败

我正在尝试按照Heroku的建议通过WhiteNoise提供静态文件.当我在我的开发环境中运行时,会发生这种情况:collectstatic

Post-processing 'css/iconic/open-iconic-bootstrap.css' failed!

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/core/management/__init__.py", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/core/management/base.py", line 338, in execute
    output = self.handle(*args, **options)
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/core/management/base.py", line 533, in handle
    return self.handle_noargs(**options)
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 168, in handle_noargs
    collected = self.collect()
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 120, in collect
    raise processed
  File "/home/Pieter/.virtualenvs/radiant/lib/python3.4/site-packages/django/contrib/staticfiles/storage.py", …
Run Code Online (Sandbox Code Playgroud)

python django static-files python-3.x

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

Linux中没有O_BINARY和O_TEXT标志?

在Linux中使用系统级IO时,我注意到编译器识别了O_RDONLYO_RDWR标志,但它并没有任何关于O_BINARYO_TEXT标志含义的线索.

这是Linux的事吗?

c file

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

使用printf()居中字符串

默认情况下,printf()似乎将字符串对齐到右侧.

printf("%10s %20s %20s\n", "col1", "col2", "col3");
/*       col1                 col2                 col3 */
Run Code Online (Sandbox Code Playgroud)

我也可以像这样对齐左边的文字:

printf("%-10s %-20s %-20s", "col1", "col2", "col3");
Run Code Online (Sandbox Code Playgroud)

有没有快速的方法来中心文本?或者,如果该列的文本宽度为8,我是否必须编写一个将字符串test转换为的函数(space)(space)test(space)(space)

c printf

23
推荐指数
2
解决办法
7万
查看次数

赋值使得整数指针不需要强制转换

来自Java背景我正在学习C,但我发现那些模糊的编译器错误消息越来越令人沮丧.这是我的代码:

/*
 * PURPOSE
 *      Do case-insensetive string comparison.
 */
#include <stdio.h>
#include <string.h>
#include <ctype.h>

int compareString(char cString1[], char cString2[]);
char strToLower(char cString[]);

int main() {
    // Declarations
    char cString1[50], cString2[50];
    int isEqual;

    // Input
    puts("Enter string 1: ");
    gets(cString1);
    puts("Enter string 2: ");
    gets(cString2);

    // Call
    isEqual = compareString(cString1, cString2);
    if (isEqual == 0)
        printf("Equal!\n");
    else
        printf("Not equal!\n");

    return 0;
}

// WATCH OUT
//      This method *will* modify its input arrays.
int compareString(char cString1[], char cString2[]) { …
Run Code Online (Sandbox Code Playgroud)

c warnings

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

在Vim中更有效地编译Java代码

我来自Eclipse背景,但我喜欢Vim作为文本编辑器.我目前正在尝试将Vim作为Java IDE.目前我这样编译:

! javac MyClass.java
Run Code Online (Sandbox Code Playgroud)

其次是

! java -cp . MyClass
Run Code Online (Sandbox Code Playgroud)

如果我有编译错误,我必须回到编译器输出!并手动跳转到产生错误的每一行.一旦我开始添加其他类,我就必须分别编译它们.

必须有一种比这更有效的方法.根据我目前的低效率的Vim的工作流程,我可以得到的东西在图形IDE,它胜过使用议会为我的目的更快地完成.

我希望能够输入类似于:compile包含我的main方法的类来编译我的所有源代码,并显示错误消息的分屏列表.你会推荐什么?


相关,但与我个人无关:


更新:我从这个问题中得到的结论是作为一个单独的答案发布的.

java vim

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

c ×4

css ×2

html ×2

c++ ×1

django ×1

enums ×1

file ×1

git ×1

java ×1

opencv ×1

patch ×1

printf ×1

python ×1

python-3.x ×1

static-files ×1

vim ×1

warnings ×1

width ×1