小编Sam*_*Sam的帖子

如何使用Junit测试异步进程

如何测试使用Junit激发异步进程的方法?

我不知道如何让我的测试等待进程结束(它不是一个单元测试,它更像是一个集成测试,因为它涉及几个类而不仅仅是一个)

java junit unit-testing asynchronous

187
推荐指数
8
解决办法
14万
查看次数

将列表截断为给定数量的元素

什么方法截断列表 - 例如前100个元素 - 丢弃其他元素(不迭代单个元素)?

java collections

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

是否有在PL/SQL中拆分字符串的功能?

我需要编写一个过程来规范化一个记录,该记录具有由一个char连接的多个标记.我需要获取这些标记分割字符串并将每个标记作为新记录插入表中.Oracle是否有类似"拆分"功能的东西?

string oracle plsql split tokenize

48
推荐指数
7
解决办法
19万
查看次数

组织大型Django项目的指南

任何人都可以推荐一个很好的指南/教程/文章,其中包含如何组织和分区大型Django项目的提示/指南?

当你需要开始分解初始的唯一文件(models.py,urls.py,views.py)并与几十个实体合作时,我正在寻找建议.

python django projects

31
推荐指数
2
解决办法
6984
查看次数

Scrum中的版本控制方法

最近和我的同事一起讨论了如何在Scrum项目中组织版本控制.更具体地说,分支创建的标准(每个开发人员,每个任务,每个故事,每个Sprint?)和集成方法.

我的意见是组织它的一个有用的方法是为每个用户故事创建一个分支,这样你就可以在完成后将每个Story集成到可释放的trunk中,并且它还允许你总是拥有应用程序的"可交付版本"任何时候.

因此,如果一个故事无法完成,它可能会被排除在外,并且不会影响sprint版本.(考虑到集中式工具,如果使用分布式工具,则考虑因素会有所不同)

我想知道你自己的方法,你喜欢哪种工具,以及你从经验和所吸取的教训中看到的利弊.

version-control agile scrum

20
推荐指数
2
解决办法
8066
查看次数

Easy_install缓存下载的文件

有没有办法配置easy_install以避免在安装失败时再次下载文件?

python egg easy-install python-wheel

18
推荐指数
2
解决办法
5382
查看次数

Python虚拟机架构图/参考

有人可以指出网站/书籍,我可以找到有关Python VM架构的介绍性文档吗?

我对C版本很感兴趣,但如果有关于其他实现的易于理解的参考资料,它也可能会有所帮助.

我试图找到比普通源代码更高级别的任何资源(但是,UML图或类似的东西会很好)还有关于所涉及的设计决策的信息,包括不同因素之间的权衡(性能,稳定性) ,简单).

python architecture language-design vm-implementation

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

忽略oracle触发器中的异常

我有一个表,其中包含一些由触发器维护的非规范化预先计算的列.数据有时会损坏并且进程失败但在这些情况下我只需忽略异常并继续,因为捕获错误并不重要.

如何在异常发生时立即编写异常子句而不引发任何错误?

我试过把条款留空:

...
EXCEPTION
    WHEN OTHERS THEN


end test_trigger;
Run Code Online (Sandbox Code Playgroud)

但它没有编译.

我错过了什么?我应该包括一些"通行证"条款吗?

oracle triggers plsql

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

如何处理java enum和数据库表之间的重复?

在我们的应用程序中,一个实体必须由枚举表示:例如类型,类别,状态等等.

通常,代码中存在使用值来决定一个动作或另一个动作的条件或流程,因此必须以某种方式为应用程序"知道"值(即它必须能够引用特定实例)决定而不是引用整体的类).这就是我们使用枚举而不仅仅是常规类的原因.

问题是这些实体还需要作为其他实体的字段存储(或至少引用)在数据库中.我们通常为每个实体创建一个表,能够在这些列中进行参考完整性检查,并且数据在数据库中只具有"含义",而无需参考枚举来找出每个id的含义.

理想情况下,应该从枚举中的数据填充这些实体的数据,但是现在我们在db初始化脚本中重复了这些值.

当使用像Hibernate这样的ORM时,它会变得有点复杂.

我想知道其他人是如何处理这种情况的.

我对枚举和数据库表之间有重复的想法不太满意,但我还没有找到更好的解决方案.

java sql database orm enums

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

用于Python中可重现环境的工具(或工具组合)

我曾经是一名java开发人员,我们使用像ant或maven这样的工具以标准化方式管理我们的开发/测试/ UAT环境.这使我们能够处理库依赖关系,设置OS变量,编译,部署,运行单元测试以及所有必需的任务.此外,生成的脚本保证所有环境几乎都配置相同,并且所有任务都由团队的所有成员以相同的方式执行.

我现在开始使用Python了,我想知道你应该使用哪些工具来完成与java相同的工作.

python installation continuous-integration development-environment automated-deploy

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

Perforce等效于svn开关

在svn/cvs中,我经常创建一个本地检出主/主干以开始在代码中工作,然后,当真正的提交分支准备就绪时,切换到它并开始在那里提交代码.

我知道Perforce有相当不同的工作流程,但我想知道是否有任何方法来执行切换并让本地代码开始指向远程存储库中的不同分支.

svn version-control perforce

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

CXF呼叫持续时间记录

我正在使用自定义cxf拦截器来记录服务调用的请求/响应,我想记录调用所需的时间以及响应.

有没有办法做到这一点?

java logging cxf

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