问题列表 - 第35752页

抛出什么例外?

我有一个函数来计算作为参数传递的列表的平均值.我想知道当我尝试计算大小为0的列表的平均值时,我应该抛出哪个Java异常.

public double mean (MyLinkedList<? extends Number> list)
{
    if (list.isEmpty())
        throw new ????????; //If I am not mistaken Java has some defined exception for this case

    //code goes here
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java exception

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

在JS写一个非常慢的cookie?

我需要在客户端更快地建立我的网站.我想知道我过多的Javascript cookie操作是否会降低浏览器的速度.它使用硬盘驱动器,它是计算机中最慢的组件.在一个严重分散的硬盘上,cookie操作会冻结浏览器吗?

JS是否对cookie写入/读取(缓存等)进行了任何优化.我可以利用这些优化来改进我的网站吗?

用服务器端数据库替换客户端cookie是不可能的,因为我的服务器已经过载了.

javascript cookies hard-drive

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

sp_msforeachdb 发生错误时需要捕获数据库名称

我正在为每个数据库运行一个带有 sp_msforeachdb 的动态 sql 命令。然而,该命令会轰炸某个数据库。

怎么 '?' 用于在发生错误时显示数据库名称?我尝试在 Catch 语句中使用它,但我的语法是错误的。

sql-server sql-server-2005

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

WPF按钮按下Windows 7多点触控

我正在开发一个类似客户端的WPF信息亭,它将部署在启用了多点触控的HP TouchSmart Windows 7机器上.我的问题是,使用Windows 7多点触控,应用程序无法将手指"点击"识别为按钮按下事件,因此按下触发器以更改颜色的按钮永远不会被触发.

通常会显示触摸的Windows 7动画,并且按钮单击事件会正常触发.只有"IsPressed"事件的XAML定义样式在手指点击时无法正常工作.如果用手指施加足够的压力和/或像指纹一样滚动或按压,它最终会起作用.是否有一种解决方法可以"点击"点击按下/点击事件?

<Trigger Property="AreAnyTouchesOver" Value="true">
    <Trigger.ExitActions>
        <BeginStoryboard Storyboard="{StaticResource PressedOff}" />
    </Trigger.ExitActions>
    <Trigger.EnterActions>
        <BeginStoryboard Storyboard="{StaticResource PressedOn}" />
    </Trigger.EnterActions>
</Trigger>

<Trigger Property="AreAnyTouchesDirectlyOver" Value="true">
    <Trigger.ExitActions>
        <BeginStoryboard Storyboard="{StaticResource PressedOff}" />
    </Trigger.ExitActions>
    <Trigger.EnterActions>
        <BeginStoryboard Storyboard="{StaticResource PressedOn}" />
    </Trigger.EnterActions>
</Trigger>
Run Code Online (Sandbox Code Playgroud)

.net wpf touchscreen multi-touch windows-7

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

寻找软件中的漏洞

我有兴趣知道用于发现漏洞的技术.我知道有关缓冲区溢出,格式字符串漏洞利用,ecc的理论,我也写了一些.但我仍然没有意识到如何以有效的方式找到漏洞.

我不是在寻找一个魔杖,我只是在寻找最常见的技巧,我认为查看整个来源是一个项目的史诗般的工作,承认你可以访问源代码.尝试手动模糊输入也不太舒服.所以我想知道一些有用的工具.

例如

我没有意识到开发团队如何能够如此快速地找到越狱iPhone的漏洞.他们没有源代码,他们无法执行程序,因为有少量的默认程序,我不希望有大量的安全漏洞.那么如何快速找到这种漏洞呢?

先感谢您.

security

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

Rails 3.0中的默认验证错误消息在哪里?

Rails 3.0中的默认验证错误消息在哪里?例如,ActiveRecord :: Error.default_error_messages [:take]的等价物是什么?我发现ActiveModel处理错误而不是ActiveRecord,但我自己找不到错误.

validation ruby-on-rails activemodel ruby-on-rails-3

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

C# - 如何将单个Excel工作表从一个工作簿复制到另一个工作簿?

我需要将工作表从一个工作簿复制到另一个工作簿,我有点卡住了.前提是我有一个"主"工作簿,用于存储大量报告的模板,然后我需要创建特定工作表的空白副本并将其添加到新工作簿中.

这是我到目前为止:

private void CreateNewWorkbook(Tables table)
{
    Excel.Application app = null;
    Excel.Workbook book = null;
    Excel.Worksheet sheet = null;

    try
    {
        string startPath = System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
        string filePath = System.IO.Path.Combine(startPath, "sal1011forms.xls");
        Microsoft.Win32.SaveFileDialog sfd = new Microsoft.Win32.SaveFileDialog();

        app = new Excel.Application();
        book = app.Workbooks.Open(filePath);
        sheet = (Excel.Worksheet)book.Worksheets.get_Item((int)table + 1);

        sfd.AddExtension = true;
        sfd.FileName = table.ToString() + ".xls";
        sfd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

        if (sfd.ShowDialog() == true)
        {
            sheet.SaveAs(sfd.FileName);
        }
    }
    finally
    {
        if (book != null)
        {
            book.Close();
        }
        if (app != null)
        { …
Run Code Online (Sandbox Code Playgroud)

c# excel interop

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

C#中的错误C++程序员行为

可能重复:
对于有经验的C++程序员来说,C#开发中最常见或最严重的错误

我是一名很长时间的C++程序员,即将开始从事C#项目.

要注意哪些概念上的变化,最重要的是,我应该避免在C#中通常用C++做什么?C++程序员给C#带来了哪些坏习惯会丢失?

我有一份我打算阅读的C#书籍清单.我希望通过其他程序员的经验来增强这一点,因为我可能会犯同样的错误; 我想在它发生之前预防.

c# c++

15
推荐指数
3
解决办法
2353
查看次数

如何从WSDL创建Nullable字段/变量而不是额外的字段/变量

我使用wsdl.exe将WSDL文件和Types.xsd文件转换为C#文件.wsdl文件指定可选变量(minOccurs="0" maxOccurs="1"),生成的.NET类型通过创建两个字段来处理它 - 一个用于变量(例如status),另一个用于告知您是否指定了(statusSpecified).

有没有办法使用该wsdl工具只创建一个字段Nullable(即如果不是null,则指定)?(如果有帮助,我想我可以更改wsdl文件以获取nillable="true"元素.)

是否有一个不同的,更好的工具将从WSDL生成.NET类型?我使用的是.NET 4,因此如果生成的类型利用了Nullable类型等功能,那将非常有用.

注意:我刚刚意识到我正在使用.NET 2中的wsdl工具,并且较新的项目应该使用WCF来完成这些工作.WCF上的任何指针都可以获得我想要的东西吗?

关于WCF,本文指出了使用该svcutil工具的方向(已经在我的PATH中,所以我可以从文件夹中的命令行运行它与wsdl和xsd文件,如下所示:) svcutil *.wsdl *.xsd /language:C#.不幸的是,使用Nullable类型而不是xSpecified变量,svcutil似乎没有做得更好.

.net wcf wsdl

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

如何从一个元素移动所有计算的CSS样式并使用JavaScript将它们应用于不同的元素?

我有一个外部样式表,它将一些样式应用于给定元素.我希望能够将这些样式(使用JavaScript)完全移动到不同的元素,而无需事先了解正在应用的样式.

CSS:

td { padding: 5px }
div { }
Run Code Online (Sandbox Code Playgroud)

HTML:

<td>
    <div>
        Apply the TD styles to this DIV (instead of the TD).
    </div>
</td>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

$(document).ready(function(){
    $('tr').children('td').each(function(){
        //move the td styles to div
    });
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

更新:要明确,我无法控制CSS.我无法知道可以应用哪些样式.我试图解决的问题是能够获取元素并复制其样式(可能是未知的)并将它们应用于不同的元素.

jquery

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