Articles of 窗户

Windows上的GeoDjango:尝试在您的设置中设置GDAL_LIBRARY_PATH

我已经做了十几次了,但是这个时候有些东西不行 遵循文档: https://docs.djangoproject.com/en/1.11/ref/contrib/gis/install/#windows 我试图在Windows机器上设置GeoDjango(这是在paperspace.com上设置的一个虚拟的Windows 10)。 我的PATH设置似乎有问题,但我不知道它是什么。 我已经运行了说明中突出显示的命令。 我检查了我的PATHvariables,一切似乎都没问题。 我试过将它们指向OSGeo4Win的32位和64位版本。 无论如何,我每次都得到以下输出: C:\Python\lib\site-packages\floppyforms\__init__.py:21: UserWarning: Unable to import floppyforms.gis, geometry widgets not available "Unable to import floppyforms.gis, geometry widgets not available") Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "C:\Python\lib\site-packages\django\core\management\__init__.py", line 363, in execute_from_command_line utility.execute() File "C:\Python\lib\site-packages\django\core\management\__init__.py", line 337, in execute django.setup() File […]

Windows窗口对接

我想知道如何将窗口停靠在窗口的一侧,最好使用直接的Win32 API。 我正在寻找的效果就像任务栏 – 一个窗口,在屏幕上有一个保留的空间,所以最大化另一个窗口,使窗口占据屏幕的其余部分,但离开我的窗口的地方和可见。 我知道各种IM客户端这样做,但一直没有find任何资源如何做到这一点。 不知道它的适当名称是什么。 编辑:“应用程序桌面工具栏”是用来查找信息的search字词。

registry碎片整理程序

这是出于好奇,但我已经看到了几个(其中一些非常受欢迎的)软件称为registry碎片整理程序。 虽然我可以看到他们提供的好处,但是我非常好奇你是如何做registry整理? 请注意,我不是要求提供软件名称,只是以编程方式完成的基本描述。 我知道有微软的磁盘碎片整理API。 这是他们正在使用? 或者有“registry整理”API?

摄像头,video源对话框出现

