Articles of 窗口

在Windows上自动启动mongos

我有两台电脑共享一个mongodb服务器。 我想在重启时自动启动它们之间的连接。 我为mongod计算机创build了一个configuration文件,现在它可以用作Windows服务。 我不能够为mongos计算机创build一个工作的configuration文件。 这是我试过的: sharding: configdb: "192.xxx.50:51213" systemLog: destination: file path: "c:\data\log\mongos.log" processManagement: fork: true 我在pipe理员命令提示符下调用它: sc.exe create MongoDBS binPath= "C:\Program Files\mongodb\server\3.2\bin\mongos.exe –service –config=C:\mongodb\mongos.config" 该服务已创build。 那么当我启动它时: net start MongoDBS 我得到这个错误:该服务没有响应控制function。

什么是连接到MS SQL 2000/2005的正确的PHPconfiguration?

我有很多服务器在Windows 2003 / IIS6上使用FastCGI运行PHP 5.2.6(非线程安全构build) 。 我有一些问题连接到MS SQL 2000/2005(MySQL连接工作正常,ASP / ASP.NET脚本也可以成功连接到MS SQL)。 一个解决schemebuild议将SQL客户端工具ntwdblib.dll文件复制到PHP扩展文件夹或在Web服务器上安装所有SQL客户端工具(我不愿意这样做)。 build议的另一个解决scheme是使用PHP的Microsoft SQL Server 2005驱动程序 。 这看起来不错,写绿地的应用程序,但对于应用程序,如phpBBS或WordPress这似乎并没有工作。 例如,以下脚本: <?php $host = "mssqlhost"; $user = "phpbb2"; $password = "phpbb2"; $connect_sql_server = mssql_connect($host, $user, $password); ?> 失败: PHP警告:mssql_connect()[function.mssql-connect]:无法连接到服务器:mssqlhost在第6行E:\ AppsDev.NET_UK_Minds \ phpSqlNC \ www \ test.php 目标是允许PHP脚本连接到运行在不同服务器上的SQL 2000和SQL 2005。 我还应该补充说,升级到更高版本的PHP目前不是一个选项。 在Windows 2003 / IIS6上configurationPHP以连接到SQL 2000/2005的正确方法是什么?

Windows上的Python igraph导入错误

我已经使用pip install安装了igraph form .whl文件。 当我试图testing安装的正确性 import igraph.test igraph.test.test() 我得到这个错误: Traceback (most recent call last): File "D:/Nauka/Praca-inzynierska/Barabasi-Albert.py", line 4, in <module> import igraph.test File "D:\Programy\Python 3.5\lib\site-packages\igraph\__init__.py", line 34, in <module> from igraph._igraph import * ImportError: No module named 'igraph._igraph' (如果我试图导入igraph而不是igraph.test,同样的错误会popup)。 我已经尝试添加path(我不知道这是否可行): import sys sys.path.append ("D:/Programy/Python 3.5/Lib/site-packages/igraph") 但它没有工作。 我发现的一件事是,如果我从igraph文件夹删除“__init__”文件,我可以导入igraph没有错误,但它不适用于igraph.test。 如果它是相关的,我的Python 2.7上同时安装了Python 2.7。 预先感谢您的任何帮助。

当应用程序是服务时,SetWinEventHookcallback不起作用

我有一个在.NET 4.0中制作的应用程序挂钩赢得事件,并使用callback来捕获窗口事件,如下所示: //import the methos from the dll [DllImport("user32.dll", SetLastError = true)] private static extern IntPtr SetWinEventHook(int eventMin, int eventMax, IntPtr hmodWinEventProc, WinEventProc lpfnWinEventProc, int idProcess, int idThread, int dwflags); //declare a callback public static WinEventProc _winEventProc = new WinEventProc(WindowEventCallback); //pass this callback to SetWinEventHook SetWinEventHook( EVENT_SYSTEM_FOREGROUND, // eventMin EVENT_SYSTEM_FOREGROUND, // eventMax IntPtr.Zero, // hmodWinEventProc […]

必须在Windows 7上运行ruby脚本,并获得权限拒绝EACCES

我必须在Windows 7上运行ruby脚本(我知道这是不好的主意)。 我的脚本创build文件夹(如果它们不存在)并将文件复制到它们中。 我正在使用FileUtils lib执行此项工作,如: FileUtils.mkdir_p(path) FileUtils.cp_r(file.path, path) FileUtils.touch(file) 在Ubuntu和MAC一切正常,但在Windows 7的机器上,我得到了下一个错误: Permission denied – ./program_folder/input/. (Errno::EACCES) 在这个codeline上: Dir.entries('./program_folder/input').map { |file_name| File.new("./program_folder/input/#{file_name}") }.compact 任何想法如何修复它? 我试图运行pipe理员访问ruby和irb termianl,并试图做所有pathFileUtils.chmod_R(0777,@path),但仍然没有改变…

我如何使wgnuplot.exe终止在.plt文件的末尾?

我在Windows上使用gnuplot。 当我通过双击直接执行我的filename.plt文件时,会生成一个wgnuplot.exe的实例,它在完成后不会终止。 我的代码非常简单,只是打印到PDF。 你们有没有人知道如何使文件完成后自动终止wgnuplot.exe? 谢谢

我可以发送一个ctrl-C(SIGINT)到Windows上的应用程序吗?

我有(过去)编写的跨平台(Windows / Unix)应用程序,从命令行启动时,以相同的方式处理用户键入的Ctrl – C组合(即干净地终止应用程序)。 是否有可能在Windows上发送一个Ctrl – C / SIGINT /等同于另一个(不相关的)进程的进程来请求它干净地终止(给它一个整理资源的机会等)?

如何从Java打开一个Windows命名pipe道?

在我们的Linux系统上,我们使用命名pipe道进行进程间通信(生产者和消费者)。 为了testing消费者(Java)代码,我想实现(在Java中)一个虚拟生产者,它写入一个连接到消费者的命名pipe道。 现在testing也应该在Windows开发环境中工作。 因此,我想知道如何从Java创build一个Windows命名pipe道。 在Linux中,我可以使用mkfifo(使用Runtime.exec()调用),但是我应该如何在Windows上执行此操作?

在Windows 7上GetWindowRect太小

我试图解决的实际问题是,我想自动找出窗口边缘的大小。 如果你能find更好的办法,请用一切办法来回答,而不是这个。 为此,我决定截取testing窗口并测量边距。 这很简单,因为我认为没有利润率会是明亮的粉红色,但我承认这是一个黑客。 我使用GetWindowRect ( py )来获取边界框, PIL抓取屏幕截图并剪裁到边界框。 问题是,当作物正常运行时,边界框不准确 。 Windows 7“剪切工具”获得正确的尺寸 。 我怎么能这样做?

启动相关程序或从另一个程序显示“打开方式”对话框

在Window 7下面,下面的命令显示一个对话框,然后终止,没有任何其他操作,为什么? 预期的效果是启动相关的程序Notepad++或至lessNotepad RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL D:\doc\toto.txt