小编joa*_*pez的帖子

如何使用Math.cos()和Math.sin()?

我正在使用Math.cos,Math.sin但它会给我带来意想不到的结果:

 Angle   Sin      Cos
 354     0.8414  -0.5403
 352     0.1411   0.98998
 350    -0.958   -0.2836
Run Code Online (Sandbox Code Playgroud)

为什么我得到这些结果?

java math

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

PyYAML 内存泄漏

我认为在加载.yml file库 PyYAML时出现内存泄漏。

我已按照以下步骤操作:

import yaml
d = yaml.load(open(filename, 'r'))
Run Code Online (Sandbox Code Playgroud)

由该方法所使用的存储器(我已经得到它tophtop)从生长60K160M,而文件的大小是低于1M

然后,我完成了下一个命令:

sys.getsizeof(d)
Run Code Online (Sandbox Code Playgroud)

并且它返回的值低于400K

我也尝试将垃圾收集器与 一起使用gc.collect(),但什么也没发生。

如您所见,似乎存在内存泄漏,但我不知道是什么导致了它,也不知道如何释放这么多内存。

任何的想法?

python garbage-collection yaml memory-leaks garbage

5
推荐指数
1
解决办法
542
查看次数

如何在AndEngine制作天文台?

我正在制作一个赛车游戏,现在我想要实现一个时钟/天文台来显示您的时间.

我想在ChangeableText中显示实际时间,在另一个ChangeableText中显示最佳单圈时间.

我如何每秒或每0.1秒更新一次?

我怎样才能检测到一圈结束时的情况,例如在终点线(确定的x和y位置)?

谢谢.

android chronometer andengine

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

如何将一个对象数组从一个Activity发送到另一个Activity?

我有一个类:

Class persona implements Serializable {

    int age;
    String name;

}
Run Code Online (Sandbox Code Playgroud)

我的第一个Activity填充了一个数组:

persona[] p;
Run Code Online (Sandbox Code Playgroud)

然后,我需要另一个Activity中的这个信息.我怎么发送它?

我试着做:

Bundle b = new Bundle();
b.putSerializable("persona", p);
Run Code Online (Sandbox Code Playgroud)

但我不能.

android bundle class

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