小编Dav*_*key的帖子

SQL Server中的4字节unsigned int?

MS SQL Server中是否有4字节的unsigned int数据类型?

我被迫使用bigint吗?

sql types sql-server-2005

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

RegExp.$ 1做什么

我在JScript中遇到过一段代码:

RegExp.$1
Run Code Online (Sandbox Code Playgroud)

有人知道它的作用吗?

如果我自己输出它,我甚至没有得到任何错误.

我在http://www.w3schools.com/jsref/jsref_obj_regexp.asp上找不到任何参考资料.

在这段代码之前有一个正则表达式搜索,我怀疑它与它有关:

.search(/^__product\[(.+)\]$/)
Run Code Online (Sandbox Code Playgroud)

javascript regex

17
推荐指数
1
解决办法
9808
查看次数

类似于std :: map或std :: vector的构造函数

我正在创建一个类,我想知道如何创建类似于std::mapstd::vector样式的构造函数.

std::map<std::string, std::string> map = {
    {"foo", "bar"},
    {"biz", "buz"},
    {"bez", "boz"}
};
Run Code Online (Sandbox Code Playgroud)

不同之处在于我不希望我的班级要求接受的类型,就像std::map那样.

std::map<std::string, std::string>
Run Code Online (Sandbox Code Playgroud)

我希望我的班级接受这种风格的论点:

{
    {"foo", "bar"},
    {"biz", "buz"},
    {"bez", "boz"}
};
Run Code Online (Sandbox Code Playgroud)

但是有定义的类型.(std :: string,Typer)

'Typer'是一个我将作为值插入的类std::map.

c++ vector std c++11

12
推荐指数
1
解决办法
1337
查看次数

聚簇索引是否比包含?的非聚集索引更快?

我有一个表a列,a,b,c,d,e,f,g,大约有500,000行.

有一个经常运行的查询SELECT * FROM table WHERE a = @a AND b = @b AND c = @c.

是否更好的创建a clustered index,b和c,或者我最好创建non-clustered indexa,b和c INCLUDE (d, e, f, g).

自发出select*以来,不确定include会帮助加快查询速度.

任何帮助,将不胜感激!

sql sql-server sql-server-2008

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

如何让lua顺序运行

我正在通过这个网站学习Lua .我在教程的最开始,我正在尝试这个程序(输入一个数字x,它返回x!):

-- defines a factorial function
function fact (n)
  if n == 0 then
    return 1
  else
    return n * fact(n-1)
  end
end

print("enter a number:")
a = io.read("*number")  -- read a number
print(fact(a))
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,io.read似乎在提示之前.我在Notepad ++控制台中运行它,如下所示:

"C:\Program Files\Lua\5.1\lua.exe" "Path\To\factorial.lua"
Run Code Online (Sandbox Code Playgroud)

输出(看似)是空白但如果我输入一个数字,则该功能运行.

5
enter a number:
120
Run Code Online (Sandbox Code Playgroud)

虽然这不是一个很大的问题,但我只能想象在创建之前使用的变量所带来的问题.那么,在阅读输入之前,如何让这个程序提示输入数字呢?

io lua buffer

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

PHPMailer加载一段时间,然后给出500 - 内部服务器错误

我正在尝试设置一个php页面来自动发送验证邮件.我想使用gmail smtp服务器,我看过的每个地方都建议使用PHPMailer.我安装它并使用以下示例代码:

ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once ("incl\PHPMailer\PHPMailerAutoload.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->Username = "myemail@gmail.com";
$mail->Password = "mypassword";
$mail->SetFrom('myemail@gmail.com','Me');
$mail->AddAddress("ToAddress@gmail.com");
$mail->Subject = "Verify your email";
$mail->Body = "Thank you for signing up.  Please verify your email using the link below:";
$mail->IsHTML (true);

if($mail->Send()){
    echo "Success";
}else{
    echo "Error";
}
Run Code Online (Sandbox Code Playgroud)

当尝试通过Firefox访问该页面时,该页面将加载几分钟,然后给出以下错误:

500内部服务器错误.
您正在查找的资源存在问题,无法显示.

服务器是运行IIS 7.5PHP 5.5.8的Windows Server 2008 R2 Standard .我可以毫无问题地访问所有其他页面,但尝试呼叫似乎是超时或其他东西.我知道这是因为我对每一行进行了评论并慢慢添加了一些内容并且是导致该行为的行.$mail->Send()$mail->Send() …

php phpmailer iis-7.5 windows-server-2008-r2

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

获取应用于元素的css类的背景颜色

说,我有以下CSS类:

.upComing{ background:#ccc; font-weight:bold; }
Run Code Online (Sandbox Code Playgroud)

在我的HTML中,我有一个表,其中某些行应用了该类,如下所示:

<table>
  <tr> <td></td> <td></td> </tr>
  <tr> <td></td> <td></td> </tr>
  <tr class='upComing'> <td></td> <td></td> </tr>
  <tr> <td></td> <td></td> </tr>
  <tr class='upComing'> <td></td> <td></td> </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

到目前为止,这么好,但是通过JavaScript我有事件听td点击,我想得到行的颜色(我知道我可以得到行的类,但在这种情况下,我需要能够得到来自班级的颜色).

我需要这样做,因为表可以导出到excel文件,如果它们在CSS类上,行颜色不会应用于excel文件,我想在发送html之前将这种颜色应用于每个td到excel发电机.

PS:这个表是从我们创建的jQuery插件动态生成的,它仍然是一个正在进行中的工作,但是当我们对它充满信心时,我们将为公众发布它.

- 更新 - 这是关于这个主题的更新,确实有一个纯粹的javascript解决方案,我不得不深入研究jQuery的源代码来检查这一点.这是解决方案:

1)指向所需的元素

var tr = $("tr.upComing").first()[0]; 
Run Code Online (Sandbox Code Playgroud)

2)获得元素的COMPUTED STYLE

