问题列表 - 第11070页

单元测试项目中的连接字符串,用于引用app_data文件夹中的数据库

我希望在我的单元测试项目中引用我的数据库文件.这是一个ASP.NET MVC应用程序.

请注意:我知道我不应该在我的单元测试中访问数据库,但这是为了快速修复我需要通过的一个测试.

在下一个里程碑之后,我将嘲笑数据库访问方法等.

所以这是我的mvc app web config中的连接字符串和单元测试ap.config文件

<add name="DBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB.MDF;Integrated Security=True;User Instance=True"
  providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我收到一个错误:

Test method
ED.Tests.Controllers.CandidateControllerTest.PersonalDetailsStepPostShouldRedisplayIfNoSurnameSupplied 
threw exception:  System.Data.SqlClient.SqlException: 
An attempt to attach an auto-named database for file C:\Users\Desktop\ED\TestResults\LAPTOP-D 2009-07-22 18_16_20\Out\DB.MDF failed. 
A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Run Code Online (Sandbox Code Playgroud)

在我看来,连接字符串是错误的,但我不知道如何正确设置路径.我试过添加\ ..\..和目录名等.

asp.net-mvc unit-testing connection-string

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

java.lang.String.replace问题的提示?

我想替换"." 通过","在我想写入文件的String/double中.

使用以下Java代码

double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176
System.out.println(myDouble);

String myDoubleString = "" + myDouble;
System.out.println(myDoubleString);

myDoubleString.replace(".", ",");
System.out.println(myDoubleString);

myDoubleString.replace('.', ',');
System.out.println(myDoubleString);
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

38.1882352941176
38.1882352941176
38.1882352941176
38.1882352941176
Run Code Online (Sandbox Code Playgroud)

为什么不替换做它应该做的事情?我希望最后两行包含",".

我必须做/使用别的东西吗?建议?

java string replace

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

Jquery - ID引用 - 假设返回一个数组?

我刚开始使用jQuery,各种来源建议以下内容应该用于通过ID引用元素:

$("#imgThumbnail")
Run Code Online (Sandbox Code Playgroud)

理论上可以做出这样的事情:

$("#imgThumbnail").src;
Run Code Online (Sandbox Code Playgroud)

但是我的测试表明$("#imgThumbnail")返回数组之类的东西,需要以下内容:

$("#imgThumbnail")[0].src;
Run Code Online (Sandbox Code Playgroud)

每当我尝试通过ID(即var oObj = $("#someobjectid")[0];)引用某些内容时,我是否真的需要通过数组的索引来引用?

html javascript jquery dhtml

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

如何摆脱包含GridView的空div

在ASP.NET Gridviews中生成一个生成父div容器的表.这可能会破坏CSS布局,因为无法将样式附加到生成的div.有没有办法防止div生成或者为它应用样式?

这被要求并在此标记为已解决,但MS只是说分页和排序功能需要div.我是否理解如果我想使用分页和排序功能,我不能将自己的div包装起来并应用样式?谢谢

css asp.net gridview

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

.NET安全内存结构

我知道.NET库提供了一种以受保护/安全的方式存储字符串的方法= SecureString.

我的问题是,如果我想存储一个字节数组,那么保存这个数据的最佳,最安全的容器是什么?

c# memory security object

9
推荐指数
2
解决办法
7437
查看次数

具有不同元素的 PHP 数组(如 Python 集)

是否有一个版本的 PHP 数组类,其中所有元素都必须是不同的,例如 Python 中的集合?

php arrays

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

Powershell脚本相对于控制台应用程序有什么好处?

对于某些监视应用程序以及需要安排轮询某些服务的任务,我们传统上使用控制台应用程序,该应用程序又调用业务层中的某些方法或轮询文件位置/ ftp位置.

对于我正在进行的另一项任务,我开始玩Powershell并且给人留下了深刻的印象,这让我想到了Powershell脚本和控制台应用程序的好处.

似乎事实上powershell脚本可以在不重新编译的情况下即时编辑,这使得它成为潜在变化的优势,但必定存在我没有看到的缺点.

那么人们什么时候会建议交换控制台应用程序以获取Powershell脚本?

.net powershell

9
推荐指数
2
解决办法
2650
查看次数

使用JNI从本机方法返回null

我有一些本机代码返回一个jbyteArray(所以在Java端的字节[]),我想返回null.但是,如果我只是返回0代替jbyteArray,我会遇到问题.

更多信息:主要逻辑是Java,本机方法用于将一些数据编码为字节流.不要问......必须这样做.最近,本机代码不得不改变一点,现在它运行得非常糟糕.经过一些实验,包括在返回之前注释掉本机方法中的所有代码,结果是返回0会导致减速.返回实际的jbyteArray时,一切都很好.

我的代码的方法签名:

在C++方面:

extern "C" JNIEXPORT jbyteArray JNICALL Java_com_xxx_recode (JNIEnv* env, jclass java_this, jbyteArray origBytes, jobject message)
Run Code Online (Sandbox Code Playgroud)

在Java方面:

private static native byte[] recode(byte[] origBytes, Message message);
Run Code Online (Sandbox Code Playgroud)

本机代码看起来像这样:

jbyteArray javaArray;
if (error != ERROR) {
    // convert to jbyteArray
    javaArray = env->NewByteArray((jsize) message.size);
    env->SetByteArrayRegion(java_array, 0, message.size, reinterpret_cast<jbyte*>(message.buffer()));
    if (env->ExceptionOccurred()) {
        env->ExceptionDescribe();
        error = ERROR;
    }
}
if (error == ERROR) {
    return 0; // Does NOT work - doesn't crash, just slows everything down horrible.
}
else {
    return javaArray; …
Run Code Online (Sandbox Code Playgroud)

c++ java java-native-interface

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

面对Backing Bean初始化

我有一个支持bean,我想在实例化bean时加载一些列表,以便列表可以在下拉列表中使用.

是否有一个只在首次制作bean时才被调用的方法?

jsf

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

100%宽度标题不填充浏览器

当浏览器窗口小到足以强制水平滚动条并向右滚动时,标题的背景颜色在浏览器边缘之前结束.我正在使用CSS课程.

.s_header {
    margin: 0;
    width: 100%;
    display: block;
    border-bottom: 1px solid #000;
    background-color:#b8dbec;
    height:133px;
}
Run Code Online (Sandbox Code Playgroud)

内容<div class="s_header">不如下面的4列表那样宽,其中内容总计为840px,图像宽度为+ padding,140px为固定宽度列.因此,当浏览器窗口小于840px时,会有一个水平滚动条,除了滚动时标题的背景被切断之外.

<div class="s_header">body和html 的父元素,100%宽度表示窗口宽度.我试过包括溢出:在.s_header课堂上看得见但没有成功.

体宽也设置为100%边距0

当滚动条出现时,是否有一种简单的方法可以让背景在右侧延伸?

问题页面就在这里

任何建议将不胜感激.

css width

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