草庐IT

相互之间

全部标签

java - C++键盘键码和JAVA KeyEvent键码之间的区别

我注意到C++中的vkCode提供的键码与Java的KeyEvent提供的键码之间存在差异。(当然,普通字符具有相同的代码(0=>48,就像ASCII一样),但它们在其他键上有所不同)。有没有一种方法可以将它们从一个“翻译”到另一个(每个背后的逻辑是什么?)或者我是否应该为此使用大量开关和IF。如果有帮助,我的应用程序是一半在C++中,一半在JAVA中,因为C++为我们提供了nativeHook,它获取用户按下的键的键码,然后Java将使用它们。提前致谢。 最佳答案 oramIsupposedtouseloadsofswitches

windows - TYPE_E_BUFFERTOOSMALL 和 DISP_E_BUFFERTOOSMALL HRESULT 值之间有什么区别?

查看WinError.h我注意到有两个HRESULT值:#defineDISP_E_BUFFERTOOSMALL_HRESULT_TYPEDEF_(0x80020013L)#defineTYPE_E_BUFFERTOOSMALL_HRESULT_TYPEDEF_(0x80028016L)两者都声称可以解决“缓冲区太小”的文本,并且它们都具有相同的“设施”部分,仅在“代码”部分有所不同。这两个值有什么区别? 最佳答案 DISP_E_BUFFERTOOSMALL旨在用于IDispatch接口(interface)中的一般用途。我相信TY

windows - Windows 7 和 Windows 8(台式机/Metro)之间的 Internet Explorer 10 有何不同?

Windows7和Windows8(桌面模式和/或Metro模式)上的IE10之间有什么区别。比如:呈现差异(包括硬件加速、DX过滤器和媒体查询)JS差异(例如触摸事件、窗口大小调整)插件差异(它们对Flash的沙盒处理方式是否不同?)怪癖(兼容性)模式差异与其说是:能够将“pin”站点添加到Windows8和其他系统的开始屏幕Windows8integrationuseragent(WindowsNT6.2在Windows8上,WindowsNT6.1在Windows7上) 最佳答案 Microsoft似乎在这里总结得很好:Int

windows - 将两个文件之间的差异应用到另一个文件的工具或库?

我有3个文件。f1.javaf1rev1.javaf1rev2.java我想做的是获取“f1.java”和“f1rev1.java”之间的差异并将该差异应用到“f1rev2.java”而不考虑f1.java和f1rev2.java之间的差异。是否有任何工具或库可用于实现此目的?任何语言都可以。注意-我研究了diff3算法。在那里它比较了f1.java和f1rev1.java以及f1.java和f1rev2.java我不想考虑f1和f1rev2之间的差异。 最佳答案 您没有指定您的平台(提示:使用适当的标签!)。在基于UNIX的平台上

xml - 将 xml 从一个文件夹移动到另一个文件夹时出错。字母之间为空

我正在尝试将XML文件从服务器中的文件夹移动到另一台服务器。当xml被移动时,它在字母之间出现空值。(示例:!=')('引用说明')这是我的场景。我有一个WebService可以将XML文件传输到我的服务器SA中的文件夹“received”。我在另一台服务器上也有一个Windows服务,用于检查新文件是否转到文件夹“已​​接收”,该服务将文件从服务器SA中的文件夹A移动到服务器SA中的文件夹“已​​处理”。为了将文件移动到文件夹“已​​处理”,此服务必须使用WCF服务将该xml传输到服务器SB中的文件夹C。服务器SA中的文件在字母之间没有空值,但我不知道为什么它在我的SB服务器中有它。

c# - 如何构建可以在窗口之间拖放用户控件的 WPF 应用程序?

我正在构建一个简单的待办事项列表应用程序,我希望能够在我的桌面上float多个列表,我可以在其中标记和管理任务。我的应用程序中的相关UIElements是:Window1(窗口)TodoList(用户控件)TodoStackCard(用户控件)Window1看起来像这样:待办事项列表如下所示:我有这些窗口的多个实例,我希望能够在窗口之间拖动任何控件。我尝试过使用Thumb控件,虽然它有效,但它只允许我在包含的Canvas周围拖动控件。我如何模仿WindowsExplorer的行为,在其中我可以将文件拖到应用程序之外并拖到另一个应用程序上,同时在光标下看到文件的幻影表示。我能否仅使用C#

windows - 找到 ".automaticDestinations-ms"和它的文件之间的关系?

有谁知道(因为在微软论坛上没有人回答我),我如何才能在%appdata%\microsoft\windows\recent\automaticdestinations中找到哪个应用程序有哪个automaticDestinations-ms文件?这是Windows7存储其跳转列表的文件夹,我想知道如何自动/以编程方式查找每个文件和应用程序之间的关系。至少,即使是手动我也没有发现任何模式,只是为了查看文件中的文件扩展名,因为有些程序会打开具有相同扩展名的文件(如图像),所以这种方法并不适用于所有程序。你还有别的想法吗?也许知道这些文件的格式?谢谢。 最佳答案

windows - 在本地用户之间交换数据的正确 Windows 文件夹是什么?

我想在本地常规用户帐户下运行的应用程序中写入一个文件并在服务中读取它。什么是正确的文件夹?我想避开%APPDATA%(CSIDL_APPDATA)文件夹,因为服务需要知道这个文件夹在哪里(服务在系统帐户下运行)。我检查了%ALLUSERSPROFILE%(是CSIDL_COMMON_APPDATA吗?),它指向我的Win7x64上的c:\ProgramData。但是这个文件夹不允许普通本地用户修改(我检查了文件夹properties,security选项卡)。%CommonProgramFiles%也是如此。我需要支持WinXP及更高版本。 最佳答案

windows - 在多个位置之间共享文件

我们目前正在使用Subversion(在Windows上)进行源代码控制,但我们正在考虑切换到Mercurial。一个问题是我们在我们的存储库中使用外部来在多个子项目之间共享单个文件。如果编辑了此类文件的一个版本,则更改会在我们的checkout过程中传播到每个其他版本。有没有办法在Mercurial中实现相同的效果,即在多个位置使用相同的文件?在Unix上,这可以使用某种链接来实现。但是Windows呢? 最佳答案 Mercurial有Subrepository有点像svnexternals的特性。在我看来,Mercurial功能

windows - 为什么自旋锁的实现在 Windows XP 和 Windows 7 之间不同?

我知道自旋锁是由Windows中的hal.dll导出的,所以我对自旋锁的代码进行了逆向工程。结果如下。WindowsXP的反编译自旋锁。unsigned__int32__thiscallKfAcquireSpinLock(signed__int32*this){unsigned__int32result;//eax@1result=__readfsdword(36);__writefsdword(36,2u);while(_interlockedbittestandset(this,0)){while(*this&1)_mm_pause();}returnresult;}Windows