小编ale*_*lex的帖子

你用了什么Object.clone()?

一位同事最近问我如何深度克隆Map,我意识到我可能从未使用过克隆()方法 - 这让我很担心.

您找到克隆对象的最常见方案是什么?

java

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

Django - 处理"枚举模型"

在Django中处理"支持表"是否有最佳实践?

我不喜欢Field.choices,因为它没有真正强制完整性(它甚至没有创建检查约束),所以我更喜欢创建一个完整的模型(通常,我发现自己在支持表中添加了额外的字段).

现在,如果我使用完整模型,我认为正确的方法是为表内容创建一个初始数据夹具,但是有一个"正确的方法"来命名行的实例,比如...

class State(models.Model):
    name = model.TextField()

STATES = dict(
    NEW=State.objects.get(pk=0),
    IN_PROGRESS=State.objects.get(pk=1),
)
Run Code Online (Sandbox Code Playgroud)

... 或类似的东西.

行什么使用?

python django django-models

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

模板引擎的建议

我正在寻找模板引擎.要求:

  • 在JVM上运行.Java很好; Jython,JRuby等也是......
  • 可以在servlet之外使用(与JSP不同)
  • 是灵活的wrt.存储模板的位置(JSP和许多人要求模板存储在FS中).它应该提供一个可以实现的模板加载接口或类似的东西
  • 容易包含参数化模板 - 我真的很喜欢JSP的标签片段
  • 好的文档,漂亮的代码等,通常的嫌疑人

我看过JSP-它几乎完美,除了servlet和文件系统耦合,Stringtemplate-我喜欢模板语法,但它在文件系统耦合上失败,文档缺乏,模板组和东西令人困惑,GXP,TAL,等等

想法,想法?

java templates

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

标签 统计

java ×2

django ×1

django-models ×1

python ×1

templates ×1