小编ghi*_*ghi的帖子

wget js重定向

当我使用wget时,我使用JS重定向来到页面巫婆.像这样的东西:

<script language="JavaScript1.2">
var s = "i_08/0101/index.php3";
location.href=""+s;
</script>
Run Code Online (Sandbox Code Playgroud)

wget可以跟随此重定向还是有任何其他方法来解决这个问题.

javascript bash wget

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

struct指针的优先级队列

我知道有类似的线程,但花了一个小时试图强迫我的程序工作,我决定寻求帮助.首先.我以为我很熟悉c ++,因为我尝试了一些非常简单的PHP(我最熟悉的编程语言),但在c ++中非常复杂(至少对我而言非常复杂).所以我想创建struct指针的priority_queue.很明显,我需要创建自己的比较功能.所以我尝试了这段代码:

#include <iostream>
#include <list>
#include <queue>

using namespace std;

typedef struct MI
{
    int nr;
    int koszt;
    bool operator<(const MI& a, const MI& b) {
      return a.koszt > b.koszt;
}
} miasto, *miasto_wsk;

int main()
{
    priority_queue<miasto_wsk> q;
    miasto_wsk mi;
    mi = new miasto;
    mi->nr = 1;
    mi->koszt = 2;
    q.push(mi);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译我的程序时,我最终出现了编译错误:

test.cpp:11:44: error: ‘bool MI::operator<(const MI&, const MI&)’ must take exactly one argument
Run Code Online (Sandbox Code Playgroud)

你能解释一下我做错了什么,然后向我解释一下结构的所有这些东西是如何比较的(或者给我一个很好的教程/文章从一开始就解释了)

编辑:

我将代码更改为:

#include <iostream>
#include <list>
#include <queue>

using namespace std; …
Run Code Online (Sandbox Code Playgroud)

c++ stl priority-queue

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

Python datatime.time和算术运算

可能重复:
python时间偏移量

如何在Python中获取两个datetime.time的总和和差异?例如:

import datetime
now = datetime.datetime.now()
act_time = datetime.time(now.hour, now.minute, now.second)
diff = act_time - finish_time
Run Code Online (Sandbox Code Playgroud)

python datetime

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

调试器严重检测到C++分段错误

下面是我的c ++程序的开头.对我来说这看起来很正常,但是当我运行它时,我会出现分段错误.这是调试器给我的:

Program received signal SIGSEGV, Segmentation fault.
0x00000000004008d4 in main () at usu.cpp:12
12      cin >> n >> k;
Run Code Online (Sandbox Code Playgroud)

但是当我在循环程序正常结束之前放入"reutrn 1"时,errer与这行代码没有联系.可能有什么不对?我使用:g ++ -ggdb3编译我的程序

#include <iostream>
#include <stdio.h>
#define MAX_N 1000000
#define MAX_K 1000000
#define MAX_IL_KROKOW 500000

using namespace std;

int main()
{
    int n, k;   
    cin >> n >> k;

    char klocki[MAX_N+1];
    int Przes_C[MAX_IL_KROKOW];//podaje nast?pne c po c znajduj?cym si? na pozycji i
    int Ktore_b[MAX_N];//na podstawie indeksu b w klockach zwraca indeks w tablicy Przes_b
    int Przes_b[MAX_N];//zwraca indeks b …
Run Code Online (Sandbox Code Playgroud)

c++ gdb g++ segmentation-fault

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

纯虚函数和三杠杆继承

我在头文件中定义了三个类:

Organizm.h:

#ifndef Organizm_H
#define Organizm_H

class Organizm {
    public:
        int sila;
        int inicjatywa;
        int trup;

        virtual void akcja() = 0;
        virtual void kolizja() = 0;
        virtual void rysowanie() = 0;
};

#endif
Run Code Online (Sandbox Code Playgroud)

Zwierze.h:

#include "config.h"
#include "Organizm.h"

#ifndef Zwierze_H
#define Zwierze_H

class Zwierze : public Organizm {
    public: 
        void akcja(int *, int *);
        void kolizja(Organizm *);
};

#endif
Run Code Online (Sandbox Code Playgroud)

而Wilk.h:

#include "Zwierze.h"

#ifndef Wilk_H 
#define Wilk_H

class Wilk: public Zwierze {
    public:
        Wilk();
        void rysowanie();
};

#endif
Run Code Online (Sandbox Code Playgroud)

所有非虚拟方法都在相应的文件中定义:Organizm.cpp,Zwierze.cpp Wilk.cpp

但是在编译时我会得到以下错误: …

c++ g++

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

标签 统计

c++ ×3

g++ ×2

bash ×1

datetime ×1

gdb ×1

javascript ×1

priority-queue ×1

python ×1

segmentation-fault ×1

stl ×1

wget ×1