小编Fun*_*onR的帖子

矩阵库更新

我正在做一个神经网络项目(如你所知,大部分是线性代数计算),所以我已经使用了 Jblas,这是一个很棒的库,但是在我安装了 Ubuntu 最新版本 11.04 后,我在使用它时遇到了一些麻烦,(错误可能不要复制 temp bla bla)如果我做了一些工作我会解决这个问题。

但错误本身是一个警告我真的应该使用本机库吗?知道我已经因为这种错误而逃离了 C++(Java 是可移植的并且实现更容易等)

所以我回到了 Apache Commons,它相当不错(功能上:很多包,良好的设计),但性能是最差的!

这让我陷入了两难境地:Apache 的性能与当今处理器的性能相比,我们是否应该忽视像 Apache 这样的库的缓慢性能,而依靠新处理器中技术和多线程的改进?

你认为我应该做什么?我已经使用了一半的 JBLAS,

  1. 我应该使用阿帕奇吗?
  2. 继续使用 JBLA(修复错误)并继续
  3. 使用您选择的另一个新的 2011 年有前途的 JAVA 线性代数库吗?

编辑:错误是:“org.jblas错误无法加载复制的链接文件:java.lang.UnsatisfiedLinkError:/tmp/jblas2930149998010945438libjblas_arch_flavor.so:libgfortran.so.3:无法打开共享对象文件:没有这样的文件或目录。”

当我在Facebook 页面咨询 JBLAS 的作者后,他们告诉我我需要安装 libgfortran3,问题就解决了“以防万一有人遇到同样的问题”

java matrix linear-algebra

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

如何复制OCaml闭包?

我想存储一个OCaml闭包供以后由外部C库使用.我能够做到以下几点:

<TARGET> = caml_alloc(Wosize_val(<SOURCE>), Tag_val(<SOURCE>));
caml_register_global_root(<TARGET>);
Code_val(<TARGET>) = Code_val(<SOURCE>);
Run Code Online (Sandbox Code Playgroud)

但正如名称"封闭"所暗示的那样,仅仅复制代码位置是不够的.

如何制作(垃圾收集器友好)副本<SOURCE>

c closures ocaml

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

Rename-item 认为变量是路径

我正在尝试重命名一个文件,但 powershell 认为我的变量是一个字符串并且失败。

这是脚本:

$date=(get-date -Format d)
$time=(get-date -Format t)
$source = "D:\_qapi.log"
$newfilename = "$date"+"_"+"$time"+"_qapi[SERVERNAME].log"

Rename-Item $source -NewName $newfilename
Run Code Online (Sandbox Code Playgroud)

这是错误:

Rename-Item : Cannot rename because the target specified represents a path or device name.
Run Code Online (Sandbox Code Playgroud)

有人知道我可以解决这个问题吗?由于某种原因,powershell 将 $newfilename 中的 $date 变量视为路径。

powershell rename rename-item-cmdlet

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

Java中的多态性和接口

我是java的新手,我正在学习接口和多态.我想知道最好的方法是什么.

假设我有一个简单的课程.

class Object{

     // Renders the object to screen 
     public void render(){
   }
Run Code Online (Sandbox Code Playgroud)

我想提供一些对象可以做的东西,虽然是一个接口:

interface Animate{
   // Animate the object
   void animate();
}
Run Code Online (Sandbox Code Playgroud)

如果我想实现动画的界面,我可以执行以下操作:

class AnimatedObject extends Object implements Animate{

  public void animate() {
     // animates the object
  }

}
Run Code Online (Sandbox Code Playgroud)

由于所有没有对象可以动画我要处理的动画的渲染虽然多态性,但不知道如何diferentiate对象wihout使用的instanceof而不必问,如果它实现的接口与否.我计划将所有这些对象放在一个容器中.

class Example {

