问题列表 - 第1392页

裸体物体.是好是坏

我最近接触过裸体物体.它看起来像一个相当不错的框架.但是我并没有像Spring那样广泛使用它.那么为什么这个框架没有获得任何主流应用程序的功劳 你看到它的缺点是什么?

java frameworks naked-objects

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

最佳语音压缩算法/格式

我们需要通过互联网分发一些原始语音音频.我们需要体面的品质,但它不需要具有音乐品质.我们主要关心的是消费者的可用性(即他们可以播放的内容和位置)以及下载的大小.我的经验表明,mp3并不能为语音音频产生最佳的压缩数,但我对最好的替代方案感到茫然.最终,我们希望自动化转换过程,以允许消费者选择他们想要的质量与尺寸级别.

compression audio

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

如何在MySQL中声明多列PK

我试图创建一个表有两列,包括在MySQL中的主键,但我不能找出语法.我理解单列PK,但创建具有两列的主键的语法不同.

mysql sql database ddl

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

NUnit:在单个测试中运行多个断言

我被要求编写一个测试应用程序,需要在数据库中的多行上测试一个新的存储过程,本质上我想做这样的事情:


[Test]
public void TestSelect()
{
    foreach(id in ids)
    {
        DataTable old = Database.call("old_stored_proc",id);
        DataTable new_ = Database.call("new_stored_proc",id);

        Assert.AreEqual(old.Rows[0]["column"],ne_.Rows[0]["column"]);
    }
}

当我运行此测试时,如果1行与另一行不匹配,则整个测试失败; 相反,我想计算断言通过多少次以及失败多少次.有没有办法用NUnit做到这一点?

我意识到NUnit可能有点矫枉过正,如果没有它,这是一个简单的任务......我只是想学习它.;)

nunit unit-testing

6
推荐指数
3
解决办法
4263
查看次数

在仅具有2.0框架的服务器上执行编译3.5代码的问题

我似乎无法在我的开发服务器上启动并运行我的应用程序,我不知道为什么.

我已经在VS 2008中编译了我的代码,目标框架为3.5.我使用3.5主要是因为我已经相当广泛地实现了LINQ.编译并运行本地没有任何问题.

挂断的是我的服务器只有2.0 .Net框架,升级到3.5显然不会发生.

在做了一些研究之后,我的印象是,只要我尝试执行编译代码,服务器就不需要安装3.5.

今天我试图发布到服务器,我无法在WEB.CONFIG中通过此错误

配置错误

分析器错误消息:不允许子节点.

providerOption name ="CompilerVersion"value ="v3.5"/

编辑添加问题:我看过一些关于可能设置我对"复制本地"的引用的帖子,这可能允许我在2.0服务器上运行.思考?

c# asp.net .net-3.5

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

检查SQL Server中是否存在表

我希望这是关于如何使用SQL语句检查SQL Server 2000/2005中是否存在表的最终讨论.

当谷歌找到答案时,你会得到很多不同的答案.这样做是否有正式/后向和前向兼容的方式?

这有两种可行的方法.这两者中哪一个是标准/最佳方式?

第一种方式:

IF EXISTS (SELECT 1 
           FROM INFORMATION_SCHEMA.TABLES 
           WHERE TABLE_TYPE='BASE TABLE' 
           AND TABLE_NAME='mytablename') 
   SELECT 1 AS res ELSE SELECT 0 AS res;
Run Code Online (Sandbox Code Playgroud)

第二种方式:

IF OBJECT_ID (N'mytablename', N'U') IS NOT NULL 
   SELECT 1 AS res ELSE SELECT 0 AS res;
Run Code Online (Sandbox Code Playgroud)

MySQL提供简单

SHOW TABLES LIKE '%tablename%'; 
Run Code Online (Sandbox Code Playgroud)

声明.我正在寻找类似的东西.

t-sql sql-server sql-server-2005 sql-server-2000

1068
推荐指数
14
解决办法
116万
查看次数

访问旧的,不再可用的订阅源条目

我正在开发一个项目,该项目要求可靠地访问历史供稿条目,这些条目不一定在网站的当前供稿中可用.我找到了几种访问这些数据的方法,但它们都没有给我所有我需要的特性.