所以看到很多人都有同样的问题,但没有答案。 我的SendMessagepopup窗口上的一个Windows 7笔记本电脑上的“video源”对话框与一台摄像机。 我已经安装了Cyber​​ Link YouCam。 如果我卸载Cyber​​ Link YouCam,则“video源”对话框将消失。 好像YouCam是同一设备的第二个驱动程序似乎是操作系统。 我的问题是如何停止“video源”对话框出现? 一旦我在对话框中select一个选项,我就不会得到对话框(直到我重新启动应用程序),所以必须有一个设置的地方设置。 虽然debugging发现这一点的代码(看下面的整个部分)似乎是一个调用对话框 – SendMessage(deviceHandle,WM_CAP_CONNECT,deviceno,((IntPtr)0).ToInt32()) public void StartWebCam (int height, int width, int handleofthepicturebox, int deviceno) { string deviceIndex = "" + deviceno; deviceHandle = capCreateCaptureWindowA (ref deviceIndex, WS_VISIBLE | WS_CHILD, 0, 0, width, height, handleofthepicturebox, 0); if (SendMessage (deviceHandle, WM_CAP_CONNECT, deviceno, ((IntPtr) 0).ToInt32 ()) […]

唤起发行商确认模式

在发行商确认模式下出现Nack的可能原因是什么?Nack可以被可靠地生产用于testing吗?是否可以将电缆拉到磁盘或其他基于硬件的操作? 例如发送到一个不存在的交换不会导致一个Nack。 它导致通道closures ,就像在非确认模式下一样。 顺便说一句,我的兔子集群运行在Windows的盒子,这可能很重要,因为文件系统的工作方式与unix世界的完全不同。

好或坏 – SetParent()win32 API在不同的进程之间

SetParent函数需要一个子窗口和新的父窗口句柄。 当子窗口处于不同的Windows进程中时,这也似乎工作。 我曾看过一篇声称这不是官方支持的post ,但目前的文档没有提到这一点。 这是目前文件中的缺陷,还是这种行为改变? HWND WINAPI SetParent( __in HWND hWndChild, __in_opt HWND hWndNewParent );

是否存在与IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP或IMAGE_FILE_NET_RUN_FROM_SWAP相关的风险?

我想包括IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP和IMAGE_FILE_NET_RUN_FROM_SWAP PE标志到我的可执行文件。 这个想法是为了防止从networking运行可执行文件的客户端看到偶尔出现的exception情况,例如当networking卷在睡眠后无法重新连接时。 到目前为止,我们一直build议客户从本地连接的卷上运行可执行文件。 但是,我对虚拟内存,加载器等知之甚less,不知道使用这些PE标志有什么风险。 例如,如果我这样做会更多的物理内存被我的可执行文件消耗,特别是如果有多个同时运行的可执行文件的实例? 对不起,我不能提供更多的潜在风险的例子,但这是我的问题的性质。 我有一种感觉,可能会有这样做的缺点,但根本不知道这些缺点可能是什么。

jenkinspathgit Windows主/ Linux的奴隶

我有一个运行一些Windows版本的Windows上的Jenkins大师。 git客户端插件中configuration了一个固定的pathgit作为“C:\ Program Files文件(x86)\ git \ bin \ git.exe” 我现在创build了一个Linux从服务器,但是当我在那里运行一个工作时,它试图运行命令“C:\ Program Files(x86)\ git \ bin \ git.exe init”,显然失败了。 有一个简单的解决scheme呢? 我想我已经通过在Windows主机上修改PATH来解决它,而git的固定path现在只是“git”,因此可以在两个操作系统上运行。 是jenkins解决这个问题的“正确”方法,还是有另一种更好的方法来解决这个问题? 谢谢。

在PHP中使用exec命令时可能会发生权限问题

我们有一个小型的办公室内部网,使用PHP(在apache服务器上 – 如此WAMP)构build,允许我们在文件服务器上创build项目文件夹。 这可以通过使用shell exec xcopy命令和下面的开关/e /k /i /c将一组模板文件夹复制到一个新的位置。 我们(相当)最近升级到运行Windows Server 2008 R2 Standard的新文件服务器。 现在,xcopy命令不再可以在PHP中使用。 但是,我知道xcopy命令是正确的,因为它工作,如果我复制并粘贴到命令提示符(在同一台计算机上)。 我可以看到没有错误消息,但我认为这是与PHP的“用户”相关的某种权限问题,但我不知道究竟是什么或如何解决它。 Apache服务器和文件服务器是两个独立的机器。 如果相关,apache服务器是一个32位的机器,文件服务器是一个64位的机器,但正如我所说,我可以从32位机器的CLI调用xcopy命令没有问题。 Apache进程的用户名是SYSTEM(尽pipe我似乎无法使用'whoami'命令来检查这个) 任何指针将不胜感激。 FWIW,execstring看起来像这样… echo "xcopy \"\\\\path\\to\\folder\\xxxx_Project\\*.*\" \"\\\\path\\to\\folder\\9876_NEWPROJECT\" /e /k /i /c"; (我认为)具体化为… xcopy "\\path\to\folder\xxxx_Project\*.*" "\\path\to\folder\9876_NEWPROJECT" /e /k /i /c 显然,'9876_NEWPROJECT位实际上是一个variables。

在Windows中添加Bonjour(dns_sd.h)库到Qt

我一直在试图正确地添加由Apple提供的开源dns_sd.h库。 我正在编写一个使用BonjourRegistrar类的程序,如下所示: 链接文本 我已经在Mac环境下编写了我的程序,现在我试图将它移植到Windows。 Bonjour SDK附带了几个类,我很困惑如何正确地添加类到我的Qt项目。 我已经尝试添加行: win32:LIBS += c:\dnsssd.lib 在.pro文件中没有成功。 此外,我试图添加dns_sd.h和dns_sd.c文件到我的项目中,并得到了一些错误,如: 'UINT8':不命名一个types'INT8':不命名一个types'UINT16'不命名一个types'INT16'不命名一个types 最后,我现在试图修改这个链接文本中由xcimo描述的lib文件 我不知道我是否使用正确的命令来正确修改这些文件。