小编nim*_*cap的帖子

Eclipse的轻量级SQL编辑器

是否有适用于Eclipse的简单SQL编辑器插件?

通过简单的我的意思是,编辑器不会连接到任何数据库,做语法高亮和最好格式化SQL是一个奖金.

sql eclipse eclipse-plugin editor

127
推荐指数
4
解决办法
6万
查看次数

单元测试bash脚本

我们有一个除了Java代码之外还运行一些bash脚本的系统.由于我们正在尝试测试可能会破坏的所有内容,并且这些bash脚本可能会中断,我们希望对它们进行测试.

问题是很难测试bash脚本.

有没有办法或最佳实践来测试bash脚本?或者我们应该退出使用bash脚本并寻找可测试的替代解决方案?

testing bash tdd automated-tests extreme-programming

101
推荐指数
8
解决办法
6万
查看次数

如何自动化开发环境设置?

每当新开发人员加入团队或计算机时,开发人员都在使用更改,开发人员需要做大量工作来设置本地开发环境以使当前项目正常工作.作为一个SCRUM团队,我们正在尝试自动化所有内容,包括部署和测试,所以我要问的是:是否有工具或实践使本地开发环境设置自动化?

例如,为了设置我的环境,首先我必须安装eclipse,然后安装SVN,Apache,Tomcat,MySQL,PHP.之后我填充了数据库,我不得不对各种配置文件进行微小的改动等等......有没有办法将这种劳动减少到一键?

agile automation scrum development-environment

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

从元素具有权重的列表中选择k个随机元素

这里精美地描述没有任何权重(相等概率)的选择.

我想知道是否有办法将这种方法转换为加权方法.

我也对其他方法感兴趣.

更新:无需更换的采样

random algorithm math statistics probability

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

在HQL中无需关联即可加入

可以说我有两张桌子(A,B),如:

A {id, a, c}
B {id, b, c}
Run Code Online (Sandbox Code Playgroud)

我也有他们的实体.我想编写一个HQL,以便结果集就像(其中Ac = Bc):

(a1, b1, c1)
(a2, b2, c2)
(a3, b3, c3)
...
Run Code Online (Sandbox Code Playgroud)

由于onhibernate不支持子句,我被卡住了,我不知道如何编写查询.

hibernate join hql

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

如何让我的JUnit测试以随机顺序运行?

我有测试的经典结构,我有一个不同套件的测试套件,如DatabaseTests,UnitTests等.有时这些套件包含其他套件,如SlowDatabaseTests,FastDatabaseTests等.

我想要的是随机化测试的运行顺序,以便我确保它们不相互依赖.随机化应该在每个级别,如套件应该随机测试类顺序,测试类应该随机测试方法顺序.

如果可以在Eclipse中执行此操作,那将是最好的.

junit

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

MATLAB中有"队列"吗?

我想将递归函数转换为迭代函数.我通常做的是,我初始化一个队列,把第一个作业放入队列.然后在while循环中,我从队列中消耗作业并将新的作业添加到队列中.如果我的递归函数多次调用自身(例如,走一棵树有很多分支),就会添加多个作业.伪代码:

queue = new Queue();
queue.put(param);
result = 0;

while (!queue.isEmpty()) {
    param = queue.remove();
    // process param and obtain new param(s)
    // change result
    queue.add(param1);
    queue.add(param2);
}

return result;
Run Code Online (Sandbox Code Playgroud)

我在MATLAB中找不到任何类似结构的队列.我可以使用vector来模拟队列中添加3的队列:

a = [a 3]
Run Code Online (Sandbox Code Playgroud)

和删除元素是

val = a(1);
a(1) = [];
Run Code Online (Sandbox Code Playgroud)

如果我正确地使用MATLAB,这种方法将成为性能杀手.

在MATLAB中使用队列是否有理智的方法?

那么其他数据结构呢?

queue matlab data-structures

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

如何根据内容自动调整JFrame的大小

我创建了一个JPanel显示图像的自定义(让我们调用它MyPanel),我已经将它添加到了JFramecontentPane中.

我想JFrame自动调整大小以适应MyPanel何时更改图像.

看起来我需要打电话frame.pack()来做这件事.调用pack()MyPanel增加耦合,所以我不希望这样做.

为了解决这个问题,我扩展了JFrame(让我们调用它MyFrame)并创建了MyFrame观察者,并且MyPanel可以观察到.每当图像MyPanel显示更改时,它就会通知侦听器MyFrame.然后在收到通知时MyFrame调用pack().

是否有JFrame根据其内容调整大小的平滑方式?

swing resize jframe dynamic-resizing

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

如何在函数中修改数组?

MATLAB是一种按值传递的语言.我有一个处理像素邻居的递归函数.每次调用函数时,复制图像(在我的情况下是两个图像)是非常昂贵的.

我使用全局变量来解决问题.有没有其他方法可以使递归函数修改数组?

matlab pass-by-reference pass-by-value

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

Javascript正则表达式匹配以某些字符结尾但不与这些字符的特定组合结束的字符串

假设使用Javascript,我想匹配一个以[abcde]*但不以的字符串abc.

所以,正则表达式应该匹配xxxa,xxxbc,xxxabd但不是xxxabc.

我完全糊涂了.

编辑:由于某种原因我必须使用正则表达式,我不能做某事if (str.endsWith("abc"))

javascript regex

13
推荐指数
2
解决办法
5万
查看次数