小编Bar*_*art的帖子

Maven 3 - 值得吗?

Maven 3 beta已经推出几周了,我只是想了解Maven 3的功能列表.因为对我来说,只添加了两个主要功能

  1. 在构建生命周期中并行执行项目
  2. 自定义生命周期

其他一切似乎都是错误修复或小改进.所以你怎么看?Maven 3值得等待吗?

maven-3

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

函数调用时未找到标识符错误

我有一个程序在这里我反转输入字符串的大小写.这是我的.cpp文件中的代码,我正在使用Visual Studio C++ IDE.我不确定我在头文件中需要什么,或者我需要一个来完成这项工作.

我的函数调用swapCase出错.由于某些我不确定的原因,Main没有看到swapCase.

#include <cctype>
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    char name[30];
    cout<<"Enter a name: ";
    cin.getline(name, 30);
    swapCase(name);
    cout<<"Changed case is: "<< name <<endl;
    _getch();
    return 0;
}

void swapCase (char* name)
{
    for(int i=0;name[i];i++)
    {
        if ( name[i] >= 'A' && name[i] <= 'Z' )
            name[i] += 32; //changing upper to lower
        else if( name[i] >= 'a' && name[i] <= 'z')
            name[i] -= 32; //changing lower to upper
    }
}
Run Code Online (Sandbox Code Playgroud)

任何其他语法或语义提示都表示赞赏.

c++ compiler-errors

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

Excel中的二次和三次回归

我有以下信息:

  Height    Weight

    170     65
    167     55
    189     85
    175     70
    166     55
    174     55
    169     69
    170     58
    184     84
    161     56
    170     75
    182     68
    167     51
    187     85
    178     62
    173     60
    172     68
    178     55
    175     65
    176     70
Run Code Online (Sandbox Code Playgroud)

我想在Excel中构建二次和三次回归分析.我知道如何通过Excel中的线性回归来做到这一点,但是二次和立方呢?我搜索了很多资源,但找不到任何有用的东西.

excel regression

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

在malloc期间内核中会发生什么?

我在接受采访时被问到这个问题.他们想知道的是当用户调用malloc(4)来分配4个字节的内存时,操作系统(Linux)如何响应?哪个子系统响应此系统调用?

我告诉他malloc()将由内存管理子系统提供服务.malloc()实现将遍历空闲内存(物理内存)列表,我们将其称为空闲列表,并找到大于或等于4字节的适当块.一旦找到这样的块,它将从空闲列表中删除并添加到使用的列表中.然后,该物理内存将映射到进程堆vma结构.他似乎对这个答案并不满意.伙伴系统如何适应这个?任何帮助将不胜感激.

c linux heap system process

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

如何在QtCreator中更改项目名称?

如果项目完成,有没有办法改变.pro,.ui和.h名称?怎么做?

c++ qt qt-creator

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

Visual Studio调试程序错误:无法启动程序无法找到指定的文件

我在C:\ full path这里有一个解决方案\ VS2010\blender.sln

该解决方案包含许多项目(大约100个).当我编译它们时,它们都工作正常.我可以毫无问题地运行它们,并且(相当)一切正常(有一些错误).其中一个项目是ALL_BUILD,但如果我尝试调试INSTALL(另一个项目),它会给出相同的错误.我正在使用RELWithDebInfo作为配置进行编译,如果我手动执行该程序则可以正常工作.它在C:\ full path输出\ VS2010\bin\RelWithDebInfo

但是,如果我尝试运行编译器,它说

"无法启动程序C:\完整路径\ VS2010\RelWithDebInfo\ALL_BUILD无法找到指定的文件"

我试图将已编译的程序复制到VS所需的路径中,但它引发了同样的错误.

我该怎么做才能解决这个问题?现在我设置cmake来生成一个mingw项目,我编译它并用gdb调试它,但这是一个非常缓慢且不切实际的工作流程,我想使用VS调试器.

我必须说,如果我使用Debug作为配置编译,程序甚至不会启动.

我在Win7 64bit上使用VS2010 Express

(这是一个很大的开源程序,所以我不确切知道它做了什么)

c c++ debugging visual-studio-2010 visual-c++

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

OpenCL的障碍

在OpenCL中,我的理解是您可以使用该barrier()函数来同步工作组中的线程.我(通常)了解它们的用途以及何时使用它们.我也知道工作组中的所有线程都必须遇到障碍,否则会出现问题.但是,每次我尝试使用障碍到目前为止,它似乎导致我的视​​频驱动程序崩溃,或者有关访问某种无效内存的错误消息.到目前为止,我已经在2张不同的显卡上看过这个(1个ATI,1个NVIDIA).

所以,我的问题是:

  1. 知道为什么会这样吗?
  2. barrier(CLK_LOCAL_MEM_FENCE)和之间有什么区别barrier(CLK_GLOBAL_MEM_FENCE)?我阅读了文档,但对我来说并不清楚.
  3. 关于什么时候使用barrier(CLK_LOCAL_MEM_FENCE)vs. 有一般规则barrier(CLK_GLOBAL_MEM_FENCE)吗?
  4. 有没有时间barrier()用错误的参数类型调用可能会导致错误?

opencl

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

使用通配符搜索文件

我想获得一个带有通配符的搜索模式的文件名列表.喜欢:

getFilenames.py c:\PathToFolder\*
getFilenames.py c:\PathToFolder\FileType*.txt
getFilenames.py c:\PathToFolder\FileTypeA.txt
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python file wildcard

42
推荐指数
4
解决办法
6万
查看次数

如何在C64的边框上显示精灵?

我看过很酷的C64演示,在屏幕的边框区域显示精灵.这不应该是可能的; 我认为他们设法以某种方式欺骗了图形芯片.他们究竟是怎么做到的?

border c64 sprite

38
推荐指数
3
解决办法
6546
查看次数

如何创建一个热情的开发团队?

如果你有一个充满能力的开发人员的房间,可以做些什么来鼓励那些开发人员对软件和软件开发感到兴奋和热情?

没有任何噱头,但真正的举措是创造一个人们想要在软件中工作的环境,而不仅仅是因为公司是一个整体工作的好公司.

development-environment

36
推荐指数
8
解决办法
2869
查看次数