我正在寻找使用遗传算法的实际应用.有些想法是:
但没有人真的突然出现在我身上.因此,如果您有一些空闲时间(几个月)花在遗传算法项目上,您会选择解决什么?
来自Django的背景,我经常使用"模板继承",其中多个模板从公共基础继承.在JSP中有一种简单的方法吗?如果没有,是否有一个替代JSP来做到这一点(除了Jython上的Django :)
<html>
<body>
{% block content %}
{% endblock %}
</body>
<html>
Run Code Online (Sandbox Code Playgroud)
{% extends "base template" %}
{% block content %}
<h1>{{ content.title }} <-- Fills in a variable</h1>
{{ content.body }} <-- Fills in another variable
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
将呈现如下(假设conten.title是"Insert Title Here",而content.body是"Insert Body Here")
<html>
<body>
<h1>Insert title Here <-- Fills in a variable</h1>
Insert Body Here <-- Fills in another variable
</body>
<html>
Run Code Online (Sandbox Code Playgroud) 我正在研究一个需要显示"奇特"方程式的Java小程序.MathML或LaTeX的Java渲染器是否是开源的?理想情况下,它将是一个不使用JNI的纯Java解决方案.
理想情况下,它还允许为生成的字形设置动画(例如,为等式的两边添加常量的动画,通过取消的术语的行等)
我需要一个以随机顺序返回数组的函数.我想确保它是随机的,但我不知道如何编写测试来确保数组真的是随机的.我可以多次运行代码,看看我是否多次使用相同的答案.虽然大型阵列不太可能发生碰撞,但很可能是小型阵列(比如说两个元素).
我该怎么办呢?
您是否可以分离IceFaces应用程序的组件,以便可以单独测试它们,而不是在组装的应用程序上使用Selenium或HttpUnit之类的东西?
支持bean可以很容易地隔离(如果编写为可测试的),但我有兴趣测试应用程序的模板/显示部分,同时尽可能少地使用应用程序的其余部分.可以这样做吗?怎么样?
有没有办法使用"虚拟数据"将IceFaces对象渲染为文本,然后我可以通过传统的单元测试运行?
我可以想办法做所有这些,但它们涉及创建多个应用程序(我希望测试的每个组件一个).然而,这似乎是一种次优的做事方式.
java ×4
unit-testing ×3
open-source ×2
testing ×2
django ×1
icefaces ×1
jsf ×1
jsp ×1
math ×1
probability ×1
shuffle ×1
tdd ×1
templates ×1