我正在对IPython内核进行一项小型研究,并试图从中获取调试日志,看看它是如何与笔记本交互的.现在看来我的发行版中提供的文档和示例配置已经完全过时了.
在提供官方文档的链接之前,请阅读本节
首先,我使用以下命令为IPython和笔记本创建了配置文件:
$ ipython profile create
$ jupyter notebook --generate-config
Run Code Online (Sandbox Code Playgroud)
正如预期的那样创建三个文件:
在这些文件中,我发现了类似的评论片段:
# Set the log level by value or name.
# c.Application.log_level = 0
Run Code Online (Sandbox Code Playgroud)
我试图在jupyter配置中取消注释它.它没有添加更多细节,而是完全禁用了该jupyter进程的控制台输出.我也试过50它有相同的结果,值DEBUG在启动时给了我Python错误.
我也在ipython的配置中使用了这些值,但是我无法找到日志文件的位置.
在邮件列表命令行选项--log-level=DEBUG中提到,实际上它适用于jupyter.但我真的想在配置文件中保留此设置并为内核调试信息.
配置选项NotebookApp.log_level,IPKernelApp.log_level也不做任何改变.
是否有任何活动的Haskell库实现了FRP并可用于编程UI /交互式图形?
我对这样一个图书馆的期望:
我查了一些资源,图片很难过.
我有一个在elasticsearch索引的文档:
{
"content":"Some content with @someone mention",
"mentions":["someone"],
"userId":"4dff31eaf8815f4df04e2d62"
}Run Code Online (Sandbox Code Playgroud)
我尝试用查询找到它:
{
"query": {
"filtered": {
"filter": { "term":{"userId":"4dff31eaf8815f4df04e2d62"} },
"query": {
term: {"mentions":"someone"}
}
}
}
}Run Code Online (Sandbox Code Playgroud)
没有收到任何结果.
同时查询内容工作正常:
{
"query": {
"filtered": {
"filter": { "term":{"userId":"4dff31eaf8815f4df04e2d62"} },
"query": {
"term": {"content":"some"}
}
}
}
}Run Code Online (Sandbox Code Playgroud)
搜索数组需要一些特殊的语法吗?我发现了几个课题[ 1,2 ]关于elasticsearch阵列,但没有直接回答.
UPD Get Mapping调用返回下一个结果:
{
"records": {
"all":{
"properties":{
"content":{"type":"string"},
"userId":{"type":"string"},
"mentions":{"type":"string"}
}
}
}
}Run Code Online (Sandbox Code Playgroud)
UPD2我找到了问题的根源.我不小心在我的问题中引入了一个错误.我在DB中实际拥有的用户名是"some_one"(下划线很重要).因此标准索引将其拆分为2个单词并查询导致失败的"some_one".
我可以以某种方式订阅有关Azure的blob对象更改的通知吗?
我的目的是使用SAS将文件上传委托给客户端,最近(上传完成后)更新数据库.看起来我需要不断检查blob的状态,但这是一个非常耗费资源的过程.
我正在尝试在Android上使用OpenGL ES实现离屏渲染.我的最终目标是提高纹理映射的性能,我在普通的java和Bitmap/int [] API中做.我试过pbuffer方法,类似于相关论坛帖子的示例代码.它表现出相当低的性能,glReadPixels一个设备上的呼叫最多需要50毫秒,而另一个设备上的呼叫最多需要15毫秒.
使用Frame Buffers有更多现代方法.代码示例相当复杂,我不希望从帧缓冲区到Android的位图传输速度比使用pbuffers更快.我估计是对的吗?
第三种方法是使用pixmaps.如果我理解正确的文档,他们应该在OpenGL和Dalvik的内存之间使用比普通副本更复杂的内存共享.问题是Android SDK中不存在相关的API.
在Java中没有暴露eglCreateImageKHR和EGLImageKHR结构.我能找到的所有C++示例都依赖于它们.
有,eglCreatePixmapSurface但我无法弄清楚如何从文档中使用它.可能它在native_pixmap参数中接收某种位图句柄,但我找不到任何方法来创建这样的句柄.搜索"eglCreatePixmapSurface android"只会导致问题报告.
我的主要问题是:我可以在Java上使用pixmaps而无需编写本机代码吗?如果我需要本地化,那么我可以使用工作代码来评估性能,然后深入了解OpenGL?
我是否理解在mongodb javascript控制台中无法定义和存储int32值?因此,如果我想这样做,别无选择,只能用Java或其他语言编写带有良好类型驱动程序接口的程序?
我能找到的唯一或多或少的清晰解释是mongodb的JIRA中的BUG#854.但我简直无法相信这样一个简单而重要的功能可以避免.