小编Fri*_*n3L的帖子

在Eclipse CDT调试器中检查std :: vector的内容

我正在使用Eclipse和CDT插件来开发C++.我也使用std库来创建向量,我在调试时遇到问题:Eclipse不允许我查看向量的内容.

有没有办法能够正确调试它?

c++ eclipse std

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

构建或编译

关于编译和构建之间的区别,我有一个理论问题.我正在编写一个需要花费大量时间来构建的c ++项目,所以我已经告诉要在"我修改了任何头文件"的情况下进行构建.真的吗?如果我在headder文件中添加一个新属性,那么我必须构建吗?编译不够?

谢谢!

c++ compilation build

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

Android中的C++ vs Java

我很开心游戏开发.我目前在C++中做了一些openGL,但现在我正在寻找提供Android的选项,我找到了使用Native code(C++)和其他使用Java开发游戏的人...

所以我真的不知道哪个是主要区别.我读到许多人都有使用C++的经验,并且更喜欢这个没有用java学习新东西...但我不认为这是主要原因.

使用C++或Java开发游戏的主要区别是什么?演出内容吗?可扩展性?Posibilities?

另外,您是否建议使用OpenGL开始游戏开发?

c++ java android opengl-es

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

Android打开时启动后台服务

我需要总是有一个后台服务来同步我的Android应用程序和服务器.我知道如何通过我的应用程序启动它,但是当Android关闭时,后台服务将会死亡.

如何保持后台服务始终运行?(即使设备关闭然后再打开......)

我需要添加Android的后台服务的启动程序.任何提示?

service android background

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

日食月神的交叉文件夹

我刚刚安装了Eclipse Luna,在我的项目浏览器中出现了一些文件夹,我不知道如何删除它甚至它意味着什么.

在此输入图像描述

看起来Engine和Gameplay文件夹也在重复.到底是怎么回事?

谢谢

c++ eclipse project

7
推荐指数
2
解决办法
2409
查看次数

控制台TextView Android

我是android开发的新手。我正在做的应用程序将经历一些过程,并且在此过程中会发生一些事情。因此,我希望活动屏幕中的可视控制台可以显示正在发生的事情。我的想法是在textview中插入行,并且必须始终在最后一行中刷新它并能够滚动到开头。

如何在代码中执行此操作?

谢谢

android scrollview textview

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

使用 GL_TRIANGLES 绑定纹理

在过去,我曾经将纹理绑定到 QUADS,然后用它来渲染它们。如果我有一个动画,我必须将图像的特定部分绑定到四边形,那么我只需要使用通用坐标 [0..1] 就可以了。

问题是现在我再次尝试使用 openGL,我看到 GL_QUADS 已被弃用,现在我看到的只是用 TRIANGLES 呈现。我的问题是我不知道如何使用三角形绑定纹理。

谢谢

opengl render gl-triangle-strip

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

从OpenGL ES开始.使用像素绘图

我开始学习使用java的android(GL10)中的开放GL,我按照一些教程来绘制正方形,三角形等.

现在我开始画出一些想法,但我真的很困惑屏幕的绘图顶点.当我使用openGL ES绘制一些东西时,我必须指定我想要绘制的屏幕部分以及纹理相同的部分...

所以我开始做一些测试,然后用这个顶点打印出一个全屏纹理:

(-1, -1, //top left
 -1, 1, //bottom left
 1, -1, //top right
 1, 1); //bottom right
Run Code Online (Sandbox Code Playgroud)

为什么这是全屏?OpenGL坐标的中心不是左上角(0,0)?为什么这个顶点的绘制是正确的?看起来中心真的是屏幕的真正中心,宽度和高度从-1 ... 1,但我真的不明白,因为我认为中心位于左上角......

另一个问题......我读了很多c ++代码,他们用像素打印.在使用像素的电子游戏中似乎非常必要,因为需要事物的确切位置,并且-1 ... 1我不能非常精确.我怎样才能使用像素而不是-1 ... 1?

非常感谢和抱歉我的英语不好.谢谢

java android opengl-es vertex

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

带有Jersey REST的PathParam

我正在开发一个REST Web服务,我在URL中使用ID来指定患者,如下所示:

WS/services/patient/1

其中"1"是患者的身份.所以,在代码中,我指定如下:

@GET
@Path("{id}")
public void getPatient(@PathParam("id") int cId) {
...
}
Run Code Online (Sandbox Code Playgroud)

我在一个例子中看到了它,但我的失败了.我收到这个错误:

com.sun.jersey.api.container.ContainerException:方法,public void PresentationLayer.PatientResource.getPatient(int),使用资源的GET注释,类PresentationLayer.PatientResource,不被识别为使用@HttpMethod注释的有效Java方法.

我不知道为什么这样做.在示例中,我看到它有效.任何提示?

编辑:如果我不写@PathParams("id"),它的工作原理......但是,我怎样才能从网址获取id?

java rest jersey

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

向下转换类c ++

我怀疑在C++中向下转换对象.

这是一个例子:

class A { }
class B : public A { 
  public:
    void SetVal(int i) { _v = i; }
  private:
    int _v;
}

A* a = new A();
B* b = dynamic_cast<B*>(a);
b->SetVal(2);
Run Code Online (Sandbox Code Playgroud)

这个例子会发生什么?我们正在修改一个基础分支,就好像它是一个孩子......它如何与记忆相关?

使用此演员......是否像创建B的实例并复制A的值?

谢谢

c++ inheritance downcast

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