小编use*_*662的帖子

无法使用Python在Heroku教程中启动工头

我一直在尝试完成本教程,但遇到了问题foreman start.我正在使用Windows 7,64位机器,我试图在Heroku Toolbelt提供的git bash终端中执行此操作.

当我进入时,foreman start我收到:

sh.exe": /c/Program Files (x86)/Heroku/ruby-1.9.2/bin/foreman: "c:/Program: bad
interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

因此,我尝试通过键入cmd然后使用foreman start(类似于对此问题的答案之一的评论建议)在git bash中输入cmd .这就是产生的:

Bad file descriptor
c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0
/lib/foreman/engine.rb:377:in `read_nonblock'
c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0
/lib/foreman/engine.rb:377:in `block (2 levels) in watch_for_output'
c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0
/lib/foreman/engine.rb:373:in `loop'
c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0
/lib/foreman/engine.rb:373:in `block in watch_for_output'
21:06:08 web.1  | exited with code 1
21:06:08 system | sending SIGKILL to all processes
Run Code Online (Sandbox Code Playgroud)

我不知道第二组错误试图告诉我什么,因为它似乎声称engine.rb正在运行的文件位置甚至不存在于我的计算机上. …

ruby python heroku git-bash foreman

41
推荐指数
3
解决办法
1万
查看次数

如何阻止我的应用程序收到某个"消息"?

找到了可能的解决方案!

我相信我找到了解决方案!我将继续测试,以确保它确实工作,但我很有希望:)我已经详细说明了如何在EDIT三个问题中找到解决方案!

对于任何希望了解我的问题背后的完整背景以及由于此问题的输入而尝试过的人,请参阅:http://pastebin.com/nTrEAkVj

随着我的研究和情况的进展,我将经常对此进行编辑(大多数工作日每天> 3次),所以如果您有兴趣或者对我的问题有一些信息或了解,请继续检查:)

快速背景:

我有这个应用程序我可以通过更改我的屏幕保护程序或锁定我的工作站崩溃,并且通常每当发送WM_WININICHANGE/WM_SETTINGSCHANGE消息时.

如果我可以通过更改我的屏幕保护程序来持续崩溃我的应用程序,那么这样做的一部分就是向我的应用程序发送某种消息(不一定是Windows消息,我的意思是最普遍意义上的消息),这反过来对我来说是灾难性的应用.因此,我试图找到一种方法来阻止导致我的问题被我的应用程序处理的任何消息.我知道这不是解决方案的最佳方式,所以你不需要告诉我.查看背景信息或询问为什么会困扰您(有充分理由).

我的问题:

有几件事情,任何有关的信息都可以帮助我解决我的问题,根据相关性进行标记(1是最相关的,3稍微有点帮助):

  1. 我试图使用Wndproc()过滤掉我的消息,如下所示:

    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        If CInt(m.Msg) <> CInt(26) then
            MyBase.WndProc(m)
        end if
    End Sub
    
    Run Code Online (Sandbox Code Playgroud)

    但是,根据Windspector,WM_WININICHANGE消息仍然被发送到我的应用程序(这是有道理的),但它也返回0 ...如果它正常工作不应该发生,它不应该返回什么,不应该吗?有关为什么这不符合我的预期以及如何使其工作的信息将非常有帮助!

  2. 我也尝试过使用messagefilters:

    Public Class MyMessageFilter
        Implements IMessageFilter
        Public Function PreFilterMessage(ByRef m As Message) As Boolean Implements IMessageFilter.PreFilterMessage
            ' Return true for messages that you want to stop  << someone elses comment       
            Return m.Msg = 26
        End Function
    End Class
    
    Run Code Online (Sandbox Code Playgroud)

    然后添加到mybase.load处理方法:

    Application.AddMessageFilter(New MyMessageFilter())

    然而,它们似乎只是过滤某些消息,而像我这样的消息显然没有被捕获.有关是否绝对无法使用任何类型的过滤器来捕获WM_消息的信息,或者是否有其他方法可以使用消息过滤器来实现我的目标也是有帮助的.

  3. 在其他方式(除了这个带有message.msg = WM_WININICHANGE = 26的Windows消息)我可以更改我的屏幕保护程序向我的应用程序发送任何类型的消息吗?更改我的屏幕保护程序的另一种消息是否也可能是致命的? …

