问题列表 - 第41903页

SELECT语句中的数字

我遇到过的SQL查询类似'SELECT 1 FROM TABLE_NAME''SELECT 2 FROM TABLE_NAME'在调试程序.我很好奇查询中的数字是什么以及它返回的结果集.

谢谢

mysql

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

将模板参数传递给宏的方法

我无法将Google Test的ASSERT_THROW()宏与多个模板参数结合使用.考虑一下我想确保Matrix<5,1>抛出的构造:

ASSERT_THROW(Matrix<5,1>(), std::runtime_error);
Run Code Online (Sandbox Code Playgroud)

(这个例子没有多大意义,当然这不应该抛出,但它是在简化我所拥有的之后留下的.)

我从MS VC++ 2008获得此输出:

warning C4002: too many actual parameters for macro 'ASSERT_THROW'
error C2143: syntax error : missing ',' before ';'
Run Code Online (Sandbox Code Playgroud)

虽然没有问题:

ASSERT_THROW(Matrix<1>(), std::runtime_error);
Run Code Online (Sandbox Code Playgroud)

我怎样才能克服这个问题?

谢谢!

c++ macros googletest

20
推荐指数
3
解决办法
5467
查看次数

如何使用SQLite数据库和WPF应用程序存储和检索图像?

我必须将我的WPF应用程序中的图像存储到SQLite数据库,然后检索相同的图像并将其显示在应用程序中.我尝试通过将图像转换为字节数组并将该字节数组作为BLOB存储到SQLite数据库来实现这一点,但这不起作用.有人能帮我吗?

c# sqlite wpf image

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

我该如何使用FirstOrDefault()?

我有这个代码,我想在表达式没有返回数据时为Viewdate设置一个值:

ViewData["Fix"] = db.PreStatusViws.Where(c => c.LkpNameFix == "1").FirstOrDefault().NumCoefficientFix;
Run Code Online (Sandbox Code Playgroud)

我可以为此设置零或"文本"吗?我不,我该怎么办?!注意:FirstOrDefault(null)导致错误.

linq asp.net-mvc

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

使用正则表达式将"pt"转换为"px"

在WYSIWYG编辑器中,我有

<TABLE style="WIDTH: 162pt; BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width=216>
Run Code Online (Sandbox Code Playgroud)

我可以将其转换为

<TABLE style="WIDTH: 162px; BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width=216>
Run Code Online (Sandbox Code Playgroud)

运用

"wysiwygdata".replace(/pt/g ,"px");
Run Code Online (Sandbox Code Playgroud)

有没有办法使用正则表达式将pt的关联值更改为px的值.

162pt可能是162*96/72px.

寻求你的帮助.

javascript regex

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

onKeyPress事件在Firefox中不起作用

我有以下javascript代码...这里我在body标签中使用onKeyPress ="someFunction()"来获取按下的键的keyCode.

代码在IE8中工作正常,但这在Firefox中不起作用.

请给出一些解决方案.

<html>
<head>
<title>onKeyPress( ) event not working in firefox..</title>
<script>
function printDiv()
{
  var divToPrint=document.getElementById('prnt');
  newWin=window.open(''+self.location,'PrintWin','left=50,top=20,width=590,height=840,toolbar=1,resizable=1,scrollbars=yes');
  newWin.document.write(divToPrint.outerHTML);
  newWin.print();
  //newWin.close();
}
</script>

<script>
function keypress()
{
  alert(event.keyCode);
  var key=event.keyCode;
  if(key==112 || key==80)
 printDiv();
  else if(key==101 || key==69)
    window.location="http://google.com";
  else if(key==114 || key==82)
    window.reset();  
}
</script>
</head>
<body bgcolor="lightblue" onkeypress="keypress()">
Run Code Online (Sandbox Code Playgroud)

提前致谢.....


这是在IE8中工作正常但在Firefox中无法正常工作的总代码.

