问题列表 - 第25862页

更新MySQL表中的排名

我有一个表Player的以下表结构

Table Player {  
Long playerID;  
Long points;  
Long rank;  
}
Run Code Online (Sandbox Code Playgroud)

假设玩家ID和积分具有有效值,我可以根据单个查询中的积分数更新所有玩家的等级吗?如果两个人拥有相同数量的积分,那么他们应该排名等级.

更新:

我正在使用hibernate使用建议作为本机查询的查询.Hibernate不喜欢使用变量,特别是':'.有谁知道任何变通方法?通过不使用变量或在这种情况下使用HQL解决hibernate的限制?

mysql hibernate tie rank

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

format,iomanip,c ++

我正在努力学习使用名称空间声明比使用"使用命名空间标准"更明确.我正在尝试将我的数据格式化为2位小数,并将格式设置为固定而非科学.这是我的主要文件:

#include <iostream>
#include <iomanip>

#include "SavingsAccount.h"
using std::cout;
using std::setprecision;
using std::ios_base;

int main()
{
    SavingsAccount *saver1 = new SavingsAccount(2000.00);
    SavingsAccount *saver2 = new SavingsAccount(3000.00);

    SavingsAccount::modifyInterestRate(.03);

    saver1->calculateMonthlyInterest();
    saver2->calculateMonthlyInterest();

    cout << ios_base::fixed << "saver1\n" << "monthlyInterestRate: " << saver1->getMonthlyInterest()
        << '\n' << "savingsBalance: " << saver1->getSavingsBalance() << '\n';
    cout << "saver2\n" << "monthlyInterestRate: " << saver2->getMonthlyInterest()
        << '\n' << "savingsBalance: " << saver2->getSavingsBalance() << '\n';
}
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2008上,当我运行程序时,在我想要的数据之前得到输出"8192".这有什么理由吗?

另外,我认为我没有正确设置固定部分或2位小数,因为一旦我添加了setprecision(2),我似乎得到了科学记数法.谢谢.

c++ iomanip

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

在ASP.NET中动态设置元素属性的值

我在aspx页面中有一些简单的代码

<object width="550" height="400">
    <param name="movie" value='XXXX' />
    <embed src='XXXX' width="350" height="370"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

我希望能够动态设置XXXX的值.

做这个的最好方式是什么 ?

html asp.net

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

使用顶点着色器计算球体的边界四边形

我正在尝试从图形纸中实现算法,并且算法的一部分将已知半径的球体渲染到缓冲区.他们说他们通过计算顶点着色器中的位置和大小来渲染球体,然后在片段着色器中进行适当的着色.

有没有猜到他们实际上是怎么做到的?位置和半径在世界坐标中是已知的,投影是透视的.这是否意味着球体将被投影为圆圈?

opengl geometry vertex-shader fragment-shader

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

如何获取Node.js目录中存在的所有文件的名称列表?

我正在尝试使用Node.js获取目录中存在的所有文件的名称列表.我想要输出是一个文件名数组.我怎样才能做到这一点?

javascript directory-listing node.js

882
推荐指数
22
解决办法
81万
查看次数

PHP中的字符串替换

这是我在这个精彩网站上的第一个问题.

假设我有一个字符串字符串$a="some text..%PROD% more text"中只有一个%..%字符串.我需要PROD%另一个变量内容之间进行替换.所以我曾经做过:

$a = str_replace('%PROD%',$var,$a);
Run Code Online (Sandbox Code Playgroud)

但现在两者PROD之间%开始出现不同的情况.所以我可以期待刺激或刺激.所以我在更换之前将整个字符串设为大写.但副作用是原始字符串中的其他字母也变成大写.有人建议我使用正则表达式.但是怎么样?

谢谢,

罗汉

php regex string

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

如何通过命令行选项加载不同的zshrc文件?

我以前用bash做这个...

/bin/bash --rcfile /home/sindhu/bin/misc_scripts/shellrc/.bashrc_1
Run Code Online (Sandbox Code Playgroud)

我怎么能用zsh完成同样的事情?

谢谢.

bash zsh

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

使用VC++命令行创建.dll和.lib文件

如何使用命令行在VC++中创建.lib文件和.dll文件cl.exe

c visual-c++

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

将Lua脚本加载到以filename命名的表中

我使用luaL_loadfile然后lua_pcall从我的游戏加载脚本,并想知道如果不是将它们加载到全局表中,我可以将它们加载到以其文件名命名的表中吗?

例如:

我有一个名为"Foo.lua"的文件,其中包含:

function DoSomething()
    --something
end
Run Code Online (Sandbox Code Playgroud)

加载后我希望能够访问它:

Foo.DoSomething()
Run Code Online (Sandbox Code Playgroud)

谢谢!

c c# c++ lua

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

为什么条件变量有时会被错误地唤醒?

我已经知道你使用条件变量的方式是

lock
while not task_done
  wait on condition variable
unlock
Run Code Online (Sandbox Code Playgroud)

因为有时条件变量会自发唤醒.但我永远不明白为什么会这样.在过去,我已经读过制作一个没有这种行为的条件变量的代价很高,但仅此而已.

那么......为什么你需要担心在等待条件变量时错误地被唤醒?

concurrency condition-variable

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