小编And*_*nig的帖子

Java:如何根据cpu核心扩展线程?

我不是一个优秀的java程序员,这只是我的爱好,但我渴望知道的不仅仅是普通的东西.

我想解决java中多线程的数学问题.我的数学问题可以分成工作单元,我想在几个线程中解决.

但是我不希望有一定数量的线程处理它,而是相应的线程数量与cpu核心量相对应.我的问题是,我在互联网上找不到一个简单的教程.我找到的只是固定线程的例子.

那么你能帮助我找到一个好的tuturial的链接或者能给我一个简单而好的例子吗?那会非常好:)

java multithreading cpu-cores

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

没有递归的置换算法?Java的

我想得到一个数字的所有组合,没有任何重复.如0.1.2,0.2.1,1.2.0,1.0.2,2.0.1,2.1.0.我试图找到一个简单的方案,但不能.我为它绘制了一个图形/树,这尖叫使用递归.但是如果可能的话,我想在没有递归的情况下这样做.

有人可以帮我这么做吗?

java recursion permutation sequence

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

GPU上的Java:直接在GPU上使用普通Java完成方法

首先:是否可以使用Java并让它(部分)运行或使用GPU?如果可能的话,是否可以使用普通的Java语法而不使用特殊的cuda或opencl语法?

我想只需要使用我的编码java源代码,让它在GPU上进行尽可能小的更改.

我非常感谢代码示例.

java gpu gpu-programming

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

您如何证明一种算法比另一种算法更有效?

我不是专业的程序员,我也不研究它.我是一名航空航天学生,为我的毕业论文做了一个数字方法,并编写了一个程序来证明它是有效的.

我做了几种方法并实现了几种算法,并试图证明为什么不同的情况需要他们自己的算法来解决任务.

我用数学方法做了这个证明,但是有些算法是如此具体,以至于我确实知道他们做了什么并且他们做得对,但很难找到一个数学函数或某些东西来显示它有多少次迭代或循环直到它完成.

所以,我想知道你是如何进行这种比较的.你是否也提出了一个数学函数,或者你只是对这两种算法进行了最快速的测试,如果你以数学方式进行,你是如何做到的?你在大学期间学到了这个,或者怎么样?

安德烈亚斯,提前谢谢你

algorithm math comparison performance

8
推荐指数
3
解决办法
5635
查看次数

Java:做一个自己的数据类型?(例如,长长的双倍?)

我只是在思考是否可以创建自己的数据类型?因此,如果您需要更高的精度,而其中一种基本类型不支持,您可以"创建"自己满足您的需求.

这可能吗?怎么样?

java precision types

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

加载外部源代码并在内部使用它们(通过重新编译或其他东西)

有没有办法使用外部存储的源代码并将其加载到Java程序中,以便它可以被它使用?

我希望有一个程序可以在不编辑完整源代码的情况下进行更改,甚至可以在不编译每次的情况下进行更改.另一个优点是,我可以像我想要的那样更改部分代码.

当然,我必须有接口,以便可以将数据发送到此并再次将其恢复到固定源程序.

当然,它应该比纯粹的口译系统更快.

那么这样做是否有一种方法可以像这些外部源代码部分的额外编译以及完成后的程序启动一样?

提前谢谢你,Andreas :)

java resources runtime-compilation

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

什么时候计算或变量读数更快?

说实话,我真的不知道我的cpu和编译器中的"小绿人"是什么,所以我有时想知道:).

目前我想知道什么更快,以便我可以更有效地设计我的代码.因此,例如,我想calclate在我的源代码不同点东西,它的时候会更快,一旦计算出它并将其存储在一个变量,读过并用于需要它的下一个点,当它更快每次计算的呢?

我认为这取决于计算的"复杂"和"长"程度以及缓存的速度,存储变量的速度有多快,但我不知道什么是更快的:).

感谢您回答我这个微小而重要的问题!

安德烈亚斯

