小编Wil*_*hes的帖子

solr搜索字段不存在的文档

如何在SOLR索引中搜索那些不包含指定字段的文档?

lucene solr lucene.net solrnet

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

为什么Clojure堆栈跟踪这么久?

我以前写了一些玩具解释器/编译器,所以我将堆栈跟踪引用编译器源文件中的行与编译器错误相关联.

如果我将以下错误的函数定义添加到我的compojure项目中:

(defn dodgy-map []
  {:1 :2 :3})
Run Code Online (Sandbox Code Playgroud)

Lein拒绝开始:

$ lein ring server-headless
Exception in thread "main" java.lang.RuntimeException: Map literal must contain an even number of forms, compiling:(one_man_wiki/views.clj:19)
        at clojure.lang.Compiler.load(Compiler.java:6958)
        at clojure.lang.RT.loadResourceScript(RT.java:359)
        at clojure.lang.RT.loadResourceScript(RT.java:350)
        at clojure.lang.RT.load(RT.java:429)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$load_lib.doInvoke(core.clj:5264)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$load_libs.doInvoke(core.clj:5298)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$require.doInvoke(core.clj:5381)
        at clojure.lang.RestFn.invoke(RestFn.java:457)
        at one_man_wiki.handler$eval1564$loading__4784__auto____1565.invoke(handler.clj:1)
        at one_man_wiki.handler$eval1564.invoke(handler.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:6511)
        at clojure.lang.Compiler.eval(Compiler.java:6501)
        at clojure.lang.Compiler.load(Compiler.java:6952)
        at clojure.lang.RT.loadResourceScript(RT.java:359)
        at clojure.lang.RT.loadResourceScript(RT.java:350)
        at clojure.lang.RT.load(RT.java:429)
        at clojure.lang.RT.load(RT.java:400) …
Run Code Online (Sandbox Code Playgroud)

clojure

33
推荐指数
1
解决办法
1729
查看次数

如何从webpack中的font-awesome-webpack配置字体文件输出目录?

我刚安装了font-awesome-webpack.我用以下方法导入它:require("font-awesome-webpack");

