问题列表 - 第42412页

多次或单次尝试捕获

我正在努力清理我的一些代码,然后我发现我不确定哪条路线会更好.

目前我在我的大多数方法上都有一个try catch块,它最后处理了一些单独的异常,但我认为有更多尝试catch块会更好的维护.但是,在分解代码的过程中,我遇到了为同一类型的异常编写多个块的问题.我可以看到为每个部分编写一个块的好处,因为我可以更详细地说明它失败的原因.

我的问题是......这样做有不利之处吗?我有没有看到性能问题或其他隐藏的怪物?

此外,在方法中处理多个异常的首选方法是什么?是否有行业标准?

为了更好地说明我的观点,这里有一些伪代码

//multiple try catch for same exception
try {
     //some code here
} catch (MyException e) {
     //specific error message here
}
try {
     //some different code here
} catch (MyException e) {
     //more specific error message indicating a different issue
}
Run Code Online (Sandbox Code Playgroud)

java coding-style exception-handling

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

学说:重复主题更新

如何INSERT用选项编写学说查询ON DUPLICATE KEY UPDATE

mysql pdo doctrine on-duplicate-key

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

从javascript中获取周数和周数

我有周数和年份,需要查找该周和年份的日期(星期五).

function getFriday(week_num, year)
{
    ?

    return friday_date_object;
}
Run Code Online (Sandbox Code Playgroud)

我怎么做?

javascript date

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

从哪里开始iOS音频合成器?

我知道这是一个非常广泛的主题,但我一直在用演示和我自己的测试来挣扎,我不确定我是否正确地攻击了这个问题.所以,我应该开始的任何线索将不胜感激.

目标是让应用程序根据用户的设置生成一些合成声音.(这不是唯一的应用程序功能,我不是在这里重新创建Korg,但是synth是其中的一部分.)用户可以设置典型的合成器设置,如波形,混响等,然后在音符播放时选择,可能使用俯仰和速度修正器.

我用音频单元和RemoteIO玩了一下,但只是勉强理解我在做什么.在我走到那个兔子洞之前,我想知道我是否在正确的球场.我知道音频合成器将是低级别的,但我希望可能有一些我可以使用的更高级别的库.

如果您有任何关于从哪里开始的指示,以及我应该阅读的iOS技术,请告诉我.

谢谢!

编辑:让我更好地总结一下问题.

是否已经为iOS构建了任何合成库?(商业或开源 - 我没有找到任何搜索,但也许我错过了.)

是否有更高级别的API可以帮助生成缓冲区更容易?

假设我已经可以生成缓冲区了,是否有更好/更简单的方法将这些缓冲区提交到iOS音频设备而不是RemoteIO Audio Unit?

audio synthesizer sound-synthesis ios

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

获取已安装服务的版本信息?

我想以编程方式检查是否安装了最新版本的Windows服务.我有:

var ctl = ServiceController.GetServices().Where(s => s.ServiceName == "MyService").FirstOrDefault();
if (ctl != null) {
  // now what?
}
Run Code Online (Sandbox Code Playgroud)

我在ServiceController界面上看不到任何告诉我版本号的东西.我该怎么做?

c# windows-services

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

在C/C++程序中使用Mono SGen垃圾收集器

是否可以在协同 C/C++程序中使用SGen垃圾收集器(来自单声道运行时)?我认为mono也使用了可以在C/C++程序中使用的Boehm-Demers-Weiser保守垃圾收集器.

c c++ mono garbage-collection

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

MS Access:表单如何相互传递价值?

我有一个表格(FORM-A),要求用户选择车辆.用户应该点击表格中选择车辆的FORM-A上的按钮.选择表格(FORM-B)应该打开,用户可以选择车辆.应将选定的值传回FORM-A.

您将如何在MS Access 2010中实现此目标?

FORM-B是一种连续的形式,包含车辆的图片和一些其他信息.

ms-access

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

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

DropDownList如何设置DataSource

嗨,我有一个DropDownList.

我需要在其中可视化一个SINGLE值(ListItem)当前登录用户,就像

<asp:ListItem>Joe</asp:ListItem>
Run Code Online (Sandbox Code Playgroud)

这是我的错误代码,如果UserName是"Joe",DropDownList可以为ListItem的每个字母显示:示例:

<asp:ListItem>J</asp:ListItem>
<asp:ListItem>o</asp:ListItem>
<asp:ListItem>e</asp:ListItem>
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

<asp:DropDownList ID="uxUserListSelector" runat="server"></asp:DropDownList>

        MembershipUser myCurrentUser = Membership.GetUser();
        myUserList.DataSource = myCurrentUser.UserName;
        myUserList.DataBind();
Run Code Online (Sandbox Code Playgroud)

知道怎么解决吗?谢谢

c# asp.net drop-down-menu

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

将简单的c#方法转换为jquery

double myNumber;

myNumber.ToString("0.:#0").Replace(".", "");
Run Code Online (Sandbox Code Playgroud)

有人能告诉我等效的jquery函数吗?

对不起jquery不好.

谢谢,

javascript c# jquery

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