 public static void main(String[] args) {

    Object obj1= new Object();
    Object obj2= new AnimatedObject();

    // this is not possible but i would want to know the best way
    // to handle it do i have …
Run Code Online (Sandbox Code Playgroud)

java polymorphism interface

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

如何清除www的缓存?

我使用www从我的unity3d Web应用程序的服务器下载xml文件.它检索文件,一切正常.当我更新服务器中的xml文件时,问题就出现了,unity似乎没有加载新数据,而是显示旧数据.它做的某种缓存对我没有帮助.

我查看了文档,发现了WWW.LoadFromCacheOrDownload方法,但这只适用于资产包.我也删除了服务器中的xml文件,但是当我运行应用程序时,它仍然显示我加载的初始xml中的数据(这确认了高速缓存).

有没有什么办法可以强制统一下载我的xml的新版本,每次下载它而不是使用缓存.

希望我很清楚.期待一些好的建议!

xml caching unity-game-engine web

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

为什么sed replace + redirection会删除我的文件?

我正在使用sed搜索并替换bash文件中的两个字符串(GNU sed)

这是之后的文件

-rw-r--r-- 1 websync www-data 4156 mar 27 12:56 /home/websync/tmp/sitio-oficial/sitios/wp-config.php
Run Code Online (Sandbox Code Playgroud)

这是我运行的命令

sed 's/www-test/www/g' /home/websync/tmp/sitio-oficial/sitios/wp-config.php > /home/websync/tmp/sitio-oficial/sitios/wp-config.php
Run Code Online (Sandbox Code Playgroud)

结果

-rw-r--r-- 1 websync www-data 0 mar 27 13:05 /home/websync/tmp/sitio-oficial/sitios/wp-config.php
Run Code Online (Sandbox Code Playgroud)

编辑:如果我没有重定向sed的输出,那么我得到了正确的输出.如果我重定向到一个新文件,一切正常.

bash sed io-redirection

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

.each和回调

我正在使用请求和cheerio节点模块来创建从网站获取一些数据.我想得到一个项目列表,一旦这个列表完成,调用一个异步函数:

request('http://myurl', function(req,res,data){
    var $ = cheerio.load(data);
    var List = [];

    $('.myItems').each(function(i, element){
        console.log( typeof $(this).text() )
        List.push($(this).text());
    });

   for (var i=0; i <  List.length; i++){
      // make an asynchronous call to a API
   }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是如何等待列表完成,即,我怎么知道.each函数已遍历所有项目?

我能用异步做到这一点吗?

谢谢

javascript asynchronous node.js cheerio

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

使用yield WaitForSeconds

我可能会问一些非常明显的东西而且我忽略了一些东西,但是我试图在它做某事之前创建一个暂停.

我已经看到这在网上很多地方使用 -

yield WaitForSeconds(2);
Run Code Online (Sandbox Code Playgroud)

但是我得到一个语法错误,

"错误CS1528:预期;或=(无法在声明中指定构造函数参数)(CS1528)(Assembly-CSharp)

这让我感到困惑,因为我不确定yield关键字的真正意义或作用是什么,而且我假设它WaitForSeconds是一个类,其中"2"在构造函数中(不在声明中),任何帮助都将受到赞赏.谢谢!

c# unity-game-engine unityscript

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

计算球击中目标所需的初始速度

当以下是所有常数时,如何获得子弹击中目标所需的初始速度

time to target
gravity
initial position of the ball and the target
radius of the ball
Run Code Online (Sandbox Code Playgroud)

我在Unity 3D中使用c#为代码做了一些例子.我不是要求代码,我只是想知道采取什么步骤来做这件事(物理方面).

c# physics unity-game-engine game-physics

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

JavaScript和Unity JavaScript(UnityScript)之间有区别吗?

我很快就会开始使用UnityScript在Unity3D中编写脚本(因为我是初学者).如果我有JavaScript经验(我没有),我会发现UnityScript有什么不同吗?如果是这样,这两种脚本语言之间有多大区别?

javascript unity-game-engine unityscript

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