小编Bru*_*uno的帖子

创建张量流图时出现异常CallbackOnCollectedDelegate

我尝试用TensorFlowSharp构建一个小的tensorflow应用程序,有时我收到这个异常:

托管调试助手'CallbackOnCollectedDelegate'

对于函数TensorFlowSharp!TensorFlow.TFBuffer + BufferReleaseFunc :: Invoke

我试图找出它意味着什么,但我没有完全理解这些解释.这是引发异常的代码的一部分:

var graph = new TFGraph();
var model = File.ReadAllBytes(ModelsFile);
graph.Import(model, "");
Run Code Online (Sandbox Code Playgroud)

有人知道我应该做些什么来防止这种异常吗?

布鲁诺

c# exception tensorflow tensorflowsharp

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

Java Security Manager完全禁用反射

关于这个问题,我一直在阅读关于Stackoverflow的很多问题,但无法找到解决方案或解决我的问题.如果已经有人,如果有人提示,我将不胜感激......

我的问题/问题是,是否可以完全禁用不值得信赖的代码的反射?功能如getDeclaredMethods()(见test.java).我已经有了一个Java安全管理器,如果代码试图写/读/等,它会抛出安全例外....

如果有可能,有人可以告诉我怎么样?

布鲁诺

test.java

TestClass cls = new TestClass();
Class c = cls.getClass();

// returns the array of Method objects 
Method[] m = c.getDeclaredMethods();
for(int i = 0; i < m.length; i++) {
   System.out.println("method = " + m[i].toString());
}
Run Code Online (Sandbox Code Playgroud)

java reflection securitymanager policies

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

WebRTC,捕获屏幕

我目前的问题是,我想找到一种在Android上的webrtc连接期间捕获帧/屏幕截图的方法.我知道这里已经有一些解决方案,但没有一个适合我.

按照我目前的方法,我遵循了这个要点.

问题是它返回一个黑色位图.我会附加我的方法,但它基本上与Gist相同.如果有人有任何想法如何解决这个问题,请提前感谢.

Activity SingleFrameCapturer.BitmapListener gotFrameListener = new 
    SingleFrameCapturer.BitmapListener() {

    @Override
    public void gotBitmap(Bitmap theBitmap) {
        Log.e(TAG, "got bitmap!");

        ImageView imageView = findViewById(R.id.object_preview);
        imageView.setImageBitmap(theBitmap);

        imageView.setVisibility(View.VISIBLE);
            }
        };

        MediaStream stream = contextManager.getStream();
        SingleFrameCapturer.toBitmap(this, stream, gotFrameListener);
    }
}
Run Code Online (Sandbox Code Playgroud)

SingleFrameCapturer

import android.graphics.Bitmap;
import android.util.Base64;
import android.util.Log;
import java.nio.ByteBuffer;

import org.webrtc.VideoTrack;
import org.webrtc.MediaStream;
import org.webrtc.EglBase;
import org.webrtc.RendererCommon;

import javax.microedition.khronos.egl.EGL10;
import javax.microedition.khronos.egl.EGLConfig;
import javax.microedition.khronos.egl.EGLDisplay;

public class SingleFrameCapturer {

    public interface BitmapListener {
        public void gotBitmap(Bitmap theBitmap);
    }

    private static boolean firstTimeOnly = true; …
Run Code Online (Sandbox Code Playgroud)

java android webrtc

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

Antlr4 Javascript访客

我目前正在尝试在Antlr4访问者的帮助下开发JavaScript编译器.我已经用Java实现了这个,但是无法弄清楚如何在JavaScript中实现这一点.可能有人可以回答我几个问题?

1:在Java中有一个Visitor.visit函数.如果我正确,这是不可能的Javascript.有没有解决这个问题?

2:我的Javascript访问者获得了所有生成的访问函数,但是当我使用console.log(ctx)时,上下文是未定义的.知道为什么吗?

从SimpleVisitor.js中提取:

// Visit a parse tree produced by SimpleParser#parse.
SimpleVisitor.prototype.visitParse = function(ctx) {
        console.log(ctx);
};
Run Code Online (Sandbox Code Playgroud)

主js文件:

var antlr4 = require('lib/antlr4/index');
var SimpleLexer = require('antlr4/SimpleLexer');
var SimpleParser = require('antlr4/SimpleParser');
var SimpleVisitor = require('antlr4/SimpleVisitor');    

var input = "double hallo = 1;";
var chars = new antlr4.InputStream(input);
var lexer = new SimpleLexer.SimpleLexer(chars);
var tokens = new antlr4.CommonTokenStream(lexer);
var parser = new SimpleParser.SimpleParser(tokens);
var visitor = new SimpleVisitor.SimpleVisitor();
parser.buildParseTrees = true;
var tree = parser.parse();

visitor.visitParse();
Run Code Online (Sandbox Code Playgroud)

这可能足以从......开始

布鲁诺

编辑:

可能上下文是未定义的,因为我在没有参数的情况下调用函数,但是我从哪里得到"起始" - …

javascript java visitor antlr4

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

jsPlumb错误:<svg>属性width =" - Infinity"的值无效

我动态创建了一个jsPlump图

jsPlumb.ready(function(){
    jsPlumb.setContainer('row');

    var endPointLeft = {
      maxConnections : 1,
      onMaxConnections: function(info, e){
        alert('Max. 1');
      },
      connector: ['Straight'],
      anchor: 'Right',
      endpoint: 'Dot',
      isSource: true,
      isTarget: true
    };

    var endPointRight = {
      maxConnections : 1,
      onMaxConnections: function(info, e){
        alert('Max. 1');
      },
      connector: ['Straight'],
      anchor: 'Left',
      endpoint: 'Dot',
      isSource: true,
      isTarget: true
    };

    jsPlumb.addEndpoint($('.leftTree tbody').children().filter('.left'), {}, endPointLeft);
    jsPlumb.addEndpoint($('.rightTree tbody').children().filter('.right'), {}, endPointRight);

    // delete connection when clicked on
    jsPlumb.bind('click', function (connection, e) {
        jsPlumb.detach(connection);
      });
  });
Run Code Online (Sandbox Code Playgroud)

但是每次我连接两个点时,我都会收到以下错误"错误:<svg>属性width ="的值无效 - "Infinity""和"错误:<svg>属性height的值无效=" - Infinity"".

有人知道如何解决它吗?

jquery jsplumb

5
推荐指数
0
解决办法
778
查看次数

从版本4.5开始,ANTLR无法生成Javascript代码

当我尝试生成监听器/访问者...对于我的语法我收到以下错误:ANTLR无法生成从4.5版开始的Javascript代码

有谁知道如何解决它?我仍然可以生成C#和Java代码.

javascript antlr antlr4

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