小编gpr*_*ime的帖子

Backbone.js重定向到外部URL

我无法重定向到外部网址.我想知道如何从路由器内部重定向到http://www.google.com.

我知道我可以使用路由器.navigate功能但重定向到不同的视图.我将如何重定向到外部URL.

每次我尝试使用:

window.location = 'http://www.google.com';
Run Code Online (Sandbox Code Playgroud)

但它抱怨,因为它期望MIME类型的文档,当前的MIME类型是application/json.那么如何在javascript中更改MIME类型?

backbone.js

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

MPI_Comm_spawn和MPI_Reduce

我有两个程序.生成"工人"的"主人"执行一些计算,我希望主人从工人那里得到结果并存储金额.我正在尝试使用MPI_Reduce来收集工作者的结果,并且工作人员使用MPI_Reduce发送给主人MPI_Comm.我不确定这是否正确.这是我的节目:

主:

#include <mpi.h>
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) { 
    int world_size, universe_size, *universe_sizep, flag; 

    int rc, send, recv;

    // intercommunicator
    MPI_Comm everyone;

    MPI_Init(&argc, &argv); 
    MPI_Comm_size(MPI_COMM_WORLD, &world_size); 

    if (world_size != 1) {
        cout << "Top heavy with management" << endl;
    } 

    MPI_Attr_get(MPI_COMM_WORLD, MPI_UNIVERSE_SIZE, &universe_sizep, &flag);  
    if (!flag) { 
        cout << "This MPI does not support UNIVERSE_SIZE. How many processes total?";
        cout << "Enter the universe size: ";
        cin >> universe_size; 
    } else {
        universe_size = …
Run Code Online (Sandbox Code Playgroud)

c++ mpi

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

Matlab生成矩阵

我试图在matlab中生成一个矩阵,我将用它来求解多项式回归公式.

以下是我尝试生成矩阵的方法:

我有一个输入向量X包含N个元素和一个整数d.d是一个整数,知道我们将向我们尝试以下列方式生成的矩阵添加新列的次数.

N = [X ^ d X ^ {d-1} ... X ^ 2 XO]

O是与X相同长度的向量,全1.

每次d> 2它都不起作用.

你能看到我的代码中的任何错误(我是matlab的新手):

function [ PR ] = PolyRegress( X, Y, d )
    O = ones(length(X), 1)
    N = [X O]

    for j = 2:d
        tmp = power(X, j)
        N = [tmp N]
    end

    %TO DO: compute PR


end
Run Code Online (Sandbox Code Playgroud)

matlab

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

切片阵列

我无法找到一个matlab函数来从数组中切出一个元素.

例如:

A = [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

我想取出这个数组的元素,比如元素3:

B = [1, 2, 4]
Run Code Online (Sandbox Code Playgroud)

是否有matlab函数或我是否必须编写算法来构造一个新的数组,除了3以外的所有元素都是?

arrays matlab

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

在构造函数中设置C++类char*

我正在编写一个简单的客户端/服务器程序来解决套接字编程问题.我创建了两个类,一个用于客户端,另一个用于服务器.我可以毫无问题地运行我的服务器,我的客户端也可以连接.但现在我正在尝试修改我的客户端,因此它接受构造函数中的主机名和端口号.

这是我到目前为止(client.h类只有构造函数和属性):

#ifndef CLIENT_H
#define CLIENT_H

class Client
{
    public:

    Client(char *in_hostname, int in_port)
        : hostname(&in_hostname), port(in_port)
    {

    }

    ~Client() {}



    private:

    char *hostname;
    int port;


};

#endif
Run Code Online (Sandbox Code Playgroud)

我很难设置char * hostname构造函数.我显然对指针和引用有点麻烦.有人可以帮我解决这个问题,在过去的5年里,大部分用PHP编写的代码让我的C++变得生疏......

这是我使用client.h类的C++文件.

#include <iostream>

#include "client.h"

using namespace std;

int main (int argc, char * const argv[]) 
{
    char * hostname;
    int port;

    if(argc == 3)
    {
        hostname = argv[1];
        port = argv[2];

        Client *client = new Client(hostname, port);


        delete(client);
    }
    else 
    {
        cout << "Usage: ./client hostname …
Run Code Online (Sandbox Code Playgroud)

c++ pointers

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

置换所有可能的(0,1)值数组

我正在编写一个算法来生成这种数组的所有可能的排列:

n =长度
k =数组中1的数量

所以这意味着如果我们有k 1,我们将在数组中得到nk 0.

例如:n = 5; k = 3;

所以很明显这个数组有5种可能的排列,因为
n!/(k!(nk)!
5!/(3!2!)=(5*4)/ 2 = 10个
可能的数组值

以下是所有值:
11100
11010
11001
10110
10101
10011
01110
01101
01011
00111

我猜我应该使用递归算法,但我只是没有看到它.我正在用C++编写这个算法.

任何帮助,将不胜感激!

c++ algorithm

0
推荐指数
2
解决办法
1388
查看次数

标签 统计

c++ ×3

matlab ×2

algorithm ×1

arrays ×1

backbone.js ×1

mpi ×1

pointers ×1