小编dol*_*hin的帖子

删除3D绘图中的轴边距

我花了几天时间试图找到一种方法来消除3D图中轴的微小边距.我试过ax.margins(0)ax.autoscale_view('tight')其他方法,但这些小的利润仍然存在.特别是,我不喜欢条形直方图被提升,即它们的底部不是零水平 - 参见示例图像.

所有轴上的不需要的边距

在gnuplot中,我会使用"set xyplane at 0".在matplotlib中,由于两侧的每个轴都有边距,因此能够控制每个轴都很棒.

编辑: 下面的HYRY解决方案效果很好,但是'X'轴在Y = 0时得到一条网格线:

奇怪的轴

python axes margins matplotlib

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

何时从服务器返回LICENSED_OLD_KEY?

应用程序许可文档描述LICENSED_OLD_KEY为:

该应用程序已获得用户许可,但有一个更新的应用程序版本可用不同的密钥签名.

另一方面,签署策略文档说:

如果在不使用匹配证书的情况下签署新版本,则还需要为应用程序分配不同的包名称 - 在这种情况下,用户将新版本安装为全新的应用程序.

由于应用程序由其包名称标识,因此这似乎表示您无法更改已发布应用程序的签名密钥.(相反,您可以更改密钥和包,但随后它将被市场视为新的应用程序.)

我想不出可以收到LICENSED_OLD_KEY回复的情况.我错过了什么吗?

code-signing license-key android-lvl google-play

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

Android OpenGL ES:自动更正env-> self和NvRmChannelSubmit失败

下面两个问题.

我们有一个图形OpenGL ES 2应用程序,在Windows,Linux,MacOS,iPhone,iPad和Android手机上运行了好几年.在过去的几个月里,我们开始收到一些Android设备用户的反馈(如Toshiba Thrive,HTC One X,Nexus 7或Asus Transformer,API 15和17),关于黑屏或闪烁屏幕的问题,或很少,应用程序崩溃.我们的应用程序针对API 9及以上,它是使用NativeActivity在NDK中编写的,直接基于nvidia android示例和演示,它已经在所有平台上进行了彻底测试,没有内存泄漏,没有无效的内存访问,它很少调用一些小的java码.

看看LogCat,我们注意到这些设备上有两种错误消息:

(1) JNI ERROR: env->self != thread-self (0x11734c0 vs. 0xd6d360); auto-correcting

(2)NvRmChannelSubmit failed (err = 196623, SyncPointValue = 0)其次是GL_OUT_OF_MEMORY

关于(1),我们知道线程与JNI问题,我们希望知道如何解决这个问题.我已经阅读了这些信息,我的问题是:"自动更正"是否意味着我们必须担心一些错误,或者它只是一个警告意味着代码在未来会表现得很糟糕,但现在它运行得很好(更正!)这与问题(2)无关?我问的原因是有时候我们也会看到以下几行:

E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
E/NvEGLUtil: Failure: eglSwapBuffers, error = 0x0000300d (swap:422)
Run Code Online (Sandbox Code Playgroud)

哪个看起来很认真 我们已经在启用了JNIcheck的API 17模拟器上测试了我们的应用程序 - 没有报告任何问题,并且应用程序运行良好.

现在,关于消息(2),我找到了一些论坛(例如这里,这里也是这个),人们报告了这个消息,原因尚不清楚.看起来像固件或驱动程序问题,或GPU内存泄漏或内存碎片...许多游戏都受到屏幕闪烁的影响,人们正在尝试重启/重置设备,清除缓存,升级等,但问题似乎仍然存在.这个问题涉及很多流行的设备.尽管有GL_OUT_OF_MEMORY错误代码,但"没有足够的内存"是不合理的,因为我们用于测试的应用程序使用的是小型32x32纹理而不是常规版本中使用的512x512纹理(这些更大的纹理在旧设备上运行得非常好).任何人都有如何解决这个问题的经验,这在我们这方面是否可以解决?这是官方确认的硬件/固件/操作系统错误吗?我正在寻找一个已知的原因和这个问题的真正解决方案,而不是一个在不知道原因的情况下会意外帮助的试错工作方法.

谢谢!

java-native-interface android opengl-es-2.0

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