小编Bef*_*all的帖子

如何制作SIMPLE C++ Makefile?

我们需要使用Makefile将所有内容整合到我们的项目中,但我们的教授从未向我们展示过如何操作.

我只有一个档案a3driver.cpp.驱动程序从某个位置导入类"/user/cse232/Examples/example32.sequence.cpp".

就是这样,其他一切都包含在内.cpp.

我如何制作一个简单的Makefile来创建一个名为a3a.exe?的可执行文件?

c++ makefile

285
推荐指数
7
解决办法
42万
查看次数

均匀地在球体上分布n个点

我需要一个算法,可以给我一个球体周围的位置N点(可能小于20),模糊地将它们展开.没有必要"完美",但我只是需要它,所以没有一个被捆绑在一起.

  • 这个问题提供了很好的代码,但是我找不到制作这种制服的方法,因为这似乎是100%随机化的.
  • 这个博客文章推荐有两种方式允许输入球体上的点数,但Saff和Kuijlaars算法完全是我可以转录的伪代码,我发现的代码示例包含"node [k]",我不能看到解释并破坏了这种可能性.第二个博客的例子是黄金分割螺旋,它给了我奇怪的,褶皱的结果,没有明确的方法来定义恒定的半径.
  • 这种算法这个问题好像它可能工作,但我无法拼凑出那是什么网页上成伪代码或任何东西.

我遇到的一些其他问题主题是随机均匀分布,这增加了我不关心的复杂程度.我很抱歉这是一个如此愚蠢的问题,但我想表明我真的很努力,但仍然很短暂.

所以,我正在寻找的是简单的伪代码,可以在单位球体周围均匀分布N个点,这些点可以返回球形或笛卡尔坐标.如果它甚至可以通过一点随机分布来更好(想想围绕恒星的行星,分散得很好,但有余地的余地).

python algorithm math geometry uniform

110
推荐指数
8
解决办法
8万
查看次数

从具有空格的字符串中获取整数的最佳方法?

我知道这很简单,我不记得最好的办法.我有一个输入" 5 15 ",它定义了2D矢量数组的x和y.我只需要将这两个数字放入int colint row.

最好的方法是什么?我正在尝试使用stringstreams,但无法弄清楚正确的代码.

谢谢你的帮助!

c++ string whitespace

14
推荐指数
2
解决办法
1440
查看次数

在Perl中读取SIMPLE文件

Perl如何读取文件,它如何告诉它前进到文本文件中的下一行,以及它如何使它读取.txt文件中的所有行,直到它到达项目"banana"?

perl file

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

学习PyGame的最佳资源?

只是好奇,如果有人知道学习和理解PyGame的好网站.我已经用Python编写了一堆,所以我装备精良.只是好奇,如果有人知道一个好的网站或更多的学习PyGame.

谢谢你的帮助!

python pygame

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

为什么Python 2.7安装在root用户,不像今天的大多数程序?

对于一个可能很愚蠢的问题道歉,但没有谷歌搜索或搜索我的查询可以让我到任何地方.

只是遇到root安装问题让我想知道为什么Python 2.7自然地设置在Windows的根目录中,当其他所有内容都在ProgramFiles中时?

我错过了一个简单的答案吗?

python windows-7

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

使用fork()共享内存

我已经看过我能找到的唯一一个类似的帖子了,但这不是我想要的.

基本上,我正在尝试使用分叉运行Odd-Even Sort,因此孩子运行赔率并且父母运行平均值.这两者都需要共享矢量inputValues,以及布尔排序.

以下代码没有任何失败的共享内存尝试,只是使用搜索算法的分叉的基本框架:

while(!sorted)
{
    pID = fork();
    sorted = true;
    cout << "Sort set to TRUE." << endl;

    if(pID == 0)
    {
        int num = 1;
        cout << "Child swap run" << endl;
        Swap((void *) num);
        cout << "Status: " << ((sorted) ? "SORTED" : "UNSORTED") << endl;
        exit(0);
    }
    else if(pID < 0)
    {
        cout << "Failed to fork." << endl;
        exit(1);
    }
    else
    {
        wpid = waitpid(pID, &status, waitStatus);
        int num = 0;
        cout …
Run Code Online (Sandbox Code Playgroud)

c++ fork semaphore shared-memory

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

检查项目是否在列表中的简单方法?

我在C++编写的搜索算法,而我需要做的事情之一是有如果检查上述细胞中,下面的语句,剩下的几个,右.

每次发现一个单元格被打开并添加到堆栈中时,我希望它被添加到已经检查过的单元格列表中.

我希望能够在if语句中说出来if(thisCell is not in checkedCells).

任何简单的想法?

谢谢!

c++ if-statement list

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

将Flash(AS3)数据保存为XML

几个小时以来,我已经遍布各种各样的互联网,包括Stack Overflow,试图找出一个可以将Flash中的信息保存到XML文件中的可行实例.

我想获取两种不同类型对象的位置,并将每个对象的列表导出为XML.我们称之为物体蝙蝠.

所以,我希望XML看起来像:

<objects>
    <ball xPos=34 yPos=43/>
    <ball xPos=12 yPos=94/>
    <bat xPos=1 yPos=39/>
</objects>
Run Code Online (Sandbox Code Playgroud)

听起来很简单,但我还没有找到一个正确的例子来确切说明AS3代码可以实现这一点.数据在MovieClip的两个向量中,所以我将使用bats [i] .x和bats [i] .y作为输入值.

如何创建此XML,并将其保存在本地查看?谢谢你的任何帮助,这已经证明非常令人沮丧.

xml flash export actionscript-3

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

如何处理引号不均匀的 .tsv?

我对使用Python的csv模块很陌生,并且由于缺少转义字符和奇怪的数据,我不断遇到无法解析的问题。以下是导致它抓取多行并中断(制表符分隔值)的两个示例:

B 2885192“一些输入

L 30019”

这两个示例都破坏了它并得到“无转义字符集”错误。这是我用来阅读它的主线:

with open (INFO_FILE, "rt", encoding = "latin1") as info:
    info = csv.reader (info, delimiter = '\t')
Run Code Online (Sandbox Code Playgroud)

我找不到可靠的答案,也无法在文档中找出处理此问题的确切方法。我确信这就像修改 csv.writer 的选项一样简单。我应该改变什么来接受这些作为直字符串,而不是让它尝试在这些情况下找到结束引号?

python csv

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