PS:也许重要的是要知道我在JAVA中编码,但这更像是一个普遍的问题.

performance programming-languages

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

如何用其他编程语言(C,C++等)检查程序是否安装了Java以及在哪里

我想知道Java是否已安装以及在哪里(路径).也许这听起来很奇怪,但我的目标是让BOINC(用C++编码)检查Java安装,然后启动我的Java应用程序.但是因此我需要知道BOINC是否可以本机启动Java,或者我是否还必须发送JRE,然后使用未安装的JRE启动我的应用程序.

那么有没有办法先检查安装?

先感谢您!

安德烈亚斯

java installation programming-languages

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

不同Web服务之间的连接?(例如:Twitter-Feeds on Facebook)

有没有人知道从一个服务到另一个服务的连接的良好方式,以便这两个服务从其他服务中受益?

我想有一个简单但从不那么安全的方式在我的服务器和另一台服务器之间建立连接,但我不知道该怎么做.

它应该是......简单,因此用户和服务提供商都不必浪费大量的时间流量,因此不会浪费流量并且快速加密连接,因此中间没有人可以使用传输的数据和它应该是一个开放和灵活的标准,以便可以有更多的连接到其他服务(我的服务器在这个星形连接的中间,所有提供商之间没有连接),我不需要付费; ).

标题中的例子是我想到的,因为当你有一个Twitter帐户时,你会以某种方式将Facebook连接到你的帐户,而facebook可以在你的帐户上显示你的twitterfeeds.但我不希望提供商在用户想要传输的非常重要的信息旁边收集大量信息.所以我不希望提供获取我的用户的用户名,我真的不需要知道我的用户是如何在那里命名的.这就像一个邮政信箱.你只需知道把你的信放在哪里,但你不需要知道盒主的名字.而且我不希望邮件运营商知道他正在提供什么,所以它应该加密.

每个线索怎么做都没关系,因为我对此一无所知:)

安德烈亚斯,提前谢谢你

connection web-services data-transfer

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

VB.net应用程序在"真实世界"软件中?

我很想知道用VB.net编写的程序的传播级别.我问,因为我在大学航空航天工程期间在VB.net编写,因为我们的信息学教授希望我们这样做,我们至少学到了很多基本的编程经验.因此,我将地平线探测器编写为项目工作,并询问我的一位朋友,一位信息学的学生,帮助我解决一些开放式问题.

他真的问我教授是否想在他的一颗卫星上使用这个vb.net程序.(好吧,即使我不希望我的程序在一个真正的卫星上,即使在这个纳米测试卫星上也是如此:)).我回答说,我知道,他在其中使用了其他vb.net的东西.他说,这个vb.net并没有在现实世界的程序中使用,它比其他语言慢,而且不够灵活.他说,除了使用vb.net之外,还有其他方法可以使这颗卫星崩溃;)

所以我想知道关于在vb.net中编码的程序在PC应用程序和自动化机器等软件中的百分比的粗略估计.

如果不需要它,为什么还有人在编码呢?:d

谢谢你对此的任何回复!

安德烈亚斯

vb.net language-comparisons

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

整数计数器 - Max-Value时该怎么办?

如何在使用整数计数器时解决最大值问题

counter = counter + 1;
Run Code Online (Sandbox Code Playgroud)

当达到最大值时,你怎么知道这发生了?你为这个计算增加了另一个计数器吗?

我的问题关注java.

java

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

限制Java RAM的使用?

我们将Java用于我们的项目www.aerospaceresearch.net/constellation,并从未安装的java bin文件夹中直接使用Java.

我们在使用这种java的ram时遇到了一些麻烦,不同的是操作系统甚至是32位和64位版本.是否可以设置ram使用的上限,以便Java对ram进行动态重新排列,例如它总是低于150mb?

这将真正帮助我们解决一些小问题,并将我们的应用程序带到具有有限ram功能的系统.

提前谢谢,安德烈亚斯

java ram limit option

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