小编par*_*rth的帖子

摆脱带符号的零

我正在做一些矩阵运算,其中矩阵元素通过以下方式从某些变量获取值:

elem[1] = -x
Run Code Online (Sandbox Code Playgroud)

但当它在矩阵中x = 0设置时,这是不希望的。-0有什么明确的方法可以防止这种情况发生吗?

c++ floating-point

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

垂直于圆锥体的曲面

我用 OpenGL/C++ 编写一个程序来对圆锥体进行光线追踪。对于我的强度计算,我需要知道表面法线。给定基础半径、高度和中心坐标,如何计算表面法线?

graphics

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

动态分配数组

我正在开发一个OpenGL/C++程序,我需要在我的窗口中绘制坐标时存储坐标.但由于绘制的点数未定义,我无法确定数组的大小.是否可以动态地为数组分配空间?我可以使用任何其他数据结构来实现相同的目标吗?

c++

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

解析fetchIfNeeded()不起作用

我的表"Attack"中有2个指针对象(指向ParseUser).看起来这些指针对象需要一段时间才能被检索.因为我的代码直接没有用,并且给了我异常:

 java.lang.IllegalStateException: ParseObject has no data for this key.  Call fetchIfNeeded() to get the data.
Run Code Online (Sandbox Code Playgroud)

然后,我使用try-catch块对fetchIfNeeded函数进行了必要的操作:

ParseObject battle = null;
try {
   battle = objects.get(0).fetchIfNeeded();
} catch (ParseException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
}
ParseUser attacker1 = battle.getParseUser("Attacker");
Log.i("dontest",attacker1.getUsername());
Run Code Online (Sandbox Code Playgroud)

它仍然返回相同.我甚至检查isDataAvailable功能,它返回true.Any方式围绕这个?

PS:我的查询返回了我用size()函数检查的1行.

这是描述fetchIfNeeded()函数的文档.

android parse-platform

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

标签 统计

c++ ×2

android ×1

floating-point ×1

graphics ×1

parse-platform ×1