如何从Windows cmd脚本中获取当前的月份和年份?我需要将每个值都放入一个单独的变量中.
我在OpenGL中设置一个顶点缓冲区,如下所示:
int vboVertexHandle = glGenBuffers();
glBindBuffer(GL_ARRAY_BUFFER, vboVertexHandle);
glBufferData(GL_ARRAY_BUFFER, vertexData, GL_DYNAMIC_DRAW);
Run Code Online (Sandbox Code Playgroud)
稍后,如果我想向"vertexData"添加或删除顶点,那么执行此操作的正确方法是什么?它甚至可能吗?我假设我不能直接修改数组而不将其重新发送到GPU.
如果我修改了vertexData数组,那么再次调用它:
glBindBuffer(GL_ARRAY_BUFFER, vboVertexHandle);
glBufferData(GL_ARRAY_BUFFER, vertexData, GL_DYNAMIC_DRAW);
Run Code Online (Sandbox Code Playgroud)
...会用新数据覆盖旧缓冲区吗?或者我还必须删除旧的?有没有更好的办法?
我正在查看我们客户的一些代码,并找到了我以前从未见过的这个函数参数:
some_function('ESFc');
Run Code Online (Sandbox Code Playgroud)
在调试器中,我将值设置为
char c = 'ESFc';
Run Code Online (Sandbox Code Playgroud)
它等于99
他还使用'ESSc','ESCm'和'ESBd',评分为99,109和100
这是什么?它是某种逃脱代码吗?
我正在考虑为Windows编写XNA游戏.它将具有主游戏窗口和另一个具有一些聊天控件或调试信息的WPF表单.当我在这个辅助表单中键入内容时,显然我不希望主XNA窗口看到我正在键入的内容.
做这个的最好方式是什么?我想如果我能确定辅助窗口是否有焦点,我可以忽略游戏循环中的任何击键.但在XNA中做出这一决定并不明显.这是怎么做到的?
我正在使用PHP 5和mySQL:
$line = mysql_fetch_array($result, MYSQL_ASSOC);
当我这样做时,我可以看到打印查询的结果:
foreach ($line as $data)
{
echo ($data . ", ");
}
Run Code Online (Sandbox Code Playgroud)
但如果我这样做:
echo ($line[0] . " " . $line[1] . " " . $line[2]);
我什么都没看到.此外,我无法从$ line分配值:
$values[] = $line[0]; //失败 - 不分配任何东西
为什么?我应该做什么呢?