小编Sim*_*son的帖子

VSCode problemMatcher 严重性映射

我有一个自定义的problemMatcher,用于调用Microsoft JScript 来lint JavaScript 文件的ant 任务(我无法将其更改为像ESHint 或类似的现代文件)。

JScript 有本身报告为“此错误可以被忽略...”的错误消息,在构建输出中如下所示:

     [echo] c:\Users\D064766\Work\Perforce\tc1\lightspeed\dev\src\_javascript\jsgen\js\dbg\lightspeed.js(20, 4) Microsoft JScript runtime error: 'document' is undefined
     [echo] 
     [echo] This error can be ignored...
Run Code Online (Sandbox Code Playgroud)

我的 problemMatcher 看起来如下:

"problemMatcher": [{
    "owner": "javascript",
    "fileLocation": ["absolute"],
    "pattern": [{
        "regexp": "     \\[echo\\] ([^\\(\\)]*)\\((\\d+), (\\d+)\\) Microsoft JScript (runtime error|compilation error): (.*)",
        "file": 1,
        "line": 2,
        "column": 3,
        "severity": 4,
        "message": 5
    }]
}]
Run Code Online (Sandbox Code Playgroud)

它正确地找到了错误报告的第一行。但是,我希望可以忽略的错误作为警告而不是错误报告中的错误发生。

有没有办法将错误消息映射到严重性级别?

例如映射"runtime error""warning""compilation error""error"(目光短浅,我知道——目前就足够了)。

javascript ant visual-studio-code vscode-problem-matcher

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

用于现代 C++ 线程安全的 JSON?

我正在使用一个名为“现代 C++ 的 JSON”(https://github.com/nlohmann/json)的库,它非常漂亮,让我可以通过与 Javascript 服务器端应用程序共享的 C++ 程序使用 JSON 配置文件。该库本质上创建了另一种数据类型,该数据类型的访问和操作方式与 Javascript JSON 对象非常接近。

我的问题是,我是否需要关注 JSON 变量访问和操作的线程安全性,或者我可以相信该库是线程安全的。我查看了文档,我没有看到它说它是线程安全的,但我也没有看到任何地方说它不是线程安全的。

还有其他人在多线程环境中使用这个库吗?你需要自己保护它还是图书馆保护自己。也许我真的很幸运,存储库作者 nlohmann 会直接回答!

任何帮助是极大的赞赏!

c++ multithreading json github nlohmann-json

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

无法调用C ++函数

我尝试调用的函数无法调用。虽然当我删除数据类型时会调用它们,但是当我尝试放入数据类型时却无法正常工作。编译但显示空白屏幕

还没有尝试过任何东西,因为这是我第一次遇到

功能1

double computeGrossPay(int hoursWorked, int perHourRate){
    double grossPay = hoursWorked * perHourRate;
    cout << "This is the computed Gross Pay"<<grossPay<<endl;
    return grossPay;
}

int main (){
    double computeGrossPay(int hoursWorked, int perHourRate);
}
Run Code Online (Sandbox Code Playgroud)

没有错误但没有结果(空白CMD)

c++

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

在 c 中计算非常大的数字

我是编程新手。我想计算一个范围内的数字的模数[0,10^24]。例如:(12 * 10^22) % 89 我知道我不能用像 long、integer 等通常的数据类型来做到这一点。我怎样才能做到这一点?有没有办法做到这一点?

提前致谢

c math modulo

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

使用aarch64-linux-gnu-gcc构建内核

我正在尝试使用以下命令在我的平台上构建内核源代码:

make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- generic-v8-defconfig
Run Code Online (Sandbox Code Playgroud)

但是,错误消息显示如下:

/bin/sh: 1: aarch64-linux-gnu-gcc: not found
Run Code Online (Sandbox Code Playgroud)

很明显我的笔记本电脑上没有安装这个gcc.

然后我跟着

http://www.howtoinstall.co/en/ubuntu/trusty/main/gcc-4.8-aarch64-linux-gnu/

这个要安装gcc-4.8-aarch-linux-gnu,

但是,我仍然得到相同的错误消息.

Ubuntu版本:14.04

如果你知道如何解决这个问题,请告诉我.

谢谢

gcc linux-kernel ubuntu-14.04

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

JMH 设置和拆除

我创建了一个类。在那个类中,我有几个方法被标记为@Benchmark. 我还有一个运行 JMH 基准测试的主要方法:

System.out.println("NUMBER OF THREADS: "+numOfThreads);
Options opt = new OptionsBuilder()
        .include(JMHtopToBottom.class.getSimpleName())
        .warmupIterations(5)
        .measurementIterations(3)
        .forks(numOfThreads)
        .build();

Collection<RunResult> collection = new Runner(opt).run();
Run Code Online (Sandbox Code Playgroud)

我的兴趣是:

  1. 只运行一个的设置方法-new Runner(opt).run();在所有@Benchmark方法被调用之后和之前(以及它们的迭代)。

  2. 同样,有一个拆卸方法,在所有方法运行之后和我们回到主之前只运行一次。

当我试图@setup@tear_down(与Level支持:Trial/ Iteration/ Invocation)的方法运行几次,不仅是我希望的。JMH 中是否有一种方法可以注释方法,以便它只运行方法 - 在结束之后run()和之前run()

jmh

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

将密钥添加到 firestore 文档时出现问题

我想添加一个十进制数作为 Firestore 中文档的键。我尝试这样做:

 key = 2.22   
 key = key + 0.01

 db.collection('collection').doc('doc').update({ [key] : value })
Run Code Online (Sandbox Code Playgroud)

但这样我就得到了密钥{2 : { 23 : value } }。我想得到它就像{ 2.23 : value }

我怎样才能实现这个目标?

查看我的 Fire 商店

javascript addition firebase google-cloud-firestore

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

strcat() int 变量 + C

我需要在这个表格上打印一些东西:

[1] "text"
[2] "text"
[3] "text"
Run Code Online (Sandbox Code Playgroud)

我正在使用strcat(),所以我想将“文本”连接到缓冲区。
我在缓冲区中一次获取一个元素的“文本”,我需要将它连接到一个字符串。

问题是我似乎无法弄清楚如何获得前面的 [number] 部分。

首先,是有可能strcat()int
我试过了,但似乎无法让它工作。

其次,是否可以'[' ']'绕过变量?(我需要int为每个循环增加值)。
这可能是一个愚蠢的问题,但我真的不知道如何解决这个问题,我需要菜单在这个表单或类似的东西上。

c int strcat

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