我的webpack配置在我的模块加载器数组中包含以下内容:

    { test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader?limit=10000&minetype=application/font-woff" },
    { test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }
Run Code Online (Sandbox Code Playgroud)

问题是我在开发者控制台中收到此错误:

localhost/:1 GET http://localhost/mysite/app/db812d8a70a4e88e888744c1c9a27e89.woff2 
localhost/:1 GET http://localhost/mysite/app/a35720c2fed2c7f043bc7e4ffb45e073.woff 
localhost/:1 GET http://localhost/mysite/app/a3de2170e4e9df77161ea5d3f31b2668.ttf 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

问题是,这些文件是在根目录(在mysite目录中)创建的.如何配置以便在mysite/app目录中输出那些woff和ttf?

javascript font-awesome webpack

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

如何使用Python将自定义参数添加到URL查询字符串?

我需要使用Python将自定义参数添加到URL查询字符串

示例:这是浏览器提取的URL(GET):

/scr.cgi?q=1&ln=0
Run Code Online (Sandbox Code Playgroud)

然后执行一些python命令,因此我需要在浏览器中设置以下URL:

/scr.cgi?q=1&ln=0&SOMESTRING=1
Run Code Online (Sandbox Code Playgroud)

有一些标准方法吗?

python

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

如何在散景图上将x轴设置为日期时间?

我正在使用带有ipython笔记本的散景.

我想使用包含日期时间的pandas DataFrame在散景中绘制折线图:

import pandas as pd
from datetime import datetime as dt
from bokeh.io import output_notebook
from bokeh.charts import Bar, Line, show

df = pd.DataFrame(data=[1,2,3],
                  index=[dt(2015, 1, 1), dt(2015, 1, 2), dt(2015, 1, 3)],
                  columns=['foo'])

output_notebook()
show(Line(df))
Run Code Online (Sandbox Code Playgroud)

但是,散景使用微秒!为什么是这样?我如何解决它?

线的散景图

python pandas ipython-notebook bokeh

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

Django中同一模型的多个多对多关系

鉴于以下模型具有两个多对多关系:

class Child(models.Model):
    name = models.CharField(max_length=80)

class Foo(models.Model):
    bar = models.ManyToManyField(Child)
    baz = models.ManyToManyField(Child)
Run Code Online (Sandbox Code Playgroud)

这给出了错误:

accounts.foo: Accessor for m2m field 'bar' clashes with related m2m field 'Child.foo_set'. Add a related_name argument to the definition for 'bar'.
accounts.foo: Accessor for m2m field 'baz' clashes with related m2m field 'Child.foo_set'. Add a related_name argument to the definition for 'baz'.
Run Code Online (Sandbox Code Playgroud)

精细; 我不需要向后的关系.根据相关名称的Django文档(据我所知,它只在ForeignKey下),我可以设置related_name="+"和不创建后向关系:

class Child(models.Model):
    name = models.CharField(max_length=80)

class Foo(models.Model):
    bar = models.ManyToManyField(Child, related_name="+")
    baz = models.ManyToManyField(Child, related_name="+")
Run Code Online (Sandbox Code Playgroud)

这不起作用:

accounts.foo: …
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

Java:你如何使用JVMTI的ForceGargabeCollection强制GC?

我不是在寻找通常的"你只能使用System.gc()来回答Java中的GC ",这个问题根本不是什么.

我的问题不是主观的,而是基于现实:GC 可以用Java来强制实现.我们每天使用的许多程序都是这样做的:IntelliJ IDEA,NetBeans,VisualVM.

它们都可以强制 GC发生.

怎么做?

我认为他们都使用JVMTI,更具体地说是ForceGarbageCollection(注意"Force"),但我怎么能为自己尝试呢?

http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#ForceGarbageCollection

还要注意,这个问题不是关于"为什么"我想要这样做:"为什么"可能是"好奇心"或"我们正在编写类似于VisualVM的程序"等.

问题是"你如何使用JVMTI的ForceGarbageCollection强制GC"?

是否需要使用任何特殊参数启动JVM?

是否需要任何JNI?如果是这样,究竟是什么代码?

它只适用于Sun VM吗?

任何完整和可编辑的例子都是最受欢迎的.

java garbage-collection jvmti

23
推荐指数
2
解决办法
5346
查看次数

如何使用emacs作为我的JAVA IDE?

我想使用emacs而不是Netbeans,它在我的计算机上过于膨胀.我已经有了JDEE,我没有挖掘它,但看起来它缺乏:

  • 类测试:运行一个具有main方法的类,但该类不是项目的主类
  • Maven集成:这是一个小小的愿望,因为Netbeans也不支持maven.

java ide emacs maven-2

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

是否有可能在setup.py中表达特定于平台的依赖关系而无需构建特定于平台的版本的egg?

我们有一个占位符egg,它不包含任何代码,只是为了从PyPi存储库中提取依赖包列表而存在.

这些依赖包大多数是与平台无关的,但有些只在Win32平台上使用.

是否有可能以某种方式使依赖平台有条件,以便我的install_requires列表中的给定依赖项只会在Win32上安装时被拉下来?

或者:是否可以指定可选依赖项列表,如果可用,将安装,但如果不是,则不会导致easy_install失败?

python distutils setuptools

22
推荐指数
3
解决办法
6786
查看次数

截至2016年,是否有一个方案实施支持100%的R7RS(小)没有偏差?

我愿意学习Scheme.我想坚持使用R7RS,因为它是最后一个标准.然而,似乎在Scheme当前实现上存在很多碎片,并且大多数碎片停留在R5RS或R6RS的一部分.

我发现的唯一一个支持R7RS的部分是Kawa,但由于它在JVM上运行,它不支持尾调用优化,这是针对该实现的一个强点.

Scheme计划世界是否真的那么支离破碎,甚至还没有R7RS完全实现呢?我问,因为如果没有,我一赶上,我就打算建一个; 但是,如果存在,最好不要重新发明轮子并为某种实施做出贡献.

如果您有信息,请不仅要回答姓名,还要提供适当的进一步信息(实施的官方网站,甚至邮件组的摘录都可以作为参考).

顺便说一句,我不是在考虑Racket,因为它不再是Scheme了.

lisp scheme implementation r6rs r7rs

22
推荐指数
2
解决办法
6076
查看次数