Articles of pipe理员

我可以制作一个包含Vagrant,VirtualBox和其他依赖项的自定义MSI吗?

简介:我想找出一种方法来自动化项目的安装,并将它依赖于Windows(7,8)平台。 特别是我想安装所有需要“依赖”的依赖项,我想把这个分发给我的团队成员。 问题:我已经考虑使用免费软件工具( http://www.advancedinstaller.com/ )来帮助我创build一个MSI。 不过我想现在只能用专门的MSI安装程序下载。 请参阅http://mitchellh.com/abandoning-rubygems 除了需要stream浪者以外,我想自动安装oracle virtualbox,我们需要一些vagrant插件。 我也想包括项目本身。我有一个vagrantfile已经过testing,运作良好。 重新解决问题:换句话说,由于Vagrant似乎只提供Windows的MSI安装程序,所以我不知道是否仍然可以创build包含我想要的其他项目的自定义msi。 如果有可能,我不知道该怎么做。 如果有比使用MSI更好的方法,pease告诉。

Python:给subprocess提供input

我必须使用python脚本创build一个具有pipe理权限的新进程。 我在网上search了这个话题,发现我必须使用runas命令。 对于这个命令,我必须给用户,并在运行时,脚本将等待密码,我想这样做尽可能自动。 这是我的代码: import subprocess p = subprocess.Popen(['runas', '/user:Armando', szCmdCommand], stdin = subprocess.PIPE) p.stdin.write('password') 而不是写。我试过p.communicate(input='password')但它不工作,因为它没有写密码。 发生的唯一情况是脚本不会等待input。 它会自动input一个错误的密码,并且不能执行我的命令。 我能做些什么来解决这个问题?

使用ps的线程

我想检查进程线程对进程RSS,VSZ和SZ值的贡献。 我怎样才能做到这一点。 因为如果我这样做: ps w -eL -o pid,tid,%cpu,cputime,%mem,sz,rss,vsz,command 我得到了tid,但是一个进程的所有线程的所有其他值都是相同的。 我甚至可以用ps做这个吗?

是否有可能解决CUDA内存碎片问题?

我试图分配一些内存,但有时会出现“内存不足”的错误。 cudaMemGetInfo说,我需要更多的内存。 所以,在内存碎片问题。 是否有可能解决这个问题? 是否有可能将元素放在记忆中而不是一个接一个地将它们分解成less量的可以放在记忆中的和物?

输出pipe道可以着色到更多吗?

我有ls和grep别名为'ls –color = auto'和'grep –color = auto'来实现彩色输出,但是当我input更多颜色时会丢失。 似乎也没有什么可以让他们的输出变色的参数。 有没有办法做到这一点?

可执行文件从命名pipe道启动?

有人可以告诉我这是怎么完成的? 看看SmcGui.exe的“命令行”。 你会注意到它是一个命名pipe道string…完整的string是: \\.\pipe\SygateSecurityAgentR41T67564 \\.\pipe\SygateSecurityAgentW18467T67564

没有pipe理员权限,是否可以在Windows XP上运行Oracle?

我有共享计算机,pipe理员安装Oracle XE。 但我不能创build新的用户,因为我没有权利在操作系统,afaik。 在Oracle写的文档中,DBA应该是pipe理员组的成员。 存在的方式,我可以pipe理本地实例XE没有pipe理员权限? 我需要启动/停止数据库,连接/断开,终止会话等。这是需要testing我的Java应用程序。 谢谢。

如何运行多个SVN服务

阅读在Windows上设置Subversion我想弄清楚如何在一台机器上运行多个SVN服务。 当我创build多个服务使用 sc create svnP1 … binpath= "svnserve.exe –service -rc:\svn\repositories\project1" sc create svnP2 … binpath= "svnserve.exe –service -rc:\svn\repositories\project2" 作为一个模板(实际命令截断)两个服务监听同一端口,并使用svn:// servername / project2去project1 那么我该怎么做,还是我走错了路?

有什么TCPvcon的模拟允许closures远程机器上的TCP连接?

我开始使用SysInternals套件,它是伟大的。 但是我想知道,是否有TCPvcon的模拟,它允许像psexec那样login到远程机器,然后从那里获得TCP连接的列表(类似于pslist的function),然后closures一些连接(类似于pskillfunction)。 我正在谈论Windows控制台工具,我想避免在远程机器上安装的东西,这是可能的。

C ++调用远程对象的方法(RPC一样)

我正在寻找一个RPC库,允许我在另一个进程(在Windows)中调用一个对象的成员函数。 当前遇到的问题是一些Serverside对象已经存在并且有多个实例。 服务器应该能够将指针/标识符传递给实现代理的客户端,然后将代理指向远程对象实例。 所以我基本上想要的是这样的: Client: TestProxy test = RemoteTestManager.GetTestById(123); test.echo("bla"); 其中Test的实例已经存在于服务器上,而RemoteTestManager是客户端在另一个rpc调用中获得的服务器上的pipe理器类。 另外,它应该优先运行命名pipe道,因为可能有多台服务器在同一台机器上(实际上我想更像一个简单的IPC:D)。 所以我的问题实际上是:是否有像这样的C ++在那里,或者我必须自己编写一个