把它看作是头脑风暴.我会告诉你我找到了多少,如果你有任何其他想法,你可以贡献.

  1. Google AJAX Feed API - 将限制为250件商品

  2. 非官方的谷歌阅读器API - 完美但非官方,因此不可靠(也许是准非法?).此外,身份验证似乎很棘手.

  3. Spinn3r - 花了很多钱

  4. 蜘蛛的互联网档案在饲料网站-复杂性,斑点覆盖的地段,只能作为最后的手段有用

  5. 雅虎 Feed APIYahoo! 搜索BOSS - 第一个看起来更像聚合器,这意味着我需要为每个Feed添加不同的注册,第二个应该提供更多访问Yahoo的数据,但我找不到提要.

  6. (感谢Lou Franco)Bloglines Sync API - 除了需要帐户和更多设计为聚合器的问题之外,它还没有办法向帐户添加订阅源.所以没有任意反馈的检索.您需要先通过阅读器手动添加它们.

  7. 其他搜索引擎/博客搜索/什么?

这是一个非常恼人的问题,因为我们正在谈论曾经存在的语义信息,仍然(通常)有效,但难以可靠,自由且无限制地访问.有人知道任何饲料进入良好的替代来源吗?

rss feeds atom-feed

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

有没有办法阻止VB6编译器改组文件的内容?

由于未知原因,VB6编译器经常喜欢重新排序.vb文件的内容和.frm文件顶部的控制描述符块(描述表单上控件属性的代码.您没有看到的代码IDE,但您确实在文本编辑器中看到,并且在版本控制中对前一版本执行差异.).在比较文件的修订时,这非常令人讨厌并且非常分散注意力.

有办法防止这种情况吗?

vb6

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

将程序集加载到单独的AppDomain中,获取InvalidCastException

我正在尝试在单独的应用程序域中加载程序集,但遇到了一个非常奇怪的问题.这是一些代码:

    public static void LoadAssembly(string assemblyPath)
    {

        string pathToDll = Assembly.GetCallingAssembly().CodeBase;
        AppDomainSetup domainSetup = new AppDomainSetup
        {
            PrivateBinPath = pathToDll
        };

        AppDomain newDomain = AppDomain.CreateDomain("AssemblyLoader",null,domainSetup);


        AssemblyLoader loader = (AssemblyLoader)newDomain.CreateInstanceFromAndUnwrap(
            pathToDll,
            typeof(AssemblyLoader).FullName);

    }
Run Code Online (Sandbox Code Playgroud)

AssemblyLoader是与此一个程序集在同一程序集中的另一个类,它继承自MarshalByRef,但是由于某些奇怪的原因,每次我尝试运行它时都会得到一个强制转换异常.我甚至硬编码DLL的路径,而不是使用GetCallingAssembly().CodeBase但我一直得到这个异常.

我知道很难回答这样的问题而没有真正看到它并获得更多信息,但也许有人遇到了类似的情况,并且会知道常见的"陷阱"和我应该注意的事项.

编辑:我不想直接加载它的原因是因为这只是代码的一部分.最终目标是这个类将有一个方法来加载程序集,获取它们的GUID以及关于它们的一些其他信息,并将它们存储在我正在处理的项目的数据库中.因此,如果我在单独的应用程序域中加载此程序集,我也可以加载其他应用程序域,然后卸载应用程序域.如果我只需要那些数据,那么在app的持续时间内加载所有这些程序集都没有意义.

.net c#

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

如何将Dispose功能添加到C#UserControl?

我有一个实现UserControl的类.在.NET 2005中,在MyClass.Designer.cs部分类文件中自动创建一个Dispose方法,如下所示:

  protected override void Dispose(bool disposing)
  {
     if (disposing && (components != null))
     {
        components.Dispose();
     }
     base.Dispose(disposing);
  }
Run Code Online (Sandbox Code Playgroud)

如果我想添加自己的Dispose功能,我会把它放在哪里?由于生成了这个文件,我不想在这里添加代码并冒着被吹走的风险.

c# user-controls dispose

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