小编Rek*_*kin的帖子

在java中的序列点概念

我是Java新手,有CI的背景正在通过Khalid Moughal的书.在页126上他举了一个例子

   int i = 10;

   int k = ++i + --i; // ((++i) + (--i)).
Run Code Online (Sandbox Code Playgroud)

这显然违反了C语言中的序列点概念,它表示在相同的序列点中不能多次更改变量的值.我的问题是,相同的序列点规则是否适用于java?他可能只是为了解释前缀一元运算符的概念及其副作用而采用这个例子,但这样一个明显违反语言非常基本规则的例子并不像Khalid Moughal那样出名.

所以请确认一下.

希望你们人们把它带入正确的精神.

谢谢,

Mawia

java

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

OpenGL NURBS表面

我正在学习OpenGL,我希望在中间获得一个略微驼峰的表面.我目前正在使用此代码,我不知道如何调整ctrl点以使其成为我想要的方式.它目前喜欢

在此输入图像描述

我想这样:

在此输入图像描述

我不完全确定我应该使用什么控制点,我对它是如何工作感到困惑.

#include <stdlib.h>
#include <GLUT/glut.h>

GLfloat ctrlpoints[4][4][3] = {
   {{-1.5, -1.5, 4.0}, {-0.5, -1.5, 2.0}, 
    {0.5, -1.5, -1.0}, {1.5, -1.5, 2.0}}, 
   {{-1.5, -0.5, 1.0}, {-0.5, -0.5, 3.0}, 
    {0.5, -0.5, 0.0}, {1.5, -0.5, -1.0}}, 
   {{-1.5, 0.5, 4.0}, {-0.5, 0.5, 0.0}, 
    {0.5, 0.5, 3.0}, {1.5, 0.5, 4.0}}, 
   {{-1.5, 1.5, -2.0}, {-0.5, 1.5, -2.0}, 
    {0.5, 1.5, 0.0}, {1.5, 1.5, -1.0}}
};

void display(void)
{
   int i, j;

   glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
   glColor3f(1.0, 1.0, 1.0);
   glPushMatrix ();
   glRotatef(85.0, 1.0, 1.0, 1.0);
   for (j …
Run Code Online (Sandbox Code Playgroud)

c opengl bezier nurbs

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

统计计算

是否有任何内置库可用于计算java中的中位数?

我正在使用apache.commons.math进行其他统计功能,但中位数无处可寻.

谢谢,

java statistics

4
推荐指数
2
解决办法
1886
查看次数

String String Buffer类,String Builder类的区别

StringBuffer sb=new StringBuffer("Hello");
sb.append("welcome");//working
sb.concat("hi");//not working 
Run Code Online (Sandbox Code Playgroud)

为什么我不能在这里使用concat?

java string

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

SVN和DVCS工作流程 - 保留历史记录

是否可以使用VCS(最好是SVN)和DVCS(最好是Mercurial或Git)创建简化的工作流程?

以下事实描述了所需的工

  • 有一个中央VCS服务器.
  • 主要开发发生在中央服务器上.
  • 核心开发团队之外的任何人(让他们命名为Joe)可以拍摄具有完整历史记录的源代码快照.
  • Joe想在自己的分支中开发一个功能.
  • Joe没有对VCS的写权限,所以
  • 他正在本地开发并致力于他自己的DVCS回购.
  • 当他完成后,他联系主要的回购管理员将他的工作合并到中央.

这里有一个棘手的部分:他的作品可以合并到中央回购中,保留它的历史吗?那么主要开发团队可以跟踪Joe的个人提交?

我想学习任何东西,这可以指出我正确的方向.如果工作流不是不可能实现的,那么可以随意抛出指向教程的链接.如果您对VCS-DVCS工作流程有任何经验,请分享.如果不可能实现它,那么为什么对我来说也很有价值.

我知道这个问题可能与其他问题类似(例如vcs或dvcs工作流程),但无论历史是否被保留,我都找不到任何线索.

svn git workflow mercurial dvcs

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

标签 统计

java ×3

bezier ×1

c ×1

dvcs ×1

git ×1

mercurial ×1

nurbs ×1

opengl ×1

statistics ×1

string ×1

svn ×1

workflow ×1