问题列表 - 第1239页

在C中转发可变参数函数的调用

在C中,是否可以转发可变参数函数的调用?如,

int my_printf(char *fmt, ...) {
    fprintf(stderr, "Calling printf with fmt %s", fmt);
    return SOMEHOW_INVOKE_LIBC_PRINTF;
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,以上述方式转发调用显然不是必需的(因为你可以用其他方式记录调用,或者使用vfprintf),但是我正在处理的代码库要求包装器做一些实际的工作,并且没有没有(并且不能添加)类似于vfprintf的辅助函数.

[更新:基于迄今为止提供的答案,似乎存在一些混淆.用另一种方式表达问题:通常,你可以包装一些任意的可变参数函数而不修改该函数的定义.

c variadic

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

你能在C#代码中捕获本机异常吗?

在C#代码中,您可以捕获从某些非托管库中深入抛出的本机异常吗?如果是这样,你需要做任何不同的事情来抓住它或做一个标准的尝试...抓住它吗?

.net c# exception

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

在ActionScript(NaN == parseFloat(input.text))中警告它始终为false.为什么?

尽管有相当清晰的文档parseFloat()可以返回NaN作为值,但当我写一个块时,如:

if ( NaN == parseFloat(input.text) ) {
  errorMessage.text = "Please enter a number."
}
Run Code Online (Sandbox Code Playgroud)

我被警告说,比较总是错误的.测试表明警告是正确的.

更正后的文档在哪里,如何编写此文档以与AS3一起使用?

nan actionscript-3

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

在SQLServer 2005函数中执行动态SQL

我将在这个问题的序言中说,我不认为它是可以解决的.我也有一个解决方法,我可以用OUTPUT创建一个存储过程来实现这一点,使用一个函数编码我需要这个校验和的部分更容易.

由于Exec SP_ExecuteSQL @SQL调用,此代码无效.任何人都知道如何在函数中执行动态SQL?(再一次,我认为这是不可能的.如果是的话,我很想知道怎么绕过它!)

Create Function Get_Checksum
(
    @DatabaseName      varchar(100),
    @TableName         varchar(100)
)
RETURNS FLOAT
AS
BEGIN

 Declare @SQL        nvarchar(4000)
 Declare @ColumnName varchar(100)
 Declare @i          int
 Declare @Checksum   float
 Declare @intColumns table (idRecord int identity(1,1), ColumnName varchar(255))
 Declare @CS         table (MyCheckSum bigint)

 Set @SQL = 
        'Insert Into @IntColumns(ColumnName)' + Char(13) + 
        'Select Column_Name' + Char(13) +
        'From   ' + @DatabaseName + '.Information_Schema.Columns (NOLOCK)' + Char(13) +
        'Where  Table_Name = ''' + @TableName + '''' + Char(13) +
        ' …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005 function

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

如何确定Timer是否正在运行?

如果我有一个具有较长间隔的System.Timers.Timer实例 - 例如1分钟,如何在不等待Tick的情况下查明它是否已启动?

.net timer

51
推荐指数
4
解决办法
6万
查看次数

哪个浏览器目前对HTML 5有最好的支持?

我今天在哪里可以测试HTML 5的功能 - 是否有任何可以进行测试的渲染引擎的测试版本,或者是否可以提前测试?我知道很多规范还没有最终确定,但有些已经完成了,尝试一下会很好!

html html5

31
推荐指数
3
解决办法
11万
查看次数

与VARCHAR()相比,BLOB或TEXT有多大差异?

如果我不知道文本条目的长度(例如博客文章,描述或其他长文本),那么将它存储在MYSQL中的最佳方法是什么?

mysql sql

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

什么是开始使用Mylyn的最佳方式?

我听说过在日食中使用Mylyn有很多好处.

我该如何设置它以让我体验如何使用它?

eclipse mylyn

25
推荐指数
5
解决办法
5632
查看次数

JavaScript突出显示字段中选项卡上的表格单元格

我有一个网站布局.(长期抵押贷款表格)

在每个表格单元格中是一个HTML对象.(文本框,单选按钮等)

当每个表格单元格被"标记"进入它时,我能做什么呢?突出显示具有非常浅红色的单元格(不是突兀,但告诉用户它们在哪里)?

html javascript

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

如何从Varchar中选择"Value"不属于组的位置

我正在努力做到这一点

SELECT `Name`,`Value` FROM `Constants` 
WHERE `Name` NOT IN ('Do not get this one'|'or this one');
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

如何在不执行此操作的情况下获取除少数几个以外的所有值:

SELECT `Name`,`Value` FROM `Constants` 
WHERE `Name` != 'Do not get this one' 
AND `Name` != 'or this one'
Run Code Online (Sandbox Code Playgroud)

第一个使用int值,但不能与varchar一起使用,是否有类似第一个查询的语法?

mysql

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