小编spa*_*der的帖子

用C++更改当前工作目录

如何以平台无关的方式在C++中更改当前的工作目录?

我找到了与direct.hWindows兼容的头文件,以及与unistd.hUNIX/POSIX兼容的头文件.

c++ portability header working-directory

42
推荐指数
7
解决办法
6万
查看次数

Java与C++,用于构建具有C++后端的GUI

我目前有一个C++后端,我需要连接GUI,因为我以前从未构建过GUI,所以我很困惑从哪里开始.

我很乐意用C++和Java编写代码,所以我更喜欢我的GUI使用其中一种语言.此外,GUI必须在Windows和Linux上合理地独立于操作系统(并且希望是因为Mac).

现在我明白,如果我使用Java来做这件事,我需要一些包装器才能做到 - 但我也听到(严格来说是二手)在C++中编写GUI是一件痛苦的事.

我不想在Java中重写太多的后端代码(谁做??)我希望输入:

  • 这两种语言与其他语言相比是否具有明显的优势/劣势?
  • 包装问题有多严重,如果我使用Java,会有多少重写.
  • 我应该看一下人们认为相关的具体资源吗?

谢谢,干杯全:)

c++ java user-interface backend wrapper

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

在C++中将字节arry转换为OpenCV图像

我有一个字节数组,表示我想直接转换为OpenCV Mat对象的.jpg文件.

我有类似的东西

byte* data; // Represents a JPG that I don't want to disk and then read.
// What goes here to end up with the following line?
cv::Mat* image_representing_the_data;
Run Code Online (Sandbox Code Playgroud)

c++ arrays opencv bytearray

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

使用Java来包装C++

我有一个用C++编写的项目,我正在寻找一个Java GUI作为它的接口.Java的选择是固定的,所以我需要学习如何从Java调用C++代码.重写C++代码不是一种选择.我想输入:

  1. 我可以用什么工具来实现这种包装.
  2. 如果有的话,我必须修改多少C++代码.
  3. 您有任何其他见解/跟进问题.

谢谢.

c++ java user-interface wrapper

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

如何从Eclipse运行Javah

所以我试图在Eclipse中编译的.class文件上运行'javah'工具,但我不知道该怎么做.我发现的例子只是说"在你的类上运行javah ......"但我真的不知道我在Eclipse中找到这样一个命令行的位置.

如果有人可以给我一套白痴证明说明在Eclipse中完成,我将不胜感激.

谢谢 :)

java eclipse

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

从basic_string转换为jstring

我正在使用一个basic_string<wchar_t>类型,需要将其转换为jstring以通过JNI层.我想知道最好的办法是什么.我有一个功能,可以给我一个std::string我的basic_string<wchar_t>类型,所以答案也很酷.

干杯.

c++ java string java-native-interface

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

gRPC中的分页

我正在使用gRPC对一个调用进行分页,并试图弄清楚它的选项/近似值.这是一个明智的问题吗?我可以用什么资源来做这件事?

rest pagination rpc grpc

9
推荐指数
3
解决办法
3152
查看次数

旧代码给出了"未使用的参数"错误,但现在从未有过

我打开了一些旧的iOS代码,当我尝试构建它时,我得到一个"未使用的参数"错误代码如下:

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
    NSLog(@"Search Bar isn't used in this function");
}
Run Code Online (Sandbox Code Playgroud)

这是我第一次看到Objective-C编译器为此吐出错误(而不是警告).由于很多iOS调用不一定使用传递参数(例子是很多回调),我需要帮助来摆脱这个.

parameters compiler-errors objective-c xcode4

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

异常访问违规Java?

我正在编写一个JNI项目,我在尝试运行Java代码时遇到以下错误日志.它告诉我有问题的框架是一个jvm.dll,并试图隔离问题,我试图找出我的问题究竟在哪里(在JVM与我的本机代码)我附加了线程日志部分,如果需要可以附加其余部分.我也尝试重新安装JVM.

Java运行时环境检测到致命错误:

pc = 0x6d8fefb5的EXCEPTION_ACCESS_VIOLATION(0xc0000005),pid = 720,tid = 3128

JRE版本:6.0_21-b07 Java VM:Java HotSpot(TM)客户端VM(17.0-b17混合模式,共享windows-x86)有问题的框架:V [jvm.dll + 0xfefb5]

---------------线程---------------

当前线程(0x02189000):JavaThread"main"[_thread_in_vm,id = 3128,stack(0x02120000,0x02170000)]

siginfo:ExceptionCode = 0xc0000005,读取地址0x00000000

寄存器:EAX = 0x00000000,EBX = 0x02189118,ECX = 0x02189000,EDX = 0x6da2f76c ESP = 0x0216fa84,EBP = 0x0216facc,ESI = 0x02189000,EDI = 0x00000000 EIP = 0x6d8fefb5,EFLAGS = 0x00010246

栈顶的:(SP = 0x0216fa84)0x0216fa84:0216fb38 0216fae4 34497370 0216faa0 0x0216fa94:
6d8010e0 02189000 0216fd34 0216fad0 0x0216faa4:6d906d09 02189000 00000006 00000004 0x0216fab4:
0216fb38 0216fae8 02189000 02189a08 0x0216fac4:000004c4 6da2f76c 0216faf0 57669c1a 0x0216fad4:
02189118 0216fbf0 00000000 0216fb04 0x0216fae4:0216fb04 CCCCCCCC 0216fb04 0216fb38 0x0216faf4: …

java crash java-native-interface jvm crash-dumps

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

获取与请求

我正在使用JSON流,并尝试使用fetch来使用它.流每隔几秒发出一些数据.使用fetch来使用流只允许我在流关闭服务器端时访问数据.例如:

var target; // the url.
var options = {
  method: "POST",
  body: bodyString,
} 
var drain = function(response) {
  // hit only when the stream is killed server side.
  // response.body is always undefined. Can't use the reader it provides.
  return response.text(); // or response.json();
};
var listenStream = fetch(target, options).then(drain).then(console.log).catch(console.log);

/*
    returns a data to the console log with a 200 code only when the server stream has been killed.
*/
Run Code Online (Sandbox Code Playgroud)

但是,已经有几个数据块已经发送到客户端.

浏览器中使用节点启发方法,就像每次发送事件一样:

var request = …
Run Code Online (Sandbox Code Playgroud)

javascript stream request fetch node.js

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