问题列表 - 第9559页

编译函数是否可用的不同代码

Windows仅向Windows Vista提供GetTickCount,并从该操作系统开始提供GetTickCount64.如何通过调用不同的函数来编译C程序?

如何让C编译器检查是否在包含的头文件中声明了一个函数,并根据该特定函数是否可用来编译代码的不同部分?

#if ??????????????????????????????
unsigned long long get_tick_count(void) { return GetTickCount64(); }
#else
unsigned long long get_tick_count(void) { return GetTickCount(); }
#endif
Run Code Online (Sandbox Code Playgroud)

寻找工作样本文件而不仅仅是提示.

编辑:我在(64位)Windows 7 RC上使用minGW中的gcc 3.4.5尝试了以下操作,但它没有帮助.如果这是MinGW问题,我该如何解决这个问题?

#include <windows.h>
#if (WINVER >= 0x0600)
unsigned long long get_tick_count(void) { return 600/*GetTickCount64()*/; }
#else
unsigned long long get_tick_count(void) { return 0/*GetTickCount()*/; }
#endif
Run Code Online (Sandbox Code Playgroud)

c macros conditional-compilation c-preprocessor

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

使用OpenXml sdk 2.0创建Excel文档

我使用OpenXml SDK 2.0创建了一个Excel文档,现在我必须设置它的样式,但我不能.

我不知道如何绘制背景颜色或更改不同单元格中的字体大小.

我创建单元格的代码是:

private static Cell CreateTextCell(string header, string text, UInt32Value index)
{
    Cell c = new Cell();
    c.DataType = CellValues.InlineString;
    c.CellReference = header + index;
    InlineString inlineString = new InlineString();
    DocumentFormat.OpenXml.Spreadsheet.Text t = new DocumentFormat.OpenXml.Spreadsheet.Text();
    t.Text = text;
    inlineString.AppendChild(t);
    c.AppendChild(inlineString);
    return c;
} 
Run Code Online (Sandbox Code Playgroud)

c# excel openxml spreadsheetml

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

std :: string为float或double

我正试图转换std::stringfloat/double.我试过了:

std::string num = "0.6";
double temp = (double)atof(num.c_str());
Run Code Online (Sandbox Code Playgroud)

但它总是返回零.还有其他方法吗?

c++

88
推荐指数
7
解决办法
27万
查看次数

Haskell入门

几天后,我试图围绕Haskell中的函数式编程范例.我通过阅读教程和观看截屏视频来完成这项工作,但似乎没有什么能够坚持下去.现在,在学习各种命令式/ OO语言(如C,Java,PHP)时,练习对我来说是个好方法.但由于我不知道Haskell能够做什么,并且因为有许多新概念可供使用,我还不知道从哪里开始.

那么,你是如何学习Haskell的?是什么让你真正"打破僵局"?还有开始练习的好主意吗?

haskell functional-programming

755
推荐指数
15
解决办法
24万
查看次数

让jQuery与Netscape 7和8一起使用

Netscape无法阅读很多jQuery.您采取了哪些措施来克服这些问题,以及网景用户占用多少市场?

javascript browser jquery conflict netscape

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

在没有换行符的情况下显示MATLAB中的信息

有没有办法在没有结束换行的情况下从MATLAB程序输出/显示信息?

我的MATLAB程序偶尔会输出一个数字.在输出数字之间,程序会执行许多其他操作.这是一个主要用于表示某种进展的构造,每次都不能有换行,只是为了让它对用户更具可读性.这大约是我正在寻找的:

Current random seed:
4 7 1 1 
Run Code Online (Sandbox Code Playgroud)

如果程序仍然像以前一样做,那么程序的下一个输出将在同一行上.

我已经阅读了有关disp,sprintf和格式的文档,但还没有找到我正在寻找的内容.这并不意味着它不存在.;)

formatting matlab printf disp

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

ASP.NET MVC - 在onSuccess函数中获取对'triggerElement'的引用?

是否有可能获得对onSuccess函数中调用Ajax请求的triggerElement的引用?

<%=Ajax.ActionLink("x", a, r, New AjaxOptions With {.OnSuccess = _
         "function(context) {alert('get triggerElement reference here?');}" })%>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc javascript-events

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

以编程方式配置端点与web/app.config

有没有考虑过这个?就个人而言,我认为在配置文件中管理端点是一件痛苦的事.做一个比另一个有利有弊吗?

configuration wcf endpoints

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

C#SendKeys.Send

我正在使用C#SendKeys.Send方法运行一个问题.我试图用其他键替换键盘键,例如当我在键盘上按"a"时,我希望该键为"s",例如,当我在我的代码中执行此操作时:

if ((Keys)keyCode== Keys.A)
{                    
    SendKeys.Send("s");                    

}
Run Code Online (Sandbox Code Playgroud)

现在,我得到的只有"山"字在我的记事本印刷,但不是印刷"SA"我需要在这种情况下,只得到"S"字符,因为当我按下"是"我的键盘上,"一个"必须被替换与"s".

我尝试通过添加以下行删除最后一个字符:

SendKeys.Send("{BS}");
Run Code Online (Sandbox Code Playgroud)

但我得到的只是"s"字符被移除,而"a"字符就在那里.

我怎样才能防止这种情况发生?

c# sendkeys

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

如何在C++中使用TWAIN设置扫描的DPI

我在C++中使用TWAIN,我正在尝试手动设置DPI,以便用户不会显示扫描对话框,而是页面只扫描设置的默认值并为其存储.我需要手动设置DPI,但我似乎无法让它工作.我尝试使用ICAP_XRESOLUTION和ICAP_YRESOLUTION设置功能.当我查看图像的信息时,无论我将其设置为使用ICAP,它总是显示相同的分辨率.是否有另一种方法来设置扫描图像的分辨率,还是只需要在文档中找不到我需要的其他步骤?

谢谢

c++ twain image-scanner

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