问题列表 - 第1849页

你如何正确使用WideCharToMultiByte

我已经阅读了有关WideCharToMultiByte的文档,但我坚持这个参数:

lpMultiByteStr
[out] Pointer to a buffer that receives the converted string.
Run Code Online (Sandbox Code Playgroud)

我不太确定如何正确初始化变量并将其输入函数

c++ unicode character-encoding codepages

60
推荐指数
3
解决办法
12万
查看次数

有效的404 File Not Found错误页面有哪些最有用的功能?

当用户遇到您网站的404 File Not Found错误页面时,很可能不是他们想要的.在这里,您有机会将死路变成可以帮助您的访客找到他们想要的任何东西的资源.

如果您要创建完美的404 File Not Found错误页面,它会做什么?有效的404 File Not Found错误页面有哪些最有用的功能?那里有什么强有力的例子吗?

usability file-not-found http-status-code-404

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

确定Windows系统宽字体

用于确定菜单的系统范围字体(特别是颜色)的 Win32 API 调用是什么?

这相当于进入“外观设置”-“高级”-然后选择“菜单”作为要查看的项目。

我可以使用 GetSysColor 查找各种系统范围窗口元素的颜色,但无法找到字体的等效颜色。

winapi

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

gcc错误:错误的ELF类:ELFCLASS64

我试图使用外部编译对象coreset.o编译程序.我写了public01.c测试文件,我的函数在calculate.c中,两者都编译.然而它没有把它连接在一起.可能是什么问题?

gcc -o public01.x public01.o computation.o coreset.o
ld: fatal: file coreset.o: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to public01.x
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

gcc makefile

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

如何确定ms sql server 2005中的打开/活动连接总数

我的PHP/MS Sql Server 2005/win 2003应用程序偶尔变得非常反应迟钝,内存/ CPU使用率不会出现高峰.如果我尝试从sql management studio打开任何新连接,那么它只是挂在打开的连接对话框中.如何确定ms sql server 2005的活动连接总数

database sql-server connection sql-server-2005

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

C#:虚函数调用甚至比委托调用更快?

我刚刚遇到一个代码设计问题.说,我有一个"模板"方法,可以调用一些可能"改变"的函数.直观的设计是遵循"模板设计模式".将更改函数定义为要在子类中重写的"虚拟"函数.或者,我可以使用没有"虚拟"的委托功能.注入委托函数,以便它们也可以自定义.

最初,我认为第二种"委托"方式比"虚拟"方式更快,但是一些编码片段证明它不正确.

在下面的代码中,第一个DoSomething方法遵循"模板模式".它调用虚方法IsTokenChar.第二个DoSomthing方法不依赖于虚函数.相反,它有一个传入代理.在我的电脑中,第一个DoSomthing总是比第二个快.结果如1645:1780.

"虚拟调用"是动态绑定,应该比直接委托调用更耗时,对吗?但结果表明事实并非如此.

有人可以解释一下吗?

using System;
using System.Diagnostics;

class Foo
{
    public virtual bool IsTokenChar(string word)
    {
        return String.IsNullOrEmpty(word);
    }

    // this is a template method
    public int DoSomething(string word)
    {
        int trueCount = 0;
        for (int i = 0; i < repeat; ++i)
        {
            if (IsTokenChar(word))
            {
                ++trueCount;
            }
        }
        return trueCount;
    }

    public int DoSomething(Predicate<string> predicator, string word)
    {
        int trueCount = 0;
        for (int i = 0; i < repeat; ++i)
        {
            if (predicator(word))
            {
                ++trueCount; …
Run Code Online (Sandbox Code Playgroud)

c# performance virtual delegates

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

是否有一个很好的C++崩溃报告库,可以很好地与Visual Studio 2005一起使用?

在阅读了之前的讨论这个讨论之后,看起来Crashrpt看起来就像我正在寻找的那样,但它似乎不再被维护,并且在使用它之后,发现它与Visual Studio 2005不兼容.

有人在Visual Studio 2005中使用Crashrpt吗?

如果没有,任何人都可以推荐一个好的C++解决方案来自动化...

  1. 生成详细且可读的崩溃转储和
  2. 将其与任何其他指定的日志文件一起压缩
  3. 通过电子邮件将压缩包发送给开发人员

提前致谢!

c++ crashrpt visual-studio visual-c++-2005 pdb-files

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

拒绝访问.htaccess中的.ini文件是否安全?

我的php wab应用程序中有一个包含敏感信息的.ini文件.我拒绝使用.htaccess文件访问它:

<files my.ini>
  order deny,allow
  deny from all
</files>
Run Code Online (Sandbox Code Playgroud)

我无权访问htdocs之外的文件夹,因此我无法将.ini文件移出可浏览的区域.

我的解决方案安全吗?

php .htaccess

8
推荐指数
2
解决办法
5928
查看次数

GCC与Visual Studio?

在Visual Studio 2008中使用GCC而不是VC++有多难?显然,某些关键字不匹配,有些可能无法获得语法突出显示(除非您创建了新的语言服务).

这是一个'makefile项目',几乎是什么?

gcc makefile visual-studio-2008 visual-studio visual-c++

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

在PHP中获取最后添加的数组项的键的最佳方法是什么?

有没有更好的方法来做到以下几点:

$array = array('test1', 'test2', 'test3', 'test4', 'test5');
// do a bunch of other stuff, probably a loop
$array[] = 'test6';
end($array);
echo key($array); // gives me 6
Run Code Online (Sandbox Code Playgroud)

这将给出最近添加数组元素的键.

有一个更好的方法吗?

php arrays key

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