问题列表 - 第1224页

我应该使用哪种依赖注入工具?

我正在考虑在用户界面中使用Microsoft Unity作为我的依赖注入工具.

我们的中间层已经使用Castle Windsor,但我认为我应该坚持使用Microsoft.

有没有人对最好的依赖注入工具有什么想法?

.net dependency-injection castle-windsor ioc-container inversion-of-control

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

从ASP.NET网站将查询结果发送到Excel

我们允许用户在我们的网站上创建即席查询.我们希望用户选择他们的条件,然后单击"提交"并将结果自动流式传输到Excel.我有应用程序填充DataTable,然后使用数据表创建制表符分隔的字符串.问题是要做到这一点.

将数据流式传输到Excel的最佳方法是什么?在单击提交按钮后,我们不必让用户关闭空窗口.

asp.net excel

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

mysqldump --password真的能做到它说的吗?

我正在尝试使用mysqldump转储模式,它主要起作用,但我遇到了一个好奇心:-p或者--password选项似乎正在做除了设置密码之外的其他事情(因为man页面和--help输出说它应该).

具体来说,看起来它正在执行此处指示的内容:http://snippets.dzone.com/posts/show/360 - 即将数据库设置为dump.

为了支持我有点古怪的主张,我可以告诉你,如果我没有指定--password(或-p)选项,该命令将打印用法语句并退出并显示错误.如果我确实指定了它,我会立即提示输入密码(!),然后--password转储选项中指定的数据库(或者在通常情况下给出的错误是指定了与任何数据库名称不匹配的密码).

这是一个成绩单:

    $ mysqldump -u test -h myhost --no-data --tables --password lose
    Enter password: 
    -- MySQL dump 10.10
    mysqldump: Got error: 1044: Access denied for user 'test'@'%' to
    database 'lose' when selecting the database

那么,是什么给出的?这是应该的方式吗?它肯定似乎没有意义,也不符合官方文档.最后,如果这只是它的工作方式,我是如何指定在自动化作业中使用的密码?使用expect???

我正在使用mysqldump Ver 10.10 Distrib 5.0.22, for pc-linux-gnu (i486).

mysql mysqldump mysql-error-1044

34
推荐指数
4
解决办法
5万
查看次数

在长时间运行的任务中保持GUI响应

在应用程序执行一些CPU繁重处理时保持GUI响应是有效GUI编程的挑战之一.

这里有一个很好的讨论如何在wxPython中执行此操作.总而言之,有3种方式:

  1. 使用线程
  2. 使用wxYield
  3. 将工作分块并在IDLE事件处理程序中执行

发现哪种方法最有效?其他框架(如Qt,GTK或Windows API)的技术也很受欢迎.

python user-interface wxpython

11
推荐指数
2
解决办法
3934
查看次数

加密ASP .NET 2.0和SQL Server 2005中的工资值

我有一个连接到SQL Server 2005数据库的ASP .NET 2.0网站.该网站非常简单,并存储有关员工的信息,包括工资.

加密薪资值的最佳方法是什么,所以没有人(包括我自己)可以看到它是什么,除了使用网络应用程序的授权人员?

我不想在SQL Server上加密/解密因为我可以运行SQL Profiler来查看信息,所以我假设加密/解密发生在Web服务器上的BLL中?

另外,我是否需要SSL来阻止某人在浏览器和Web服务器之间嗅探HTTP响应?

非常感谢!

安东尼

sql-server asp.net encryption

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

Windows批处理文件:.bat vs .cmd?

据我所知,它.bat是旧的16位命名约定,.cmd适用于32位Windows,即从NT开始.但我继续在任何地方看到.bat文件,并且它们似乎使用任一后缀完全相同.假设我的代码将永远不需要对新台币任何旧的运行,是否真的重要走哪条路我名字我的批处理文件,还是有一些疑难杂症,通过使用错误的后缀等着我?

windows cmd batch-file

715
推荐指数
8
解决办法
43万
查看次数

Visual Studio键盘快捷方式,可自动添加所需的"使用"语句

什么是扩展小红线的键盘快捷键,为您提供菜单,您可以选择将必要的using语句添加到文件的顶部?

keyboard-shortcuts visual-studio-2008 visual-studio

252
推荐指数
5
解决办法
11万
查看次数

将函数传递给Actionscript 3中的另一个函数

我有一个函数将一个数组作为参数传递给另一个函数,这个数组中会有多个数据类型,但我想知道如何传递一个函数或一个函数的引用,以便其他函数可以随时调用它.

恩.

功能A:

add(new Array("hello", some function));
Run Code Online (Sandbox Code Playgroud)

功能B:

public function b(args:Array) {
    var myString = args[0];
    var myFunc = args[1];
}
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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

XML模式中的递归?

我需要创建一个XML模式来验证XML文档的树结构.我不确切知道树的出现或深度.

XML示例:

<?xml version="1.0" encoding="utf-8"?>
<node>
  <attribute/>
  <node>
    <attribute/>
    <node/>      
  </node>
</node> 
Run Code Online (Sandbox Code Playgroud)

哪种验证方法最好?递归?

xsd

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

Rhino Mocks,MbUnit:检查对象是否已引发事件的最佳方法

我有一个我正在测试的对象引发了一个事件.使用Rhino Mocks检查它是否被提升的最佳方法是什么?

我能想出的最好的(我确信它会比这更好):

public void MyCallback(object sender, EventArgs e) { _flag = true;}

[Test]
public void DoSomethingRaisesEvent() {
  _flag = false;
  using(_mocks.Record()) {
    Expect.Call(delegeate { _obj.DoSomething();});
  }
  using(_mocks.Playback()) {
    _obj = new SomethingDoer();
    _obj.SomethingWasDoneEvent += new EventHandler(MyHandler);
    Assert.IsTrue(_flag);
  }
}
Run Code Online (Sandbox Code Playgroud)

mbunit unit-testing rhino-mocks

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