Articles of 窗户

Windows DNS挂钩

Windows如何parsingDNS以及如何拦截呼叫,以注入我自己的域名? 我需要在一个应用程序中,并运行我自己的DNS服务器或修改hosts文件不是一个解决scheme。

无法在Windows上findcabal来查找haskell-mpi的mpi库

问题解决了! 按照Dons贴在这里的指示 打开你的环境variables(我的电脑 – >属性(在上下文菜单中) – >高级) 添加或创build一个新的环境variablesC_INCLUDE_PATH ,使其指向MPI的包含目录。 在我的情况下, /c/program files/mpich2/include 。 添加或创build一个新的环境variablesLIBRARY_PATH ,使其指向MPI的lib目录。 在我的情况下, /c/program files/mpich2/lib 以某种方式隐藏libmpi.a。 如果需要的话,可以稍后解决。 这是一个黑客,但你不能build立haskell-mpi,因为ld会失败。 我将它重命名为_libmpi.a 现在haskell-mpi应该在windows上构build。 预计更多的麻烦,但它build立,它解决了我的问题。 我想在我的大学实验室的一台实验室机器上使用haskell-mpi来为我的并行计算课程做最后的项目,但是我试图让haskell-mpi与MPICH2build立起来。 haskell-mpi几乎完全没有logging,通过他们的git仓库进行挖掘帮助我编写了一些示例程序,但没有做任何事情来帮助我在Windows上进行设置。 在我的个人linux系统上,我没有麻烦设置并运行针对MPICH2的haskell-mpi。 问题可能出在cabal上,MPICH2的安装方式,或haskell-mpi的cabalconfiguration,因此select标签。 为了排除故障,我愿意在这里进行实验,并根据需要添加更多信息,但最终我将无法再访问这些机器。 我在实验室中拥有pipe理员权限,因此如果问题出在MPICH2安装本身上,我确实可以重新安装它。 当我尝试安装haskell-mpi时,cabal失败如下: Resolving dependencies… Configuring haskell-mpi-1.0.0… cabal: Missing dependency on a foreign library: * Missing C library: mpi This problem can usually be solved by installing […]

等待AfxBeginThread / CWinThread消息泵处于活动状态?

我打电话给AfxBeginThread并使用CWinThread在我的MFC应用程序中创build一个UI线程。 我注意到如果我的主线程在CWinThread :: InitInstance()函数返回之前试图将PostThreadMessage()传递给我的新线程,那么PostThreadMessage()将返回错误:invalid thread handle。 我的猜测是新的线程上的消息泵不会设置,直到InitInstance返回后。 我见过的AfxBeginThread示例代码和我读过的文档没有很好的解释这种行为,或者显示一个模式来等待线程被初始化。 在InitInstance返回并且线程的消息泵准备好接收消息之前,阻塞主线程的最好方法是什么?

无法在cygwin中启动Hadoop的namenode

我正在尝试在Cygwin中为Hadoopconfigurationnamenode。 我正在使用Windows 7机器。 这是我的configuration文件如何设置: 1)mapred-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!– Put site-specific property overrides in this file. –> <configuration> <property> <name>mapred.job.tracker</name> <value>localhost:4441</value> </property> </configuration> 2)core-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!– Put site-specific property overrides in this file. –> <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:4440</value> </property> </configuration> 3)hdfs-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!– Put site-specific […]