问题列表 - 第3899页

C89,C90或C99中的所有功能都需要原型吗?

为了真正符合标准,C中的所有函数(main除外)都必须有原型,即使它们只是在同一个翻译单元中定义之后才使用它们吗?

c c99 c89

46
推荐指数
3
解决办法
9975
查看次数

如何区分同一文件的两个部分?

I have a source file with two similar yet subtly different sections. I'd like to merge the two sections into one subroutine with a parameter that handles the subtle differences, but I need to be sure I'm aware of them all so I don't miss any.
What I usually do in such cases is copy each of the sections to a separate file and then use tkdiff or vimdiff to highlight the differences. Is there any way to skip the …

language-agnostic linux diff

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

如何在Java中对多声道声音输入进行采样

我意识到这可能是相对利基,但也许这就是为什么这是好的问题无论如何.我正在寻找一个硬件多输入录音控制台(例如Alesis IO 26)来接收Adat lightpipe 8声道输入来进行信号处理.由于我还没有获得该设备并且需要弄清楚这是否可行(预算问题),我想问一下是否有人有任何经验来获取Java中的所有这8个数据输入?我已经看过很多使用Javax.sound.sampled库录制声音的例子,但是我找不到关于多声道超过2的任何信息.我​​感兴趣的是将8个声道单独作为单声道源采样到在它们上执行一些简单的DSP.硬件设备是否会被视为一个混音器?8个通道表示为8行?我希望我的术语合适.

如果有人可以向我指出任何相关信息,我将不胜感激.谢谢!

java javasound audio-recording

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

如何在PHPMyAdmin中使MySql中的字段自动递增?

我在我的表中创建了一个字段并将其设置为索引,但是当添加新项目时,我不能让它自己增加.我如何通过PHPMyAdmin实现这一目标?

php mysql phpmyadmin

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

修改强类型数据集连接字符串的数据源

以下是与修改强类型数据集连接字符串的数据源相关的两个问题.

部署我的应用程序后,轻量级数据库(以Microsoft Access的形式)部署到Application Data文件夹.我有一个强类型的数据集.所以问题是如何更改以下app.config代码:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="XTrace.Properties.Settings.Timer_DBConnectionString"
            connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;|DataDirectory|\Timer DB.mdb&quot;;Persist Security Info=True"
            providerName="System.Data.OleDb" />
    </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

要从Application Data文件夹副本中读取它吗?

从SO和其他地方读到,最好使用app.config或web.config来管理连接字符串.但是,由于app.config被编译到Windows窗体中,它如何提供允许在部署时更改连接字符串的灵活性?我不是在谈论Web应用程序,因为我知道web应用程序可能会分发web.config,您可以从该文件修改连接字符串.

c# configuration strongly-typed-dataset

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

您想在哪里捕获异常以及为什么?

您想在哪里捕获异常以及为什么?

我很有兴趣看到人们发现将try/catch块放在哪里是有用的,希望可能出现一些通用模式.我将用C++发布我的两个示例答案,但任何语言都可以.

请回答一个位置和原因.谢谢.

architecture error-handling design-patterns exception error-reporting

9
推荐指数
3
解决办法
2063
查看次数

如何将灵活数量的id传递给Rails中的控制器?

我想显示一个比较页面,以便用户可以比较我数据库中多个对象的属性.可以比较任意数量的对象.我也喜欢它是可收藏的(所以'得到').

我应该如何构建控制器的URL /路由?

像/ foo_compare/1_5_22那样我把ID分成控制器中的1,5和22?

也许/ foo_compare/1/5/22,但我该如何设置路线?

ruby url ruby-on-rails

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

sql检测更新触发器中修改的字段(sql server 2005)?

在sql server 2005中,在更新触发器内部有一种方法可以找到原始更新查询修改的字段列\列.

我有一个包含150列的表,如果只更新了一个特定字段,则触发器内部需要知道(并且没有其他字段被修改)

我可以写一个很长的SQL来比较150列,但它会容易出错并且看起来很愚蠢!

任何体面的解决这个问题的方法.我希望有一些sql2005 api会来救我.

sql sql-server triggers sql-server-2005

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

在bash中使用'rm'的'按日期删除'有什么简单的方法吗?

我注意到今天(经过大约8年的愉快地抨击bash之后),使用'rm'进行"按日期删除"没有任何简单的方法.因此,解决方案是围绕诸如rm,ls,find,awk和sed之类的命令组合管道.

比方说,我想从2009年删除工作目录中的每个文件,这是什么典型方法?

我提出了以下内容,这是非常丑陋的,只有在'rm'设置为跳过目录时才会运行(否则您将删除父目录):

ls -la | awk '{if (substr($6,0,5)==2009) print $8}' | xargs rm
Run Code Online (Sandbox Code Playgroud)

指向最优雅和最令人难以置信的过度设计解决方案.

linux bash date rm

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

处理ASP.NET应用程序的global.asax中的Application_Error

我希望在应用程序崩溃时向管理员发送邮件.所以我只是这样做global.asax:

void Application_error(object sender, EventArgs e)
{
    SendMessageToAdministarator(Server.GetLastError().ToString());
}
Run Code Online (Sandbox Code Playgroud)

但实际上很多次都Application_Error被调用,即使应用程序不会崩溃.

我希望在应用程序崩溃时只向管理员发送邮件.

另外,我有一个简单的方法来重新启动应用程序吗?

我正在寻找最简单的解决方案.

asp.net

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