小编Chr*_*ris的帖子

MySQL存储过程中是否有任何列表数据类型,或者是模拟它们的方法?

我想在MySQL中创建一个以列表作为参数的存储过程.例如,假设我希望能够在一次调用中为项目设置多个标签,那么我想要做的是定义一个过程,该过程接受项目的ID和要设置的标签列表.但是,我似乎无法找到任何方法来做到这一点,据我所知,没有列表数据类型,但可以以某种方式进行模拟吗?标签列表是否可以是逗号分隔的字符串,可以以某种方式拆分和循环?

你如何处理MySQL存储过程中的列表?

mysql stored-procedures

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

如何将Visual Studio测试结果文件(.trx)格式化为更易读的格式?

刚开始使用Visual Studio Professional的内置单元测试功能,据我所知,它使用MS Test来运行测试.

测试生成的.trx文件是xml,但是想知道是否有一种简单的方法可以将此文件转换为更"管理员友好"的格式?

我的最终目标是能够自动化单元测试,并能够生成一个漂亮的文档,显示测试运行以及100%的测试如何通过:)

unit-testing visual-studio-2008

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

隐藏ASP.NET动态数据中的列

有没有办法将属性应用于ASP.NET动态数据中的模型文件来隐藏列?

例如,我当前可以设置列的显示名称,如下所示:

[DisplayName("Last name")]
public object Last_name { get; set; }
Run Code Online (Sandbox Code Playgroud)

隐藏列有类似的方法吗?

编辑:非常感谢克里斯蒂安·哈格利德(Christian Hagelid)加倍努力并给出了现场答案:-)

asp.net dynamic-data

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

关系数据库设计的良好资源

我正在寻找关于关系数据库设计,性能调整等最佳实践的书籍/网站/教程.事实证明这种资源有点难以找到; 有很多"这里的规范化,这里是ER图,有它",但在实例中并不多.有人有主意吗?

sql database performance

12
推荐指数
2
解决办法
3196
查看次数

针对asp.net应用程序的"Out of Band"处理技术

杰夫之前曾在博客上发表关于使用缓存在其网站上执行"带外"处理的文章,但我想知道人们正在使用哪些其他技术来处理这些类型的任务?

asp.net background scheduled-tasks out-of-band

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

防止使用后退按钮(在IE中)

因此,我目前就业地点的中小企业想要尝试禁用某些页面的后退按钮.我们有一个页面,用户进行一些选择并提交它们进行处理.在某些情况下,他们必须在另一页上输入评论.

用户已经想到的是,如果他们提交信息并转到带有评论的页面,则不必输入评论,然后点击后退按钮返回上一页.

我知道有几种不同的解决方案(其中许多解决方案比禁用后退按钮更优雅),但这就是我留下的.是否可以通过改变后退按钮的行为来阻止某人返回上一页.(比如提交 - >返回错误的排序).

由于双重发布信息,我不能让它返回上一页然后转移到当前页面.我只能直接离开当前页面.我用谷歌搜索它,但我只看到帖子说它将永远返回上一页.我希望有人有一些疯狂的功夫技能可以使这成为可能.

我知道每个人都说这是一个坏主意,我同意,但有时候你只需要做你所说的.

javascript internet-explorer back-button

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

你能在Windsor Container中注册一个类型的现有实例吗?

在Windsor IOC容器中是否可以注册一个我已经拥有实例的类型,而不是让容器创建它?

.net c# vb.net castle-windsor inversion-of-control

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

默认构造函数与IOC容器

有人可以向我解释使用IOC容器而不是简单地将默认实现硬编码到默认构造函数中的优势吗?

换句话说,这段代码有什么问题?

public class MyClass
{
    private IMyInterface _myInterface;

    public MyClass()
    {
        _myInterface = new DefaultMyInterface();
    }

    public MyClass(IMyInterface myInterface)
    {
        _myInterface = myInterface;
    }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,这个类足够支持构造函数注入,因此可以轻松完成单元测试和模拟.除此之外,默认构造函数移除了IOC容器的计算开销(更不用说整个过程更加透明).

我可以看到使用IOC容器的唯一好处是,如果您需要经常切换接口的实现.我错过了什么吗?

inversion-of-control

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

将DateTime序列化为时间而不是毫秒和gmt

我使用XSD文件作为输入创建了一个C#类文件.我的一个属性看起来像这样:

 private System.DateTime timeField;

 [System.Xml.Serialization.XmlElementAttribute(DataType="time")]
 public System.DateTime Time {
     get {
         return this.timeField;
     }
     set {
         this.timeField = value;
     }
 }
Run Code Online (Sandbox Code Playgroud)

序列化时,文件的内容现在如下所示:

<Time>14:04:02.1661975+02:00</Time>
Run Code Online (Sandbox Code Playgroud)

在属性上使用XmlAttributes,是否有可能在没有毫秒和GMT值的情况下渲染它?

<Time>14:04:02</Time>
Run Code Online (Sandbox Code Playgroud)

这是可能的,还是我需要在序列化类之后将某种xsl/xpath-replace-magic混合在一起?

它不是将对象更改为String的解决方案,因为它在应用程序的其余部分中像DateTime一样使用,并允许我们使用XmlSerializer.Serialize()方法从对象创建xml表示.

我需要从字段中删除额外信息的原因是接收系统不符合time数据类型的w3c标准.

.net time attributes xml-serialization

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

可以Spring解析和注入属性文件吗?

我已经知道如何:

使用以下命令将属性文件加载到Spring配置中

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 
Run Code Online (Sandbox Code Playgroud)

使用以下方法动态构建属性对象:

<props><prop key="abc">some value</prop></props>
Run Code Online (Sandbox Code Playgroud)

但我无法做到并且真正有用的是让Spring加载一个属性文件,然后构建匹配的属性对象.然后我可以正常方式将它注入bean中.

我在其他地方搜索过这个但没有成功.有任何想法吗?

java spring configuration-files

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