我尝试用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)
有人知道我应该做些什么来防止这种异常吗?
布鲁诺
关于这个问题,我一直在阅读关于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) 我目前的问题是,我想找到一种在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) 我目前正在尝试在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)
这可能足以从......开始
布鲁诺
编辑:
可能上下文是未定义的,因为我在没有参数的情况下调用函数,但是我从哪里得到"起始" - …
我动态创建了一个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"".
有人知道如何解决它吗?
当我尝试生成监听器/访问者...对于我的语法我收到以下错误:ANTLR无法生成从4.5版开始的Javascript代码
有谁知道如何解决它?我仍然可以生成C#和Java代码.
java ×3
antlr4 ×2
javascript ×2
android ×1
antlr ×1
c# ×1
exception ×1
jquery ×1
jsplumb ×1
policies ×1
reflection ×1
tensorflow ×1
visitor ×1
webrtc ×1