我有这样的一套
{date: 20120101}
{date: 20120103}
{date: 20120104}
{date: 20120005}
{date: 20120105}
Run Code Online (Sandbox Code Playgroud)
如何将日期为"20120105"的那些文档的子集保存到另一个集合中?
即 db.subset.save(db.full_set.find({date: "20120105"}));
假设我有一个假设的表格,以便某些游戏中的某些玩家得分时记录:
name points
------------
bob 10
mike 03
mike 04
bob 06
Run Code Online (Sandbox Code Playgroud)
如何获得每个玩家的分数总和并在一个查询中并排显示?
总积分表
bob mike
16 07
Run Code Online (Sandbox Code Playgroud)
我的(伪)查询是:
SELECT sum(points) as "Bob" WHERE name="bob",
sum(points) as "Mike" WHERE name="mike"
FROM score_table
Run Code Online (Sandbox Code Playgroud) 有人有这个成功吗?网上没有大量的参考资料,我已经用尽了谷歌上的所有相关结果.这是我的脚本:
#!/usr/bin/perl
use DBI;
use DBD::ODBC;
$user = "user";
$pw = "pw";
$ip = "192.168.1.0"
#DBI->trace(DBD::ODBC->parse_trace_flags('odbconnection'));
#my $connect_attrs = { PrintError => 0, RaiseError => 1, AutoCommit => 1 };
my $dbh = DBI->connect("dbi:ODBC:$ip", $user, $pw);
Run Code Online (Sandbox Code Playgroud)
错误消息:
DBI connect('192.168.1.0','user',...) failed: (no error string) at ./teradata.pl line 13
Run Code Online (Sandbox Code Playgroud)
注释掉的两行是我之前无法尝试连接数据库的遗留问题.
更新:以前是我使用DBD模块所做的努力.
#!/usr/bin/perl
use DBI;
$user = "xxxx";
$pw = "xxxx";
my $dbh = DBI->connect("dbi:Teradata:tdsn", $user, $pw);
Run Code Online (Sandbox Code Playgroud)
错误:
DBI connect('tdsn','xxxx',...) failed: Unable to get host address. at ./teradata.pl line 12
Run Code Online (Sandbox Code Playgroud)
第二次尝试:
#!/usr/bin/perl …Run Code Online (Sandbox Code Playgroud) 我正在研究一种显示MySQL数据库数据的查询工具.向用户显示一个包含几十个动态生成的复选框的表单,以便他们可以选择查看数据的方式.此数据作为GET请求提交,并且(显然)在请求的页面加载时显示在URL中.
在与输入表单相同的页面上,我有一个动态生成的php数组,需要将其发送到与GET请求相同的位置.但是,我不希望此数组中的值显示在URL中(我在内部使用它们)所以我想将它们作为POST请求提交.
显然,我不能同时同时执行GET和POST请求.我是网络开发的新手(计算机科学家,否则),并一直在摸索如何处理这个问题.
如果问题不明确,请告诉我.
编辑:许多人建议我将它们添加到动作变量a la:
form action ="process.php?get1 = value ...
所有这些输入都是动态生成的,因此将它们放入动作变量是不可行的.
我正在使用RegOpenKeyEx()和RegQueryValueEx()来尝试获取Windows注册表中六个键的值.我能够在六个中的四个中做到这一点,但是对某些其他人失败了.
wchar_t * getRegKeyValue(HKEY rootKeyToGet, LPCWSTR subKeyToGet, LPCWSTR valueToGet)
{
HKEY resultHKey = 0;
wchar_t resultString[255] = L"";
DWORD dwType = REG_SZ;
DWORD resultSize = 255;
// See if the subkey exists. If it does, get its value.
if (RegOpenKeyEx(rootKeyToGet, subKeyToGet, NULL, KEY_ALL_ACCESS, &resultHKey) == ERROR_SUCCESS)
{
RegQueryValueEx(resultHKey, valueToGet, NULL, &dwType, (LPBYTE) &resultString, &resultSize);
}
RegCloseKey(resultHKey);
resultHKey = NULL;
RegCloseKey(rootKeyToGet);
rootKeyToGet = NULL;
return resultString;
}
Run Code Online (Sandbox Code Playgroud)
以下是一些成功的电话:
swprintf(buffer, L"&ie=%s", getRegKeyValue(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Internet Explorer", L"Version"));
swprintf(buffer, L"&os=%s.", getRegKeyValue(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", L"CurrentVersion"));
wcscat(url, …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用$ .get()联系服务器.我不关心回应.我的目的是记录一些用户操作的数据(他们点击的内容等).当用户点击某些内容时,会调用$ .get,如下所示:
$.get(
"http://www.some-server.com/log.txt?click=1",
function (data)
{
},
"text"
);
Run Code Online (Sandbox Code Playgroud)
服务器处理相应的请求.函数执行时出现以下错误:
XMLHttpRequest cannot load ... is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)
如果我将数据类型更改为jsonp,我不会收到该错误但是当jquery回调尝试将日志服务器的响应评估为JSON时,它会告诉我"whatwasreturned"未定义.我无法在日志服务器上更改任何内容.
我在这里看到了类似的问题和恶心,但没有一个能够专门回答我自己的问题.
我试图以编程方式创建哈希哈希.我的问题代码如下:
my %this_hash = ();
if ($user_hash{$uuid})
{
%this_hash = $user_hash{$uuid};
}
$this_hash{$action} = 1;
$user_hash{$uuid} = %this_hash;
my %test_hash = $user_hash{$uuid};
my $hello_dumper = Dumper \%this_hash;
Run Code Online (Sandbox Code Playgroud)
根据我的输出,$ this_hash被正确分配但是
$user_hash{$uuid} = %this_hash
Run Code Online (Sandbox Code Playgroud)
在调试器中显示值为1/8; 不确定他的意思.我也收到一个警告:"哈希分配中奇数个元素......"
JS:
$(".x").click(function()
{
alert("hello");
return false;
});
$("#otherdiv").html("<div class='x'>Drag and drop values on the right to create a pivot table.</div><br />");
Run Code Online (Sandbox Code Playgroud)
CSS:
div.x
{
background-color: white;
border: dotted 1px;
cursor: pointer;
width: auto;
float: left;
position: absolute;
top: 15%;
left: 10%;
padding: 10px;
}
Run Code Online (Sandbox Code Playgroud)
当我点击"x"类的div时,没什么好开心的.