小编Lee*_*e B的帖子

改善Scala脚本启动时间 - 客户端模式?

我想让简短的Scala脚本像python脚本一样快地运行,特别是在脚本启动时间方面.

任何人都可以推荐一些方法,例如,不涉及使用GCJ进行编译吗?

我能想到的一种方法是使用JVM的客户端模式运行脚本,但我似乎无法使其工作.一个例子(已知 - 好)shebang为此将是伟大的.

更新:我知道其他问题,但不要认为到目前为止找到了任何可行的答案,因为我正在寻找适用于STANDARD安装的解决方案,而无需额外的要求.这就是我试图解决的问题"例如,不涉及使用GCJ进行编译".

看起来-client模式是为了这个明确的目的而设计的,但是出于某种原因从scala脚本激活是很尴尬的.

performance jvm scala startup

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

工人/时隙排列/约束过滤算法

希望你能帮我解决这个问题.这对工作没有帮助 - 这是一个非常努力工作的志愿者的慈善机构,他们真的可以使用一个比他们现有的更少混乱/烦人的时间表系统.

如果有人知道一个好的第三方应用程序(当然)自动化这个,那几乎同样好.只是...请不要建议随机的时间表,例如预订教室的东西,因为我认为他们不能这样做.

提前感谢阅读; 我知道这是一个很重要的帖子.我尽我所能尽力记录这一点,并表明我已经自己努力了.

问题

我需要一个工人/时间段调度算法,它为工人生成轮班,符合以下标准:

输入数据

import datetime.datetime as dt

class DateRange:
    def __init__(self, start, end):
        self.start = start
        self.end   = end

class Shift:
    def __init__(self, range, min, max):
        self.range = range
        self.min_workers = min
        self.max_workers = max

tue_9th_10pm = dt(2009, 1, 9,   22, 0)
wed_10th_4am = dt(2009, 1, 10,   4, 0)
wed_10th_10am = dt(2009, 1, 10, 10, 0)

shift_1_times = Range(tue_9th_10pm, wed_10th_4am)
shift_2_times = Range(wed_10th_4am, wed_10th_10am)
shift_3_times = Range(wed_10th_10am, wed_10th_2pm)

shift_1 = Shift(shift_1_times, 2,3)  # allows …
Run Code Online (Sandbox Code Playgroud)

python scheduling permutation timeslots timetable

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

黑盒子只用2位计数到19,只能切换?

有些学生在另一个网站上问这个,但没有得到答案.我有一些刺,但发现它相当棘手.

仅仅使用开关来实现它需要9:1的压缩比,所以我想这个技巧非常适合你分配给学生的规则.也许每个学生都需要一套不同的规则?

我已经考虑过只允许按正确顺序关注学生,允许多次迭代,而不会出现任何答案.我还考虑过将学生编号编码为二进制,并将其与开关中的位相结合,以获得更多的位,但这仍然是一个压缩/验证问题:即使其中一个位用于奇偶校验,你仍然有很大的误报潜力.

据推测,如果没有办法解决这个问题就不会被问到.也许这是comp-sci课程中的常见问题并且众所周知?无论如何,没有进一步的...

"这是我在计算机课上遇到的一个问题.这对我来说似乎是一种数学问题,并且可能涉及二进制代码.我不确定,我的所有想法都会导致死路一条.

19名学生有机会通过玩游戏赢得奖品.经过一段时间来决定策略后,所有学生将被安置在独立的隔音隔离室中,绝对无法沟通.

游戏如下进行.一个房间里有两个灯开关,它们将从"关闭"位置开始.我会一次带一个学生进入这个房间.每次学生进入房间时,他或她必须翻转其中一个开关.所有学生最终都会被带进房间,但有些学生可能会被带入不止一次.

如果一个人正确告诉我每个人都在房间里,那么每个人都会赢得奖品.但是,如果有人错误地告诉我每个人都在房间里,那么每个人都会被喂给短吻鳄!请注意,要么所有学生都赢得奖品,否则每个人都会输.

你的任务是确定一个策略,确保每个人都能赢得奖品(而不是被鳄鱼吃掉)."

compression algorithm binary parity

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