小编onl*_*227的帖子

如何检索Java上的图形卡信息?

有没有办法使用Java API检索我的图形卡适配器的信息?

我知道DirectX可以很容易地做到这一点,但是,我只是想知道Java是否可以做到这一点......?

如下图所示..DirectX发现GPU适配器集成到我的硬件,以及其支持的分辨率列表.

我的问题是,有没有一个API,Java会做这种事情?我真的很想知道Java是否能够获得有关视频卡的信息.

在此输入图像描述

谢谢.

c++ java opengl directx java-3d

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

如何使用 < 从文本文件读取一整行

我试图从某个文本文件中获取一整行而不是一个单词,直到它遇到空格,这里是源代码:

#include <stdio.h>

void main() {
  int lineNum=0;
  char lineContent[100];

  scanf("%s", &lineContent);
  printf("%s\n", lineContent);
}
Run Code Online (Sandbox Code Playgroud)

这是我的文本文件,名为 test.txt,内容包含 2 行:

111 John Smith 100 98 1.2 2.5 3.6
222 Bob  Smith 90 91 3.2 6.5 9.6
Run Code Online (Sandbox Code Playgroud)

我用以下命令运行它:

a.out < test.txt
Run Code Online (Sandbox Code Playgroud)

我的输出只是:

111
Run Code Online (Sandbox Code Playgroud)

我想要的是:

111 John Smith 100 98 1.2 2.5 3.6
Run Code Online (Sandbox Code Playgroud)

当然,我可以简单地使用 while 语句并递归读取直到遇到 EOF,但这不是我想要的。我只想每次从文件中读取一整行。

我怎样才能做到这一点?

非常感谢。

c file-io gcc

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

在Ubuntu上设置Java环境路径的麻烦(libjvm.so:无法打开共享对象文件:没有这样的文件或目录)

找到了解决方案!

Ubuntu默认忽略命令"RD_LIBRARY_PATH",因此我需要在".bashrc"而不是"/ etc/environment"或.profile中添加这些代码.

它现在工作得很好!


我正在尝试运行一个从C/C++代码中读取Java方法的程序.(我在Windows上成功了,现在,我在Linux上工作)

我成功编译并在Ubuntu上运行,然而,问题是..每当我尝试运行程序时,我必须在终端上键入以下命令..

source /etc/environment
./invoke #program name is invoke
Run Code Online (Sandbox Code Playgroud)

如果每次启动PC时都没有输入"source/etc/environment",我得到的错误信息是...

error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

好.这是我在/ etc/environment中添加的内容

export PATH="$PATH:/usr/lib/jvm/jdk1.7.0_25_x64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25_x64
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/amd64:$JAVA_HOME/jre/lib/amd64/server
Run Code Online (Sandbox Code Playgroud)

我想要的是,如你所知,我想在不输入"source/etc/environment"的情况下运行程序.我也尝试在/ etc/profile上输入那些PATH,但结果是一样的......每次重启我的电脑时都要输入"source/etc/profile".

如何在没有每次启动时键入"source/etc/environment"内容的情况下永久应用于整个系统范围?

如果你需要查看程序的源代码,这里有可下载的地址:http: //cfile237.uf.daum.net/attach/247819495212DF1C07B9EB

java linux ubuntu environment-variables java-home

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

如何在linux终端上编译并运行一行?

每次我编译并运行c文件时,我都要输入:

gcc filename.c

的a.out

我不想在两行中这样做,如何在linux终端上编译并运行一行?

c linux terminal gcc

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

一种不使用scanf创建新行的方法?

我发现只要我使用scanf输入,然后按回车键将值放入变量,它会自动生成新行.

例如,

write any float : 12.34
here is your type : 12.34
Run Code Online (Sandbox Code Playgroud)

我不想上面但我希望它如下,

write any float : 12.34 here is your type : 12.34
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?如果使用scanf无法做到这一点,请让我知道替代方案.

非常感谢你.

c

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

有关地形编辑器的好教程吗?

我是3D游戏编程的新手,现在正在Windows上研究DirectX和OpenGL.但我想出了一个地形编辑器,但我无法在网上获得任何开放的教程或想法.

有没有一个很好的教程或开源代码来学习这个?

简单的一个很好,我只是想知道如何提升或降低地形,或在地图上放一棵树,如下面的视频.

如下视频:http://www.youtube.com/watch?v =oaAN4zSkY24

opengl directx terrain game-engine heightmap

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