问题列表 - 第8575页

异常和错误之间的差异

我正在尝试更多地了解基本Java和不同类型的Throwables,有人能告诉我异常和错误之间的区别吗?

java exception throwable

162
推荐指数
6
解决办法
8万
查看次数

授权查看或配置视图为授权?

即使在授权视图中没有大量附加信息,是否最好为授权和未授权创建单独的视图?或者是否应该有一个视图并相应调整模型数据?

编辑:在MVC中,我认为最好有2个视图,然后使用部分视图来获取重复信息.同意?

asp.net-mvc authorization views

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

如何在elisp'if'语句中编写多个语句?

在elisp中,有一个'if'的情况,我希望执行许多不同的事情:

(if condition
    (do-something)
    (do-something-else)
    ...)
Run Code Online (Sandbox Code Playgroud)

但是,(do-something-else)仅在else-case中执行.如何指定要执行的指令块?例如:

(if condition
    (begin
        (do-something)
        (do-something-else)
        ...))
Run Code Online (Sandbox Code Playgroud)

syntax elisp

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

从.net代码播放MP3

我将于本周六(2009年5月30日)结婚.我们很穷.因此,我希望我的朋友不要雇用DJ,而是从笔记本电脑中播放mp3播放列表,以便通过PA系统播放.

好吧,我对某些软件的愿景非常适合.这是愿景: 替代文字

我希望这样做,以便我的朋友不能搞砸了,我认为如果我的愿景成为现实,那么就不会搞砸了.

现在针对编程问题?我如何从.net代码播放mp3?我目前正在尝试使用NAudio,但我不知道是否可以让它淡入/淡出文件.

还有其他免费图书馆可以帮助我吗?感谢您的任何意见.时间就是生命.

人!

专注于编程问题!如果我将来需要处理音频,你的答案可能是我命运的关键.

.net audio mp3

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

.net控制台应用程序在连续打印出大量字符时停止响应

我试图找出为什么我正在处理的程序进入"无响应"模式时,我要求它输出大量的字符到它正在运行的控制台.

我尝试创建一个只打印字符的小例子,这确实也会在10-20秒后对我"没有响应":

static void Main(string[] args)
{
    for (int i = 0; i < 255; i = (i+1) % 255)
    {
        Console.Write(((char)i));

    }
}
Run Code Online (Sandbox Code Playgroud)

该程序仍在运行,即使控制台窗口"没有响应",我仍然可以暂停调试器并继续它,但控制台窗口已损坏.

问题是,控制台不介意吐出无穷无尽的整数:

static void Main(string[] args)
{
    for (int i = 0; i < 255; i = (i+1) % 255)
    {
        Console.Write(i);            
    }
}
Run Code Online (Sandbox Code Playgroud)

任何想法都很有用.谢谢!

.net c# console-application

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

ASP.NET自定义配置文件serializeAs属性

我试图在C#中实现一个继承System.Web.Profile.ProfileBase的自定义配置文件类.我有一些System.Collections.Generic.List类型的属性需要序列化为二进制而不是默认的XML.但是,我不确定如何在Profile类中标记该设置.

例如,我有一个名为"SavedReports"的属性,其类型为List.如果我使用web.config方法,我会写:

<code>
<profile>
 <providers>
  <add name="SavedReports" serializeAs="Binary" type="System.Collections.Generic.List`1[MyNamespace.SavedReports]"/>
<code>
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何在C#中为自定义实现添加serializeAs ="Binary"属性:

[SettingsAllowAnonymous(false)]

    public List<SavedReport> SavedReports
    {
        get { return base["SavedReports"] as List<SavedReport>; }
        set { base["SavedReport"] = value; }
    }
Run Code Online (Sandbox Code Playgroud)

[SettingsAllowAnonymous(false)]

<code>
<profile>
 <providers>
  <add name="SavedReports" serializeAs="Binary" type="System.Collections.Generic.List`1[MyNamespace.SavedReports]"/>
<code>
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.

谢谢,克里斯

c# asp.net profile serialization

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

upload_max_filesize 不变

我正在尝试将 upload_max_filesize 的值增加到 10485760 (10M)。

我在用:

ini_set('upload_max_filesize',10485760);
Run Code Online (Sandbox Code Playgroud)

这总是返回 false 并且 upload_max_filesize 仍然是 2M。我在 Windows 上使用 php 5.2.8,并且没有禁用 ini_set,也没有打开安全模式。

有人知道为什么这不起作用吗?谢谢

php forms ini

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

具有"计算"名称的类属性

通过"计算"名称定义类属性时,如:

class C(object):
    for name in (....):
        exec("%s = ..." % (name,...))
Run Code Online (Sandbox Code Playgroud)

有没有一种处理众多属性定义的方法比使用exec?getattr(C,name)不起作用,因为在类构造期间没有定义C ...

python exec class-attributes

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

在屏幕上取消投影指向等距投影的世界

我正在幕后进行3D模拟,同时在我的2d等距引擎中渲染世界.我之前从未做过等距引擎,而且我的矩阵数学一般都生锈了,所以我遇到了问题.

我有一个投影矩阵,其最简单的形式是:

 0.7       0.35     0
 0        -0.87     0
-0.71      0.35     1
Run Code Online (Sandbox Code Playgroud)

由于我的发动机坐标系在左上方为0,0,右侧/东侧为+ X,南侧为+ Z,因此会翻转几个标志.

现在,相反的是:

1.4080  0.5670   0.0000
0.0000 -1.1490   0.0000
1.0000  0.8050   1.0000
Run Code Online (Sandbox Code Playgroud)

现在,这些矩阵大多有效.

例如

WC: 500,0,500 = 屏幕: -1.44,350,500(X和Y是正确的)

WC: 0,0,500 = 屏幕: -355,175,500 (X和Y再次正确)

但是,现在如果你需要走另一条路,你就不再拥有那个方便的Z值了

屏幕: -1.44,350,0 = WC: -2,-402.97,0(所以,垃圾.)

还有更多 - 一旦我不再具有Z值,我就无法从屏幕坐标中找回世界坐标.

这里的解决方法是什么?

编辑

我应该指出,非项目的目的是为了获取鼠标光线.

这似乎只是我对我正在做的事情的误解,这让我搞砸了.

math 3d matrix linear-algebra isometric

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

使用自定义堆栈跟踪抛出异常

是否可以使用自定义堆栈跟踪抛出异常(可能是任何异常)?

作为一个具体的例子:假设我有一组可能引发异常的小型静态实用程序方法.但是,我希望异常看起来源自前一个方法而不是实用方法(我想忽略跟踪的第一帧).

.net language-agnostic exception

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