.net vb.net multithreading messages windows-messages

27
推荐指数
2
解决办法
3181
查看次数

在VBScript中导航XML节点,用于Dummy

我正在尝试编写一个脚本,它将在xml文件中为我操作一些数据.我对VBScript很新,但有VB.NET和VBA背景,所以我觉得我知道自己在做什么.

我认为可能有一种更好的方法来导航文件,而不是为每一行调用InStr()或类似的东西来查看我在寻找的是否存在.我最初的想法是使用我从System.XML在VB.NET中看到的一些方法,因为我已经看到了节点导航功能和成员.

在调查之后,我找不到任何方法将命名空间(System.XML或其他)导入VBScript而不在网页上运行.我决定寻找其他选择,而不是花更多的时间来寻找这个.

事实证明,还有其他方法可以实现我想要的,使用专门处理XML文件导航节点的方法和对象.我了解到这些"系统"的一些常见例子(由于缺乏一个更好的术语,因为我确信这是不合适的)似乎是DOM和XPath.

我从调查XPath开始(因为我在一些地方看到XPath被认为优于DOM,例如:使用VBScript遍历XML文件中的所有节点).我在vbscript中找不到任何描述XPath基础知识的东西.路径的语法有很多,但我找不到任何描述如何在VBScript中实际调用该语法以使用它的基础知识.所以我转到了下一个选项.

然后我发现了许多关于DOM的文章/问题/等等.所以我试一试.他们中没有一个人工作,都给了我错误.大多数情况下,似乎永远不会正确加载DOM对象.以下是我为此尝试的一些方法:

来自MSDN:XML DOM的初学者指南:

Set objParser = CreateObject( "Microsoft.XMLDOM" )
Dim xDoc As MSXML.DOMDocument
Set xDoc = New MSXML.DOMDocument

If xDoc.Load("C:\My Documents\cds.xml") Then
   msgbox("Success!")
Else
   msgbox("Failure!")
End If
Run Code Online (Sandbox Code Playgroud)

每次都返回失败.

基于另一种方法:

dim xmlDom
set xmlDom = createobject("MSXML2.DOMDocument")
xmlDom.async = false
xmlDom.load ("C:\MyFileLocation\MyFile.xml")
Run Code Online (Sandbox Code Playgroud)

然后我尝试了一些检测它是否像xmlDom.documentElement中每个节点名称的消息框一样工作.

我已经尝试了很多其他的东西,我甚至不记得其中的大多数.

我根本不知道我还能尝试什么,或者为什么这对我不起作用.我只是不知所措,我仍然可以尝试不同的方式,同时仍然具有COULD工作的语法.

所以我的问题是:如何在不将网页嵌入网页的情况下使用VBScript导航XML文件?我需要了解极端的基础知识.

我知道我的问题可能看起来很愚蠢和无知,因为这应该是容易获得的信息,但我真的不能为我的生活找到基本知识我需要了解如何使用JUST VBScript以任何方式导航节点(不是在html或asp中)文件或类似的东西).

xml vbscript xpath dom

8
推荐指数
1
解决办法
4万
查看次数

推荐的应用程序测试SQL Server 2008查询vb.net应用程序?

我不熟悉SQL数据库(以及一般的数据库),因此我对查询的工作方式以及如何实践它们没有太多经验.当我第一次学习xml和XPath时,我发现XPath Visualizer非常有用,因为堆栈溢出的人提到了我.因此,我想知道SQL数据库是否存在类似的工具?基本上是一个工具,它允许我连接到数据库,输入查询,并以某种方式查看结果是什么样的.

我已经在网上看了一下,但是我发现在任何可以做我想要的实用程序方面相对较少的选项,这看起来很可靠.

我最终将编写一个与vb.net中的SQL 2008服务器交互的应用程序,但是现在我只是在尝试,所以当我真正想要创建我的应用程序时,我会知道我在做什么.到目前为止,我已经设法使用OLE DB连接连接到数据库,但我现在正在寻找一种方法来体验查询,而不仅仅是查询和找出一种方法来解释我的程序中的结果.基本上我希望能够删除事物的编程方面,以便我可以尝试查询,而无需在我的代码中询问与特定查询无关的任何内容.提前致谢!

sql vb.net sql-server testing sql-server-2008

0
推荐指数
1
解决办法
935
查看次数