问题列表 - 第40693页

Python多处理:在worker函数中没有带while循环的输出

我正在探索Python多处理模块,并且不明白为什么以下代码根本不打印任何东西.如果没有while循环,程序将按预期打印Worker_1.

import multiprocessing, time

def worker1():
    print 'Worker_1'
    while 1:
        print 'Worker_1'
        time.sleep(3)
    return

if __name__ == '__main__':
    jobs = []
    p = multiprocessing.Process(target=worker1)
    jobs.append(p)
    p.start()
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用Python获得点集的中心

我想获得由一组点创建的图形的中心点(x,y).

我该怎么做呢?

python matplotlib triangulation

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

在Windows 7上的经典ASP中执行ServerXMLHTTP.send时出现MSXML3.dll 80072efd和800c0005错误

我有一个经典的ASP页面,我试图在Windows 7上的IIS上进行调试.该页面在另一台运行不同网络上的Windows Server 2003的计算机上正常工作.此外,在Windows 7计算机上,我可以在浏览器中成功打开相关URL.

执行带有错误的ServerXMLHTTP.send()时页面失败:

msxml3.dll error '80072efd'
A connection with the server could not be established 
Run Code Online (Sandbox Code Playgroud)

有问题的代码看起来像这样(最后一行失败):

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlHTTP.open "get", "http://stackoverflow.com", False
xmlHTTP.send
Run Code Online (Sandbox Code Playgroud)

我一直在搜索,最有帮助的建议是使用NetSh为winHTTP设置代理.有问题的机器在使用代理服务器的网络上.但是,即使在设置代理并重新启动后,我仍然会得到相同的错误.

更改

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")
Run Code Online (Sandbox Code Playgroud)

set xmlHTTP = server.CreateObject("MSXML2.XMLHTTP")
Run Code Online (Sandbox Code Playgroud)

产生略有不同的错误:

msxml3.dll error '800c0005'
The system cannot locate the resource specified.
Run Code Online (Sandbox Code Playgroud)

我还尝试安装MSXML4 SP3并使用以下方法显式创建v4对象:

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
Run Code Online (Sandbox Code Playgroud)

我仍然得到相同的错误,除了消息中的msxml4.dll.

最后,我尝试关闭我的Forefront TMG代理客户端,告诉我的浏览器不要使用代理,并使用netsh重置winHTTP的代理.即使浏览器仍然可以访问互联网,仍然会出现相同的错误.

从我发现的情况来看,我认为这必须是这个特定机器通过它所在的特定网络连接的问题.但是,我不知道问题是什么.任何建议都感激不尽.

iis-7 msxml asp-classic

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

Android处理程序定期

这就是我想要实现的目标:

  1. 活动以没有ClickListener开始,并且有四个文本视图都具有白色背景

  2. 我想将textview 1的颜色更改为蓝色.等待2秒钟然后将其更改为白色并将textview 2更改为蓝色.等待2秒然后将其改回白色......依此类推,直到我将textview 4变为蓝色并返回白色.

  3. 完成后,我想添加ClickListener并等待用户输入.

我怎样才能做到这一点?我是Android的新手但是理解点点滴滴.

android handler

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

确定是否以模态方式呈现UIViewController

我的应用程序的主窗口包含一个基于xib的UITabBarController(在Interface Builder中完全配置),也可以模态呈现(很像Music.app"将歌曲添加到播放列表"模态视图).该的UITabBarController包含许多又包含子类UITableViewControllers UINavigationControllers的.这就是我,如果子类的UITableViewController正在呈现模态的UITabBarController内我目前正在检测:

- (void)viewDidLoad {
    [super viewDidLoad];

    self.isModal = NO;

    UIViewController *child     = self;
    UIViewController *parent    = self.parentViewController;
    while (parent) {
        if (parent.modalViewController && parent.modalViewController == child) {
            self.isModal = YES;
            break;
        }
        child   = parent;
        parent  = parent.parentViewController;
    }

    if (self.isModal) {
        // modal additions, eg. Done button, navigationItem.prompt
    }
    else {
        // normal additions, eg. Now Playing button
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,不涉及走向parentViewController树或子类化所有中间视图控制器,以在初始化时传递isModal状态?

objective-c ios

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

子集和算法

我正在研究这个问题:

该子集和问题需要输入一个组X = {x1, x2 ,…, xn}n整数和另一个整数K.问题是,以检查是否存在一个子集X'X,它的元素之和为K,并发现该子集,如果有任何.例如,如果X = {5, 3, 11, 8, 2}K = 16那么答案是YES,因为该子集X' = {5, 11}具有的总和16.实现Subset Sum的算法,其运行时间至少为O(nK).

注意复杂性O(nK).我认为动态编程可能有所帮助.

我找到了一个指数时间算法,但它没有帮助.

有人可以帮我解决这个问题吗?

algorithm dynamic-programming subset-sum

46
推荐指数
4
解决办法
5万
查看次数

link_to with:协议无效

我想要一个链接使用SSL.我正在使用此代码:

<%= link_to "Buy now!", line_items_path(:thing_id => @thing), :method => :post, :protocol => "https", :only_path => false %>
Run Code Online (Sandbox Code Playgroud)

出于某种原因,正在生成链接http://而不是https://.

我正在使用Rails 3.0.3.

ruby-on-rails

14
推荐指数
1
解决办法
6534
查看次数

什么是具有动态范围和静态类型的编程语言?

我知道语言存在,但我不能把手指放在上面.

动态范围和静态类型?

static scope programming-languages dynamic

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

使用GDB摆脱"quit anyway"提示:只需终止进程并退出

考虑:

(gdb) q
A debugging session is active.

        Inferior 1 [process 9018] will be killed.

Quit anyway? (y or n) y
Run Code Online (Sandbox Code Playgroud)

什么是.gdbinit使GDB始终在退出请求时终止正在运行的进程的选项?

我知道,GDB能够连接到已经运行的进程,所以这将是糟糕的杀了他们的退出.但是,对于一个过程,从它开始,需要确认你的行动开始于第二个退出骚扰.

gdb

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

用于查找基本Javascript语法错误的命令行工具?

是否有任何命令行Linux工具可以捕获我的Javascript文件中的基本语法错误和编译时错误,即使所述Javascript文件是为在Web浏览器中使用而编写的?

我通常编写我的Javascript代码,同时我用Ruby或Perl编写我的服务器端代码.如果我可以部分测试我的客户端Javascript,就像我测试我的服务器端Ruby和Perl一样 - 在命令行上,通常来自emacs内部,这将节省我很多时间.我不希望在服务器上捕获运行时JavaScript错误,只是基本的东西,例如错误的变量名称或某个地方的额外括号或失控字符串,在实际尝试执行代码之前可以找到的东西.

我现在要做的是测试/调试Javascript是"在浏览器中访问web应用程序;检查Firebug或其他控制台;回到emacs修复错误;重复"的常用循环.对于更复杂的错误类型(例如涉及用户和网络交互),这样做肯定是不可避免的,但是可以在命令行上更快地捕获并处理花园种类语法错误,而无需加载浏览器.

我看了一些像node.js这样的服务器端平台,但它们似乎都是为了编写和执行服务器端代码(所以我的代码中的所有客户端特定位都可能使它成为barf).我还发现了一个用于javascript REPL的emacs模式,但它似乎并不是为了进行基本的编译检查 - 它基本上通过外部图形浏览器加载整个页面并让你跟它一起玩,这正是我想要的避免.

javascript debugging console

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