问题列表 - 第29613页

如何设置sbt以在代码更改时重新启动长时间运行的服务器进程?

~run每当源文件发生更改时,使用命令sbt将为我重新运行可执行目标.这很好,但如果目标是长时间运行的服务器进程,sbt将暂停,直到子进程终止,因此源更改无效.

即使目标代码正在运行,我也希望有sbt监视器并重新编译我的源代码,并在成功构建时重新启动该进程.有人试过这个吗?

sbt

6
推荐指数
2
解决办法
1935
查看次数

需要Java正则表达式来分隔括号中的电话号码和文本

我想要一个可以接受此字符串的Java正则表达式

+1 7183541169(东海岸)

并产生两组

  • +1 7183541169
  • 东海岸

我很难逃脱圆括号.

java regex

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

在空的ggplot中获取图例着色

在呈现实际数据之前,我想制作一个与数据相同的图,但之后没有数据点.这有助于我解释如何解释这样的情节,而不会分散观众将使用图中的实际数据.

所以在下面的代码中我基本上想要用geom_blank()交换geom_point().没问题.

但是,这也会从绘图代码创建的图例中删除颜色和大小信息.有没有办法让这个回来?

ggplot(vas, aes(x=time, y=pain, colour=light.color, size=light.intensity)) + 
  #geom_point(na.rm=FALSE) +
  geom_blank() + 
  facet_wrap(~ppno) +
  scale_colour_manual(values=cols) +
  scale_y_continuous(name="VAS Pain (a.u.)") +
  scale_x_continuous(name="Time (minutes)")
Run Code Online (Sandbox Code Playgroud)

什么是将颜色指示恢复到图例中的正确方法.现在,它们仅显示某个参数(颜色或大小)的各个级别的值,而不显示具有特定级别的实际图形元素(点的颜色或大小).

r ggplot2

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

Python变量作用域如何工作?

这需要我深入挖掘Python资源,但由于SO上有很多人已经这样做了,我很想听听他们的指示.

>>> import os
>>> def scope():
...     print os
...     import os
... 
>>> scope()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in scope
UnboundLocalError: local variable 'os' referenced before assignment
Run Code Online (Sandbox Code Playgroud)

在我看来,当解析器解释文件时,它会自动为范围函数创建局部范围,这使得os从全局范围"分离".

这是真的吗?有人关心我在哪里可以找到有关范围实施的更多信息吗?

编辑:此外,这不是导入的特殊情况,这也适用于通常的变量.

python grammar parsing scope

4
推荐指数
1
解决办法
1541
查看次数

整数的对称双射算法

我需要一种能够将32位有符号整数与另一个32位有符号整数进行一对一映射(即无冲突)的算法.

我真正关心的是足够的熵,因此函数的输出似乎是随机的.基本上我正在寻找类似于XOR Cipher的密码,但它可以生成更多任意外观的输出.虽然默默无闻,但安全并不是我真正关心的问题.

编辑以便澄清:

  1. 算法必须是对称的,这样我就可以在没有密钥对的情况下反转操作.
  2. 该算法必须是双射的,每个32位输入数必须生成一个32位唯一编号.
  3. 函数的输出必须足够模糊,只在输入中添加一个应该对输出产生很大影响.

预期结果示例:

F(100)= 98456
F(101)= -758F
(102)= 10875498
F(103)= 986541
F(104)= 945451245
F(105)= -488554

就像MD5一样,改变一件事可能会改变很多事情.

我正在寻找一个数学函数,所以手动映射整数不是我的解决方案.对于那些提出要求的人来说,算法速度并不是很重要.

algorithm encryption-symmetric bijection block-cipher

32
推荐指数
5
解决办法
5128
查看次数

泛型不适用于返回类型

为什么java不允许以下泛型返回类型:

public <T extends Enum<T> & MyInterface> Class<T> getEnum() {
    return MyEnum.class;
}
Run Code Online (Sandbox Code Playgroud)

虽然以下工作正常:

public <T extends Enum<T> & MyInterface> Class<T> getEnum(Class<T> t) {
    return t;
}

getEnum(MyEnum.class); 
Run Code Online (Sandbox Code Playgroud)

MyEnum是一个实现接口的enumaration MyInterface.

为什么我不被允许返回MyEnum.class

编辑:

我需要这个,因为该功能getEnum()在界面中.它可以定义如下:

@Override
public Class<MyEnum> getEnum() {
    return MyEnum.class;
}
Run Code Online (Sandbox Code Playgroud)

但那么接口方法的返回类型是什么才能允许Class类的任何对象同时包含枚举和实现MyInterface呢?

java enums

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

在调用插件时使用jQuery的live()函数?

所以我有一个插件 - jScrollPane - http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html - 这很棒,但是,我想将它应用于Ajax生成的div.

我如何将jScrollPane与jQuery结合使用live()?有关live()的更多信息,请访问:http://api.jquery.com/live/

谢谢!

插口

ajax jquery

4
推荐指数
1
解决办法
1606
查看次数

导入模块时的错误处理

这可能有一个明显的答案,但我是初学者.我有一个"模块"(实际上只是一个包含我经常使用的一系列函数的文件),在开始时我导入了许多其他模块.但是,由于我在许多系统上工作,并非所有模块都可以在任何特定计算机上加载.为了使事情稍微变得困难,我在导入它时也会更改包的名称 - 例如,matplotlib缩写为mp.

我想要做的只是加载我正在使用的系统上存在的那些模块,并对那些没有的模块进行一些错误处理.我能想到的唯一方法就是将每个import语句放在它自己的try块中,这看起来非常不像pythonic.如果我将它们全部放在同一个try块中,那么抛出错误的模块将阻止后续模块的加载.任何可能让事情看起来更漂亮的想法?如果我不想改名,那就太容易了......

python error-handling cross-platform module

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

是否可以基于正则表达式模式生成示例字符串?

在我的应用程序中,用户可以将自己的正则表达式模式输入到文本框中,这样他就可以强制为另一个用户/文本框输入特定的输入.用户是否可以查看与他输入的正则表达式匹配的字符串示例?例如,如果他要输入:^[A-Z]{2}$,它将生成一个类似" XX" 的字符串,以向用户显示他只能输入两个大写字母.

如果没有简单的方法来实现这一点(我认为没有),那么构建有多难?或者这样的事情已经存在?

c# regex string

14
推荐指数
2
解决办法
5044
查看次数

如何在任何操作系统上启用mod_rewrite?

如果我理解正确,我需要放入一些东西httpd.config来启用mod_rewrite.如果这是真的,我需要什么就摆在httpd.confapache.conf?请具体操作系统.

php mod-rewrite

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