小编ork*_*kan的帖子

用matplotlib和numpy在图像上绘制圆圈

我有浮动 x/y阵列,其中包含圆心.

import matplotlib.pylab as plt
import numpy as np
npX = np.asarray(X)
npY = np.asarray(Y)
plt.imshow(img)
// TO-DO
plt.show()
Run Code Online (Sandbox Code Playgroud)

我想通过使用这个中心在我的图像上显示圆圈.我怎样才能实现这一目标?

python plot numpy matplotlib imshow

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

Sugar ORM需要在每次单元测试时保存记录吗?

我正在使用Sugar ORM for db和Robolectric进行单元测试.使用Sugar ORM和Robolectric i一起关注这个问题.

我把我的代码放在startEverTestSugarAppAsFirst方法并运行的地方.

new PersonHandler(new Activity()).insertPeople();
Person p = Person.findById(Person.class, 1);
System.out.println(p.getName());
Run Code Online (Sandbox Code Playgroud)

它打印第一条记录的名称.到现在为止还挺好.

但是如果我注释掉//new PersonHandler(new Activity()).insertPeople();并再次运行,则不会返回任何记录并且会给出空指针异常.我认为Sugar ORM在第一次运行时将记录存储到某个地方,我可以在第二次访问这些记录.

另一方面,如果我运行模拟器,我将下面的代码放在我的主要活动的onCreate方法中,在第二次运行中注释掉第一行,我可以看到日志中打印的第一条记录.

new PersonHandler(this).insertPeople();
Person p = Person.findById(Person.class, 1);
Log.v("person", p.getName());
Run Code Online (Sandbox Code Playgroud)

那么,在单元测试结束后,Sugar ORM会删除db吗?或者它保存数据库的位置,所以我可以一遍又一遍地使用它?

database android unit-testing robolectric sugarorm

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

聚合/组合与定向聚合/组合?

bouml 中的聚合/组合和定向聚合/组合有什么区别?

除了 bouml 和 bouml 在其站点中没有解释外,其他地方找不到定向聚合/组合概念。

注意:基于代码的解释会好得多。

c++ diagram uml

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