问题列表 - 第45980页

部署MS Lightswitch应用程序

Microsoft LightSwitch桌面应用程序可以部署为单个可执行文件吗?

deployment visual-studio visual-studio-lightswitch

6
推荐指数
1
解决办法
529
查看次数

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

使用Python ast模块访问语法树中的节点

我正在玩python ast(抽象语法树).

我写了以下内容,它访问了AST的所有节点.

import ast

class Py2Neko(ast.NodeVisitor):
    def generic_visit(self, node):
              print type(node).__name__
              ast.NodeVisitor.generic_visit(self, node)

       def visit_Name(self, node):
              print 'Name :', node.id

       def visit_Num(self, node):
              print 'Num :', node.__dict__['n']

       def visit_Str(self, node):
              print "Str :", node.s

if __name__ == '__main__':

    node = ast.parse("a = 1 + 2")

    print ast.dump(node)

    v = Py2Neko()
    v.visit(node)
Run Code Online (Sandbox Code Playgroud)

然后为Py2Neko类添加了一些方法

def visit_Print(self, node):
    print "Print :"

def visit_Assign(self, node):
    print "Assign :"

def visit_Expr(self, node):
    print "Expr :"
Run Code Online (Sandbox Code Playgroud)

但是当它遇到一个"打印"声明或一个表达或一个表达时,它似乎停止了,而不是更进一步.

它输出:

Module(body=[Assign(targets=[Name(id='a', ctx=Store())], value=BinOp(left=Num(n=1), op=Add(),       right=Num(n=2)))])
Module
Assign …
Run Code Online (Sandbox Code Playgroud)

python parsing abstract-syntax-tree

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

是否验证3位数字

任何人都可以告诉我正则表达式检查输入的数字是否是3位数...它不应该允许字母也....

javascript regex

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

PRISM + MEF + MVVM - 不知道从哪里开始?

我在用什么:

  • Visual Studio 2010
  • Microsoft .NET Framework 4
  • 棱镜v4

我想弄清楚的是如何在维护MVVM模式的同时开始使用Prism + MEF.当我进入Prism Quickstarts时,它有一个Prism + MEF,但项目中的注释明确指出Quickstart示例没有实现MVVM.我不确定要混合/匹配什么,以便我的shell本身遵循MVVM(和区域).

基本上,我想使用MEF能够在运行时加载程序集(模块).而且,我想在我的Shell中设置区域并让Shell使用MVVM(因此我可以将数据绑定到shell).网上的每个例子都是Prism,Prism + MVVM,Prism + Unity,Silverlight示例,Prism + MEF等.但我找不到任何WPF Prism + MEF + MVVM示例或信息.我真的不知道如何设置我的bootstrapping,以便开始.

一旦完成该部分,我确定我将弄清楚如何使用MVVM将其他控件加载到我的shell中.任何帮助都会很棒,特别是那些直接处理这种情况的资源就像是类似的东西(即Prism + Unity和没有MEF).谢谢!

wpf mef module mvvm prism-4

21
推荐指数
1
解决办法
8962
查看次数

在c#中解压缩4gb文件

我使用sharp lib进行压缩和解压缩.它可以很好地工作到4GB文件,所以寻找一些.net框架解决方案.我在dotnet中尝试过Gzipcompression.这也无法解压缩4gb文件.你知道其他任何处理大文件的zip库吗?

谢谢

c# compression zip gzip

4
推荐指数
2
解决办法
2769
查看次数

Twitter的推文按钮是否有回调?

有没有办法在Twitter的推文按钮上注册回调?我希望能够跟踪我网站上的哪些特定用户发布了链接.我无法添加onClick事件,因为它是一个跨域iFrame.还有其他想法吗?

我已经看到了一种方法,但似乎不可靠.他们的文档没有提到任何内容,所以我正在寻找解决方案的帮助.

api twitter jquery callback

33
推荐指数
2
解决办法
3万
查看次数

是否可以同时打开两个不同会话的浏览器窗口?

是否可以为同一个Web应用程序同时打开两个浏览器(主要是IE和FF)窗口和不同的HTTP会话?我想我记得这实际上是IE 6中的标准方式.

session firefox internet-explorer

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

以编程方式检查显示器是否已关闭

Mac OS X具有省电功能,允许操作系统关闭显示器.是否有API可以在代码中检测显示器当前是打开还是关闭?

macos cocoa objective-c

7
推荐指数
2
解决办法
1433
查看次数

找到协会中的所有内容

所以我有一个帖子和一个用户.
发布has_many用户,用户发布帖子.
我需要一个查找,找到所有没有任何用户的帖子,如下所示:

Post.first.users
 => [] 
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

13
推荐指数
2
解决办法
7019
查看次数