<!DOCTYPE html>
<html>
    <head>
    <title>Please help me out</title>
    <script type="text/javascript">
    function printDiv()
    {
      var divToPrint=document.getElementById('prnt');
      newWin=window.open(''+self.location,'PrintWin','left=50,top=20,width=590,height=840,toolbar=1,resizable=1,scrollbars=yes');
      newWin.document.write(divToPrint.outerHTML);
      newWin.print();
    }
    </script>

    <script type="text/javascript">
    function …
Run Code Online (Sandbox Code Playgroud)

javascript firefox javascript-events onkeypress

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

在VB.NET中声明属性

在我的VB 6.0代码中,我声明有以下行:

Attribute VB_Name = "MyFile"
Run Code Online (Sandbox Code Playgroud)

但是,在VB.NET中,我收到错误"期待声明".这不是宣言吗?找到VB.NET和VB 6.0之间的差异有很好的参考吗?

vb.net vb6 vb6-migration

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

cURL/PHP请求执行50%的时间

在全部搜索之后,我无法理解为什么发给启用远程SSL的主机的cURL请求仅在我的情况下成功的时间的50%左右.下面是这样的情况:我有一系列cURL请求,所有这些请求都发布到HTTPS远程主机,在我使用PHP CLI运行的单个PHP脚本中.有时,当我运行脚本时,请求会成功执行,但由于某些原因我运行它的大部分时间,我从cURL得到以下错误:

* About to connect() to www.virginia.edu port 443 (#0)
*   Trying 128.143.22.36... * connected
* Connected to www.virginia.edu (128.143.22.36) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac
* Closing connection #0
Run Code Online (Sandbox Code Playgroud)

如果我再次尝试几次,我会得到相同的结果,但经过几次尝试后,请求将成功完成.之后再运行脚本会导致错误,并且模式会继续.研究错误'alert bad record mac'并没有给我带来任何帮助,而且由于脚本偶尔会运行,我在SSL问题上犹豫不决.

我在Ubuntu Server 10.04上安装了php5和php5-curl,以及最新版本的openssl.就cURL特定选项而言,CURLOPT_SSL_VERIFYPEER设置为false,并且CURLOPT_TIMEOUT和CURLOPT_CONNECTTIMEOUT都设置为4秒.进一步说明这个问题的事实是我的Mac OS X开发机器上出现了同样的情况 - 请求只能通过~50%的时间.

php ssl curl ubuntu-10.04

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

截取方法调用以获取附加功能的最简单方法是什么?

假设我有一个存储库,它返回一个Posts 列表.存储库接口有一个GetAll()方法可以完成它的建议.

现在按照我不应该将域逻辑放在存储库中的理论,我想拦截对具体GetAll()方法的调用,以便我可以在GetAll()结果中添加以下逻辑:

return GetAll().OrderByDescending(p => p.Posted).ToList();
Run Code Online (Sandbox Code Playgroud)

我想拦截这个的原因是因为(1)我不想让客户端记得调用扩展方法(OrderByDescending或者一些无用的包装器),我想每次调用它,(2)我不我想让我所有的具体实现都记住订购GetAll()结果 - 我想把这个逻辑放在任何存储库外部的一个地方.

最简单的方法是什么?

我已经在使用StructureMap,所以如果我可以拦截它,它可能是一个低成本选项.但我不认为SM拦截方法调用,只是创建对象实例?

我需要转到代理还是混合模式?我是否需要使用Castle Dynamic Proxy全押?或者是否有其他方法我应该考虑或者可能是一种组合?

我真的对上面我特定例子的具体建议感兴趣.我是AOP的新手所以请保持温柔.

structuremap aop castle-dynamicproxy mixins interceptor

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

bind_result成为一个PHP mysqli编写的数组语句

想知道我如何将PHP预处理语句的结果绑定到一个数组中然后我怎么去调用它们.例如这个查询

$q = $DBH->prepare("SELECT * FROM users WHERE username = ?");
$q->bind_param("s", $user);
$q->execute();
Run Code Online (Sandbox Code Playgroud)

这将返回结果的用户名,电子邮件和ID.想知道我是否可以将它绑定在一个数组中,然后将其存储在一个变量中,以便我可以在整个页面中调用它?

php arrays mysqli prepared-statement

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