问题列表 - 第332页

具有32位和64位代码的DWORD有多大?

在Visual C++中,DWORD只是一个unsigned long,它依赖于机器,平台和SDK.但是,由于DWORD是双字(即2*16),64位架构上的DWORD仍然是32位吗?

c++ 64-bit winapi dword

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

开发人员从SQL Server迁移到Oracle

我们正在内部推出一个新项目,而之前我们所有的工作都在SQL Server上,新产品使用了oracle后端.

任何人都可以建议任何婴儿床单或类似的东西给像我这样的SQL Server人员一个主要差异的概述 - 希望能够尽快启动和运行.

database sql-server oracle

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

我怎样才能只暴露一个IList <>的片段?

我有一个暴露内部IList <>的类属性

System.Collections.ObjectModel.ReadOnlyCollection<>
Run Code Online (Sandbox Code Playgroud)

如何在ReadOnlyCollection<>不将元素复制到新数组的情况下传递其中的一部分(我需要实时视图,而目标设备内存不足)?我的目标是Compact Framework 2.0.

c# compact-framework windows-mobile .net-2.0

10
推荐指数
2
解决办法
1594
查看次数

是否有一个秘密技巧在Windows XP中强制使用Viewport3D内的抗锯齿功能?

在Windows XP WPF下,真正的3D内容(通常使用Viewport3D控件显示)看起来非常难看,因为默认情况下它不像其他WPF图形那样被抗锯齿.特别是在较低分辨率下,体验非常糟糕,因此无法在生产代码中使用.

我已经设法使用驱动程序的设置强制对一些Nvidia显卡进行抗锯齿处理.不幸的是,这有时会产生丑陋的文物,只适用于特定的卡和驱动程序版本.微软在这方面的官方消息是,在Windows XP下通常不支持抗锯齿3D,我看到的工件是由于WPF已经自己进行了抗锯齿(在XP上仅用于2D).

所以我想知道是否有其他一些秘密技巧可以让我在Windows XP下强制对WPF 3D内容进行抗锯齿处理.

3d wpf windows-xp viewport3d antialiasing

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

用CUDA进行光线追踪

我目前正在实施光线跟踪器.由于光线追踪的计算量非常大,而且无论如何我都要研究CUDA编程,我想知道是否有人有任何将这两者结合起来的经验.我无法确定计算模型是否匹配,我想知道会发生什么.我得到的印象是它不是天堂般的匹配,但是一个体面的速度增加会比没有好.

cuda raytracing

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

如何让IntelliSense在Visual Studio 2008中可靠地工作

有谁知道如何在C/C++项目中使IntelliSense可靠地工作?它似乎适用于大约1/10的文件.Visual Studio 2005似乎比2008年好很多.

编辑:虽然不一定是解决方案,但这里提供的解决方法:

如何让IntelliSense在Visual Studio 2008中可靠地工作

如果我想要一个像样的智能感知系统,可能是最好的选择.

c c++ intellisense visual-studio-2008

40
推荐指数
3
解决办法
4万
查看次数

Git"坏sha1文件"错误

您好git-fsck出现以下错误,即使在-aggressive模式下也无法通过git-gc清除.接下来我可以做些什么来修复此存储库错误?

$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724
Run Code Online (Sandbox Code Playgroud)

git version-control

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

C#中使用的yield关键字是什么?

在" 我如何仅公开IList的片段<>问题"中,其中一个答案包含以下代码段:

IEnumerable<object> FilteredList()
{
    foreach(object item in FullList)
    {
        if(IsItemInPartialList(item))
            yield return item;
    }
}
Run Code Online (Sandbox Code Playgroud)

yield关键字有什么作用?我已经看到它在几个地方被引用,另外一个问题,但我还没弄清楚它实际上做了什么.我习惯于在一个线程产生另一个线程的意义上考虑收益率,但这似乎并不重要.

c# yield

781
推荐指数
16
解决办法
30万
查看次数

需要软件阶段锁定循环示例代码

有谁知道我能在哪里找到软件锁相环(SPLL)的实际代码示例?

我需要一个可以跟踪PSK调制信号的SPLL,该信号介于1.1 KHz和1.3 KHz之间.谷歌搜索带来了大量的学术论文和专利,但没有任何用处.即使是去大学图书馆的旅行,其中包含一个装满硬件PLL书籍的书架,但在一本关于SPLL的书中只有一章,这比理论上更实际.

谢谢你的时间.

伊恩

signal-processing

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

修改Windows的MBR

我需要修改Windows的MBR,我真的很想从Windows中做到这一点.

这是我的问题.我知道我可以通过调用CreateFile来获取物理设备的句柄.MBR会不会出现在\\.\ PHYSICALDRIVE0?另外,我还在学习Windows API直接从磁盘读取.readabsolutesectors和writeabsolutesectdors是我需要用来读/写包含MBR的磁盘扇区的两个函数吗?

根据我自己学到的东西进行编辑.MBR并不总是在\\.\ PHYSICALDRIVE0上.此外,您可以通过使用包含MBR的驱动器的设备名称调用CreateFile来写入引导扇区(至少作为XP上的管理员).此外,您只需调用WriteFile并传递通过调用CreateFile创建的设备句柄即可写入此驱动器.

编辑以解决Joel Coehoorn.我需要编辑MBR,因为我正在开发一个项目,需要在BIOS中POST后修改硬件寄存器,但是在允许Windows启动之前.我们的计划是通过修改引导加载程序以在Windows启动之前执行我们的代码来进行这些更改.

编辑Cd-MaN.谢谢(你的)信息.但是,你的答案中没有任何内容,我不知道,你的答案也没有解决我的问题.特别是注册表绝对不会出于多种原因而做我们需要的事情.最重要的原因是Windows是将与我们的产品一起运行的多个软件层中的最高层.这些更改甚至需要在较低级别运行之前发生,因此注册表将无法工作.

PS为Cd-MaN.据我了解,您提供的信息不太正确.对于Vista,我认为如果写入的扇区是引导扇区,则可以写入卷.请参见http://support.microsoft.com/kb/942448

windows mbr

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