小编ddd*_*ddd的帖子

将Matlab转换为C++

我需要将一些MATLAB代码转换为C++.我正在使用Visual Studio 2010并安装了MATLAB编译器.我想知道我该怎么做呢.

另外,当我发布我的项目时,最终用户是否必须通过MATLAB安装任何东西?(不可能是这种情况)

c++ matlab visual-studio matlab-deployment matlab-compiler

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

更改Fork()系统调用

嗨,我正在尝试创建一个系统调用,将计算被调用的分叉数.我打算更改fork系统调用,以便它有一个计数器来跟踪fork()被调用的次数.我计划在fork.h中添加一个静态变量,然后每次调用fork.c时都增加它.我根本不明白fork.c中发生了什么.这甚至是正确的方法吗?

c linux fork system-calls

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

如何在内核C程序和用户级C程序之间共享数据?

我正在使用内核2.8.32的Ubuntu 9.04.我创建了一个简单的系统调用来计算克隆execve调用的数量.当用户/ shell调用此系统调用时,我希望它将这两个值传递给用户.截至目前我正在使用:

#include <linux/sched.h>
#include <linux/asmlinkage>

/* These two variables are extern longs which are defined in sched.h and initialized in process_32.c */

total_execve;
total_clones;

long mycall* (int i){
    int array[2];
    array[0] = total_execve;
    array[1] = total_clones;
    return array;
}
Run Code Online (Sandbox Code Playgroud)

因为我得到一个未定义的引用,我无法编译它.

关于返回数组:我的新调用是否能够访问数组,数组不会位于内核内存中吗?

c kernel linux-kernel

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

Bing Map离线开发?这可能吗?

我正在尝试将三维图像添加到Bing地图中,但是我的工作电脑上没有互联网连接,而且我想知道如果没有可用的互联网,我可以将工作添加到bing地图.有没有办法可以下载bing map的样本,让我可以使用bing map和bing map api?

谢谢

bing bing-maps

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

FREAD C指针问题

嗨,我有一个非常令人沮丧的指针问题,有人可以让我知道我在这里做错了什么。谢谢

// This functions reads from the file 
void get__data_block_from_disk(char* ptr, int block_num){
    int file_desc;
    int x;
    open_fs(file_path);
    file_desc = fileno(fileptr);
    x = lseek(file_desc, DATA_BLOCK_OFFSET + block_num*BLOCK_SIZE, SEEK_SET);
    fread(&ptr, BLOCK_SIZE, 1, fileptr);
    close_fs();
}

// This function writes to the file
void place__data_block_into_disk(char* ptr, int block_num){
    int file_desc;
    int x;
    printf("char in place: %c\n", ptr);
    open_fs(file_path);
    file_desc = fileno(fileptr);
    x = lseek(file_desc, DATA_BLOCK_OFFSET + block_num*BLOCK_SIZE, SEEK_SET);
    fwrite(ptr, BLOCK_SIZE, 1, fileptr);
    close_fs();
}
Run Code Online (Sandbox Code Playgroud)

c pointers fread

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