问题列表 - 第6318页

我可以将WPF TextBlock高度限制为两行吗?

我刚收到要求在控件中显示一段文本的要求.控件具有特定的宽度,高度最多为2行.如果它渲染超过两行,它将只在字符串的末尾显示"...".

这是否可以使用任何库存标准WPF控件?

感谢:D.

wpf textblock

6
推荐指数
2
解决办法
6781
查看次数

在不设置环境变量的情况下在Mac OS/X上安装Oracle Instantclient?

Oracle的指令指定设置DYLD_LIBRARY_PATH.这使我的应用程序依赖于随机用户的配置,并且设置起来非常麻烦.

如何避免设置任何环境变量?

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/intel_macsoft.html

linux的相关说明:在Linux上安装Oracle Instantclient而不设置环境变量?

oracle macos install instantclient

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

在Silverlight 3中修改新Popup控件(ChildWindow)的外观/行为

我想在Silverlight 3中删除新Popup控件的灰色标题.

任何想法,如果这是可能的?

silverlight silverlight-3.0

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

在单元测试中使用数据库

我遇到了这个错误

An attempt to attach an auto-named database for file C:\<...>\Out\MessagesDB.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)

试图编写一些单元测试来测试控制器.我觉得问题是测试试图不使用我在主项目中定义的数据库.所以我修改了测试中的连接字符串

在我正在使用的测试项目的App.config中

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

然后通过执行覆盖DataDirectory

AppDomain domain = AppDomain.CurrentDomain;

        String currentDirectory = System.Environment.CurrentDirectory;
        String DataDirectory = currentDirectory.Substring(0, currentDirectory.IndexOf("TestResults")) + "Server\\App_Data";
        domain.SetData("DataDirectory", DataDirectory);
        db = new Server.Models.MessagesDBDataContext();
Run Code Online (Sandbox Code Playgroud)

哪个效果很好但看起来像黑客.我应该怎么做?

编辑:

我今天再看看这个可怕的混乱,基于Nerd Dinner示例,我从项目中的控制器中删除了对数据库的所有直接调用,并将它们移动到实现接口(IRepository)的存储库对象中.然后我创建了一个虚假的存储库对象,它也实现了IRepository.我为每个控制器添加了一个构造函数,允许传入一个IRepository来使用.然后更改默认控制器构造函数以初始化存储库.测试不再与数据库通信,因此它们更快,破坏性更小.

.net asp.net-mvc datadirectory

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

Entity Framework连接字符串可以重用现有的连接字符串吗?

在我的配置文件中,我有一个应用程序的遗留部分使用的连接字符串(使用数据集)和实体框架的另一个字符串:

<connectionStrings>
    <add name="Database" connectionString="Server=..." />
    <add name="Entities" connectionString="metadata=.....connection string='Server=..." />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

这意味着服务器名称,数据库名称等被指定两次.我想告诉EF连接字符串重用第一个字符串 - 这可能吗?

.net ado.net entity-framework

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

我应该使用"id"还是"唯一用户名"?

我正在使用PHP,AS3和mysql.

我有一个网站.一个flash(as3)网站.flash网站通过php将成员信息存储在mysql数据库中.在"members"表中,我将"id"作为主键,将"username"作为唯一字段.

现在我的情况是:当flash想要显示会员的个人资料时.我的问题:

  1. Flash应该将成员"ID"或"用户名"传递给php来处理mysql查询吗?

  2. 通过"id"或"用户名"有什么不同吗?

  3. 哪一个更安全?

  4. 你推荐哪一个?

我想在安全性和性能方面优化我的网站.

php mysql database flash surrogate-key

4
推荐指数
2
解决办法
906
查看次数

什么数据结构最适合在Java中实现二维数组?

我想实现一个2-D数组的东西.

什么数据结构最适合这个?数组或其他数据结构都可以.如果有任何其他数据结构满足我的要求,请告诉我.

我不想使用数组,因为2-D数组需要在程序的早期声明,但它不是固定的; 大小将在运行时确定.

此外,行数将等于列数; 这是固定的,因为行和列都将使用相同的名称.

我也希望遍历这个二维数据结构,就像我通过Map一样.

java multidimensional-array data-structures

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

WinForms C#DataGridView强制刷新

宝贝步骤滚动...我有一个表格绑定到表格的数据网格.我在表格[columns]上绑定了一些文本框,因此当我滚动网格时,文本框会显示相应的数据.

我转到文本框的"编辑模式"并更改内容并点击保存按钮.直到我在单元格中强制调用表OnChanging和OnChanged事件时,网格才会刷新已更改的上下文...

如何强制执行任何事件以在编辑结束时"刷新"表格并在datagridview中刷新它.

谢谢

c# datagridview refresh winforms

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

如何设置我的Linux X终端以便Emacs可以访问256种颜色?

当我emacs -nw在X终端窗口中运行时,我要求M-x list-colors-display提供一个微不足道的调色板:

black                                                     
red    
green  
yellow 
blue   
magenta
cyan   
white  
Run Code Online (Sandbox Code Playgroud)

我被告知有可能获得265种颜色.将TERM环境变量设置为xterm-256color不执行任务.什么

linux emacs colors xterm

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

什么可能导致ViewData.ModelState.IsValid变为false

有时我发现我的ModelState无效,但由于没有ModelErrors,因此无法找到使其无效的内容.如果您自己没有添加ModelError,那么确定哪些模型状态无效的最简单方法是什么?

asp.net-mvc

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