小编Cod*_*r88的帖子

如何更改MSYS2上的HOME目录和启动目录?

我安装了MinGW-w64和MSYS2.但是如何在MSYS2中更改HOME目录?因此,当我输入cd $ home或cd~时,它会转到我定义的另一个目录.

我如何编写代码,以便起始目录始终放在.bat文件的位置?

在cmd中我使用了这段代码:

%~d1 cd"%~p1"调用cmd

所以当我在桌面上打开cmd时,它从桌面上的目录开始.

我怎么能用msys2做类似的事情?

windows gcc mingw-w64 msys2

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

安装minGW后,gcc命令无法识别

我已经安装了 minGW,并且有一个文件“test.c”。

gcc test.c -o demo在保存“test.c”文件的目录中在命令提示符下键入。但这没有用;我收到这条消息:

gcc 不被识别为内部或外部命令、可运行程序或批处理文件

如何使用gccminGW 使该命令在 Windows 上运行?

c windows command-line mingw

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

如何翻译字符串中的所有字符

我正在R中构建一个函数,其中函数将采用字符串(如"ABCDEFG")和矩阵作为输入,并根据矩阵将字符串中的每个字符转换为另一个字符串.

我试过的代码是这样的:

plugboard <- function() {
    matrix(sample(letters, 26, 
                  replace = FALSE, prob = NULL), 
           nrow = 2, ncol = 13)
}
Run Code Online (Sandbox Code Playgroud)

这是为了生成两行矩阵,其中每列中有两个字母配对在一起.

并且此函数根据第一个函数中生成的矩阵解码字符串中的字符:

decoder <- function(message, matrix) {
   message = tolower(message)
   for (i in 1:13){
      message = gsub(matrix[1,i], matrix[2,i], message)
   }
   return(message)
}
Run Code Online (Sandbox Code Playgroud)

我得到的结果是这样的(x矩阵,m 是字符串):

> x
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13]
[1,] "w"  "f"  "u"  "p"  "g"  "i"  "j"  "o"  "b"  "q"   "z"   "d"   "c"  
[2,] "k"  "s" …
Run Code Online (Sandbox Code Playgroud)

string r

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

不支持 JRE Oracle Corporation/13,在 Eclipse 06-2019 和 Java 13 上禁用高级源查找

我有 Windows 10,64 位。我有 Java 版本 13,版本日期:2019-09-17。

我有 Eclipse 版本:2019-06 (4.12.0)。

我可以编译和运行代码。但是当我尝试调试代码时,我收到以下错误消息:

“不支持 JRE Oracle Corporation/13,禁用高级源查找。”

此链接中,有人在 SO 中提出了类似的问题,其中一个答案说您需要一个插件,但在 Eclipse 06-2019 及更高版本上,您不需要插件。

我的 Eclipse 版本是 06-2019 (4.12.0)。为什么它不起作用?

eclipse debugging

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

为什么在 C++ 中使用 std 的 qsort() 函数时出现 0xC0000374 (STATUS_HEAP_CORRUPTION) 错误,如何修复它?

这是一个简单的 C++ 测试代码,它只会按 StudentId(整数)对学生结构进行排序:

#include <iostream>

using namespace std;

struct student {
    int grade;
    int studentId;
    string name;
};

int studentIdCompareFunc(const void * student1, const void * student2);


int main()
{
    const int ARRAY_SIZE = 10;
    student studentArray[ARRAY_SIZE] = {
        {81, 10009, "Aretha"},
        {70, 10008, "Candy"},
        {68, 10010, "Veronica"},
        {78, 10004, "Sasha"},
        {75, 10007, "Leslie"},
        {100, 10003, "Alistair"},
        {98, 10006, "Belinda"},
        {84, 10005, "Erin"},
        {28, 10002, "Tom"},
        {87, 10001, "Fred"},
    };

    qsort(studentArray, ARRAY_SIZE, sizeof(student), studentIdCompareFunc);

    for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

c++ qsort heap-corruption

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

标签 统计

windows ×2

c ×1

c++ ×1

command-line ×1

debugging ×1

eclipse ×1

gcc ×1

heap-corruption ×1

mingw ×1

mingw-w64 ×1

msys2 ×1

qsort ×1

r ×1

string ×1