问题列表 - 第23259页

如何使用AAA语法执行AssertWasCalled但忽略参数

我正在使用新的AAA语法,并想知道下面的语法,并让模拟忽略参数:

mockAccount.AssertWasCalled(account => account.SetPassword("dsfdslkj"));
Run Code Online (Sandbox Code Playgroud)

我认为以下是我如何用记录/重放模型做到这一点,但我想看看是否可以使用3.6使用AAA完成:

mockAccount.Expect(account => account.SetPassword("sdfdsf")).IgnoreArguments();
mockAccount.VerifyAllExpectations();
Run Code Online (Sandbox Code Playgroud)

rhino-mocks arrange-act-assert

13
推荐指数
2
解决办法
2097
查看次数

将二进制文件读入数组

使用VB6将整个大型二进制文件读入数组的最快方法是什么?

vb6 file-io

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

这个查询容易受到sql注入吗?

$myq = sprintf("select user from table where user='%s'", $_POST["user"]);
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以使用SQL注入利用上述查询.是否有任何高级SQL注入技术可以打破sprintf这个特定的查询?

php sql sql-injection

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

在ASP.NET MVC 2中将视图呈现为字符串

我们需要渲染一个ActionResulta string来向我们的内部搜索引擎索引添加页面.我们决定将此解决方案渲染为字符串.

我遇到了ExecuteResult用于处理View 的调用的问题.

代码片段:

var oldController = controllerContext.RouteData.Values["controller"];
controllerContext.RouteData.Values["controller"] = 
                  typeof(TController).Name.Replace("Controller", "");

viewResult.ExecuteResult(controllerContext); // this line breaks
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"Object reference not set to instance of object" error.

我已经确认viewResult不是null,所以必须在内部抛出异常ExecuteResult.

我们还能错过什么?

.net c# asp.net-mvc viewrendering

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

我(想)我想使用BItWise运算符来检查useraccountcontrol属性!

这是一些代码:

        DirectorySearcher searcher = new DirectorySearcher();
        searcher.Filter =  "(&(objectClass=user)(sAMAccountName=" + lstUsers.SelectedItem.Text + "))";
        SearchResult result = searcher.FindOne();
Run Code Online (Sandbox Code Playgroud)

在result.Properties ["useraccountcontrol"]中将是一个项目,它将根据帐户的状态给我一个值.例如,值66050表示我正在处理:正常帐户; 密码未过期的地方;已被禁用的密码. 这里解释.

找出我的值是否"包含"AccountDisable标志(即2)的最简洁方法是什么

提前致谢!

c# ldap bitwise-operators

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

python print end =''

我有这个python脚本,我需要运行 gdal_retile.py

但我在这一行得到一个例外:

if Verbose:
   print("Building internam Index for %d tile(s) ..." % len(inputTiles), end=' ')
Run Code Online (Sandbox Code Playgroud)

end=''是无效的语法.我很好奇为什么,以及作者可能打算做什么.

如果你还没有猜到,我是python的新手.


我认为问题的根本原因是这些导入失败,因此必须包含此导入 from __future__ import print_function

try: 
   from osgeo import gdal
   from osgeo import ogr
   from osgeo import osr
   from osgeo.gdalconst import *
except:
   import gdal
   import ogr
   import osr
   from gdalconst import *
Run Code Online (Sandbox Code Playgroud)

python

106
推荐指数
4
解决办法
40万
查看次数

为什么这个SQL CAST不起作用?

nvarchar(50)在SQL Server 2000表中有一个列定义如下:

TaskID nvarchar(50) NULL
Run Code Online (Sandbox Code Playgroud)

我需要使用该NEWID()函数随机SQL GUID填充此列(我无法将列类型更改为uniqueidentifier).

我试过这个:

UPDATE TaskData SET TaskID = CAST(NEWID() AS nvarchar)
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

消息8115,级别16,状态2,行1算术溢出错误将表达式转换为数据类型nvarchar.

我也尝试过:

UPDATE TaskData SET TaskID = CAST(NEWID() AS nvarchar(50))
Run Code Online (Sandbox Code Playgroud)

但后来出现了这个错误:

消息8152,级别16,状态6,行1字符串或二进制数据将被截断.

我不明白为什么这不起作用,但这样做:

DECLARE @TaskID nvarchar(50)
SET @TaskID = CAST(NEW() AS nvarchar(50))
Run Code Online (Sandbox Code Playgroud)

我也试过CONVERT(nvarchar, NEWID()),CONVERT(nvarchar(50), NEWID())但得到了同样的错误.

更新:

好吧,我的视力正在上升,桌子上的柱子大小nvarchar(32)不是50.最浪费的时间浪费道歉并感谢所有的答案.

t-sql sql-server sql-server-2000

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

C#是否支持多重继承?

我和一位同事对多重继承有一点争论.我说它不受支持,而且他说的是.所以,我以为我会问网上那些聪明的人.

c# multiple-inheritance

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

报告趋势线

除了显示数据点之外,您如何在JasperReports中创建一条跟随数据趋势的线?这是拍摄之前和之后:

之前

时间序列报告似乎没有任何此类选项来绘制橙色线.(橙色线应该是光滑的,更薄,但这是一般的想法.)

有关如何使用iReport 3.7.1制作此类报告的任何想法?

reporting jasper-reports ireport

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

在asp.net中发送电子邮件

hii每一个,我创建一个项目,其中Admin是一个用户,我想要代码或任何想法管理员如何通过电子邮件ID发送给他的客户的任何类型的产品的报价

并且这个报价必须是打印选项按钮.点击打印按钮报价后应打印

我该怎么做?

asp.net

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