var css = window.getComputedStyle( tr );
Run Code Online (Sandbox Code Playgroud)

3)获得COMPUTED STYLE的属性值

var color = css.getPropertyValue( "background-color" );
Run Code Online (Sandbox Code Playgroud)

到目前为止,我只在Mac上测试了FF,Safari,Chromium和Opera,如果有人可以在IE上尝试这个并给我们反馈意见,那将是非常棒的.

javascript css

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

SQL链接服务器,使用变量打开查询

SELECT * INTO #C_INFO FROM OPENQUERY(ORACLE_CMIDW1,' SELECT A.CID, A.ANO,
A.COMP_REVD_DATE, A.REVIEW_COMP_DATE, A.ISSUE, B.ENT_ID, A.TYPE_ID FROM XXX
B INNER JOIN YYY A ON B.ANO = A.ANO WHERE A.REVIEW_COMP_DATE Between
''2012-03-01'' And ''2013-10-31'' AND Not A.ISSUE = 110 AND A.TYPE_ID = 1
and B.ENT_ID In (2,3) ')
Run Code Online (Sandbox Code Playgroud)

上面的SQL工作完美,但我不想硬编码日期.这就是尝试使用变量的原因.日期格式(yyyy-mm-dd, '2013-03-01'),除此日期格式以外的任何内容,Oracle都不执行sql.

是否可以这样做,如果是这样,请使用变量重写整个sql,以便我可以看到它是如何完成的.

谢谢!

t-sql sql-server sql-server-2008

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

正则表达式匹配URI中的&符号,后面跟一个等号而不是另一个&符号

我的正则表达式知识正在逃避这一点......

假设我有一个带有URI作为查询参数的URL,ala:

http://hostname.com?uri=http://website.com/company/YoYo+&+Co+Inc&type=company
Run Code Online (Sandbox Code Playgroud)

...假设我们的uri param本身不包含任何params,我想在Javascript中手动解析查询参数,但很明显我们的嵌入式uri param中的&符号使得更难以分解所有的&符号并运行它从那里.

我真正想要做的是定义一个只匹配问号和符号的正则表达式,在跟随另一个&符号(或行尾)之前跟随等号.我提出了这个很接近,但也包括非捕获文本,我不知道为什么:

[?&](?:[^&]+)=
Run Code Online (Sandbox Code Playgroud)

...导致匹配?uri=以及&type=接近但是捕获超出我想要的匹配.我在做什么错了,使得它不只是捕获的?,并&在比赛吗?换句话说,它应该只捕获?uri &之前和之前的类型.

javascript regex

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

如何在 DataRow 上使用 ExtendedProperties

C# DataTable 有一个 PropertyCollection ExtendedProperties。该表中的 DataColumn 也有一个ExtendedProperties 为什么 DataRow 没有这个?

因此,例如,如果我有多个表并且想要添加一些要在视图中使用的元数据,我可以执行以下操作:

tbl.ExtendedProperties["class"] = "pandas";
tbl.Columns["name"].ExtendedProperties["class"] = "highlighted";
Run Code Online (Sandbox Code Playgroud)

我怎样才能更进一步,做类似的事情

tbl.Rows[0].ExtendedProperties["class"] = "highlighted";
Run Code Online (Sandbox Code Playgroud)

c# datatable extended-properties datarow

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