问题列表 - 第15948页

如何使用Microsoft.Scripting.Hosting?

要将一些IronPython代码嵌入到C#中,我想使用ScriptEngine

using IronPython.Hosting;
using Microsoft.Scripting.Hosting;
Run Code Online (Sandbox Code Playgroud)

我找到了IronPython的参考资料,但是Scripting.Hosting的必要参考在哪里?我在VisualStudio 2008中找不到它,目标是.Net 3.5.

c# embed scripting ironpython

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

GNU中的递归作业的并行化

我正在寻找一种优雅的方式来实现GNU make中的作业并行化.这是我到目前为止所做的一个例子.以串行方式处理目录dir-1,dir-2和dir-3,这是合乎逻辑的,但不是我的意图:

SUBDIRS=dir-1 dir-2 dir-3

default: all

all:
  @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE)); done

.PHONY: clean

clean:
  @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) clean); done
Run Code Online (Sandbox Code Playgroud)

有没有办法支持使用"-j"选项并行处理这些目录而不为每个目录指定特定目标?

parallel-processing makefile

14
推荐指数
2
解决办法
8132
查看次数

使用maven启动/停止tomcat

如何使用maven启动/停止远程tomcat.我正在使用货物插件,它可以帮助我部署应用程序,但不提供启动/停止远程tomcat的功能.

ant maven-2

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

关于Python"冻结"的详细解释

有没有关于Python的"冻结"事情的详细解释?我看到了PyPi页面,但我认为它不够全面.

python freeze

7
推荐指数
1
解决办法
4938
查看次数

vim屏恢复

我在屏幕上使用vim进行开发,如果我退出vim,当前的屏幕内容仍然存在...

在屏幕外(xterm),退出vim将恢复以前的缓冲区(如:

[ server1 ]~$ cmd
      some stuff, some stuff
[ server1 ]~$ cmd
[ server1 ]~$ cmd
Run Code Online (Sandbox Code Playgroud)

)

但不是在屏幕内.

我尝试使用xterm作为屏幕内的终端 - 但不是想要的效果.

感谢帮助!

vim ssh gnu-screen xterm

12
推荐指数
1
解决办法
1252
查看次数

Python中的自定义异常处理

我有两个模块,main和notmain.我在主模块中声明了我的自定义异常,并希望捕获它.在非主模块中引发此异常.问题是我无法捕获在notmain模块中引发的异常.

main.py:

class MyException(Exception):
    pass

m = __import__('notmain')
try:
    m.func()
except MyException as e:
    print(type(e))
    print('ops')
Run Code Online (Sandbox Code Playgroud)

notmain.py:

def func():
    import main # 1
    # from main import MyException # 2
    # from main import MyException as MyException # 3

    raise main.MyException # 1
    # raise MyException # 2, 3
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的导入方法,结果相同.当我运行main.py时,我看到了这个:

<class 'main.MyException'>
ops
Traceback (most recent call last):
  File "D:\exception\main.py", line 6, in <module>
    m.func()
  File "D:\exception\notmain.py", line 6, in func
    raise main.MyException # 1
main.MyException
Run Code Online (Sandbox Code Playgroud)

这意味着异常以某种方式被捕获,但为什么我看到追溯?为什么异常类有"main.MyException"的名字?

现在,如果我稍微修改main.py并运行它:

try:
    raise …
Run Code Online (Sandbox Code Playgroud)

python exception-handling exception

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

如何将IEnumerable <char>转换为string [],以便我可以将它与String.Join一起使用?

如何将IEnumerable<char>"nonLetters" 转换为a string[]以便我可以将它与String.Join一起使用?

string message = "This is a test message.";

var nonLetters = message.Where(x => !Char.IsLetter(x));

Console.WriteLine("There are {0} non-characters in \"{1}\" and they are: {2}", 
    nonLetters.Count(), 
    message,
    String.Join(", ", nonLetters.ToArray())
    );
Run Code Online (Sandbox Code Playgroud)

c# string

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

IIS 7.5(Windows 7)中是否缺少默认的ASHX处理程序映射?

我有一个应用程序,它使用默认的ASP.NET HTTP处理程序扩展名.ashx.这在IIS 7.5中不再有效.我收到404.3消息,其中包含添加处理程序的说明.

我专门使用默认的处理程序扩展来保持简单,而不必在我的Web应用程序的安装程序中添加映射.

新版本的IIS似乎有很多来自IIS 6的变化....我错过了什么?

asp.net iis ashx iis-7.5

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

Vim自动命令:写一个只读文件?

我在Windows上使用Perforce和Vim.我目前有一个自动命令设置为在更改时打开只读文件进行编辑:

au FileChangedRO * !p4 edit <afile>
Run Code Online (Sandbox Code Playgroud)

p4 edit在尝试编写 只读文件而不是编辑它时,有没有办法设置类似的auto命令来执行?

vim perforce

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

动态加载时的库路径?

如何从库本身获取共享库的路径?

换句话说,假设库X是使用加载的dlopen(),我怎样才能访问用于从库本身加载所述库的路径?

请注意,我不能让首先加载库的代理程序提交给我这个参数.

更新:这是使用静态变量的方式:

std::string wdir;

namespace {
    class dynamic_library_load_unload_handler {
         public:
              dynamic_library_load_unload_handler(){
                    Dl_info dl_info;
                    dladdr((void *) NP_Initialize, &dl_info);

                    std::string path(dl_info.dli_fname);
                    wdir = path.substr( 0, path.find_last_of( '/' ) +1 );
              }
              ~dynamic_library_load_unload_handler(){
                    // Code to execute when the library is unloaded
              }
    } dynamic_library_load_unload_handler_hook;
}
Run Code Online (Sandbox Code Playgroud)

linux shared-libraries dlopen

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