小编Che*_*tEx的帖子

F#中是否有标准选项工作流程?

在standrd F#库中是否有一个选项(也许)wokflow(monad)?

我发现手工制作实现的打(1,2)这个工作流程的,但我真的不希望引入非标准的,而不是非常信任的代码到我的项目.谷歌和msdn的所有可想象的查询都不知道在哪里可以找到它.

monads workflow f# option maybe

26
推荐指数
2
解决办法
3842
查看次数

如何启用和访问笔记本和IPython内核的调试日志记录

我正在对IPython内核进行一项小型研究,并试图从中获取调试日志,看看它是如何与笔记本交互的.现在看来我的发行版中提供的文档和示例配置已经完全过时了.

问题

  1. ipython内核日志文件位于何处?
  2. 如何在jupyter笔记本和ipython内核中启用DEBUG级别日志记录?

我试过的

在提供官方文档的链接之前,请阅读本节

首先,我使用以下命令为IPython和笔记本创建了配置文件:

$ ipython profile create
$ jupyter notebook --generate-config
Run Code Online (Sandbox Code Playgroud)

正如预期的那样创建三个文件:

  • .jupyter/jupyter_notebook_config.py
  • .ipython/profile_default/ipython_config.py
  • .ipython/profile_default/ipython_kernel_config.py

在这些文件中,我发现了类似的评论片段:

 # 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也不做任何改变.

ipython-notebook jupyter

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

对于OTP行为,我们是否有Akka/Scala等价物?

我目前正在估计一个与消息路由和日志记录相关的新项目.我发现OTP的事件服务器之类的抽象非常有用.但由于非技术原因,这个项目可能会在JVM上实现,所以我看了Akka.并没有发现任何类似的东西.

有两个原因我想在Akka中找到类似于通用行为的东西:

  1. 我不是构建分布式系统的专家,并且喜欢在我的工具中嵌入一些最佳实践.
  2. 所有Akka的东西,如远程引用和注册表似乎有点复杂的简单"从一个点传递到另一个"应用程序.如果我能够通过简单的名称"开箱即用"来解决我的系统组件,那将是很棒的.

我错过了什么,或者在Akka中,通常的做法是自己实现这种功能吗?

erlang scala erlang-otp akka

13
推荐指数
1
解决办法
1103
查看次数

使用FRP支持Haskell的Alive GUI库

是否有任何活动的Haskell库实现了FRP并可用于编程UI /交互式图形?

我对这样一个图书馆的期望:

  • 不使用任何疯狂的GHC扩展,因此凡人可以理解代码.
  • 没有放弃(在最后6个口中有一些提交,很少在邮件列表中回答帖子).
  • 由一些现代窗口库(Qt,GTK)支持,并涵盖了相当数量的功能.
  • 还具有绘图和动画支持,即让用户简单地定义一些形状和效果并将其参数绑定到行为.

我查了一些资源,图片很难过.

  • 原来的Fran及其祖先Fruit家族正式死亡.
  • Reactive是一个抽象框架,没有绑定到真实的UI /图形(我错过了什么?).
  • Netwire也看起来针对一般情况.目前它没有关于如何使用它构建UI /图形的文档.唯一的例子是完整的应用程序甚至不接近教程.
  • Grapefruit看起来很不错,但它最后一次提交是在2013年12月,邮件列表中充满了垃圾邮件.我认为它被抛弃了.
  • Yampa根本没有文档,邮件列表自2013年11月起保持沉默.

user-interface animation haskell frp

8
推荐指数
1
解决办法
378
查看次数

如何在elasticsearch中按数组元素搜索?

我有一个在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".

arrays indexing elasticsearch

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

关于azure blob对象更改的通知

我可以以某种方式订阅有关Azure的blob对象更改的通知吗?

我的目的是使用SAS将文件上传委托给客户端,最近(上传完成后)更新数据库.看起来我需要不断检查blob的状态,但这是一个非常耗费资源的过程.

file-upload azure azure-storage-blobs

7
推荐指数
2
解决办法
3174
查看次数

是否可以通过Java API for GLES在Android上使用pixmaps?

我正在尝试在Android上使用OpenGL ES实现离屏渲染.我的最终目标是提高纹理映射的性能,我在普通的java和Bitmap/int [] API中做.我试过pbuffer方法,类似于相关论坛帖子的示例代码.它表现出相当低的性能,glReadPixels一个设备上的呼叫最多需要50毫秒,而另一个设备上的呼叫最多需要15毫秒.

使用Frame Buffers有更多现代方法.代码示例相当复杂,我不希望从帧缓冲区到Android的位图传输速度比使用pbuffers更快.我估计是对的吗?

第三种方法是使用pixmaps.如果我理解正确的文档,他们应该在OpenGL和Dalvik的内存之间使用比普通副本更复杂的内存共享.问题是Android SDK中不存在相关的API.

在Java中没有暴露eglCreateImageKHREGLImageKHR结构.我能找到的所有C++示例都依赖于它们.

有,eglCreatePixmapSurface但我无法弄清楚如何从文档中使用它.可能它在native_pixmap参数中接收某种位图句柄,但我找不到任何方法来创建这样的句柄.搜索"eglCreatePixmapSurface android"只会导致问题报告.

我的主要问题是:我可以在Java上使用pixmaps而无需编写本机代码吗?如果我需要本地化,那么我可以使用工作代码来评估性能,然后深入了解OpenGL?

android opengl-es pixmap

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

是否可以在javascript控制台中定义int32值?

我是否理解在mongodb javascript控制台中无法定义和存储int32值?因此,如果我想这样做,别无选择,只能用Java或其他语言编写带有良好类型驱动程序接口的程序?

我能找到的唯一或多或少的清晰解释是mongodb的JIRA中的BUG#854.但我简直无法相信这样一个简单而重要的功能可以避免.

javascript types int32 mongodb

3
推荐指数
1
解决办法
4956
查看次数