问题列表 - 第10186页

在进程之间共享具有文件句柄属性的对象

我有一个关于共享资源与进程之间的文件句柄的问题.这是我的测试代码:

from multiprocessing import Process,Lock,freeze_support,Queue
import tempfile
#from cStringIO import StringIO

class File():
    def __init__(self):
        self.temp = tempfile.TemporaryFile()
        #print self.temp

    def read(self):
        print "reading!!!"
        s = "huanghao is a good boy !!"
        print >> self.temp,s
        self.temp.seek(0,0)

        f_content = self.temp.read()
        print f_content

class MyProcess(Process):
    def __init__(self,queue,*args,**kwargs):
        Process.__init__(self,*args,**kwargs)
        self.queue = queue

    def run(self):
        print "ready to get the file object"
        self.queue.get().read()
        print "file object got"
        file.read()

if __name__ == "__main__":
    freeze_support()
    queue = Queue()
    file = File()

    queue.put(file)
    print "file just put" …
Run Code Online (Sandbox Code Playgroud)

python multiprocessing

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

基于WordPress创建网站的工作流程是什么?

我开始一个项目,其中2人将在WordPress上开发一个网站.也可能需要一个开发服务器设置,我的客户端可以在我们推送它之前查看对站点的更改.还可能存在数据库更改(如wordpress设置),应该从开发到开发到生产一直推送.

我想知道最好的工作流程是什么.我理解一般概念,因为我通常在Rails中开发,因此运行迁移并使用capistrano和git,但我希望WordPress站点具有相同的紧密工作流程.有经验的WordPress开发人员吗?

更新:也许我没有说清楚,但我理解wordpress.我创建了5-10个wordpress博客和自定义功能.但是,我从未在一个拥有多人的wordpress网站上工作,或者不得不处理开发,登台和生产环境.

谢谢!

wordpress workflow

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

在Eclipse中运行PHP Zend测试

是否可以通过Eclipse PDT运行PHP Zend测试用例(那些扩展Zend_Test_PHPUnit_ControllerTestCase等)?

我希望能够以与在Eclipse中运行JUnit测试类似的方式运行它们,方法是右键单击测试文件并选择"Run as a JUnit test case".

我很乐意看到绿色或红色条而不必去命令行:).

提前致谢.

php eclipse unit-testing zend-framework zend-test

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

打开Windows Workflow的替代方案

预警:还有一些类似的问题,但没有完全回答这个问题(这些问题包括:Windows Workflow Foundation的替代方案?,是否有人可以推荐.Net开源替代Windows Workflow?)

我们正在开发一个基于事件的状态机系统,目前我们正在调查Windows工作流程,我们的系统需要在响应来自众多来源的事件(xmpp,http,短信,电话,电子邮件等等)时具有低延迟进入系统,可扩展和弹性,最重要的是可定制.由于各种原因(以及尽职调查),我正在寻找支持类似于Windows Workflow Foundation(以及更多 - 如果可能的话)的功能的开放式工作流引擎,主要是(但如果有引擎没有那么多并不重要)支持一些功能):

  1. 长时间运行的任务的持久性,以及外部事件的恢复任务
  2. 高性能,低延迟
  3. 能够开发自定义操作
  4. 能够动态指定工作流程
  5. 跟踪和追踪

我并不局限于平台或语言,我希望得到你们的一些帮助和提示,这样我就可以开始更密切地研究引擎以及你对引擎的任何经验.

保罗.

workflow open-source workflow-foundation

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

Vista/Win7 Delphi音频设备信息

有没有办法在Vista或Win 7上使用delphi(D2009)获取所有音频设备名称,我设法获得设备数量,并使用IMMDevice获取设备PropertyStore,但我无法前进:|

非常感谢 !

delphi audio windows-vista

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

C#并发列表问题

我有一个C#的情况,我有一个简单类型的列表.可以通过多个线程访问此列表:可以添加或删除条目,并且可以检查条目是否存在.我已将列表封装在一个对象中,这个对象到目前为止只暴露了这三个操作.

我有几个案例要处理(与我刚才提到的方法不完全相同).

  1. 线程只能检查是否存在条目.(简单)
  2. 线程可以检查条目是否存在,如果不存在,则添加它.
  3. 线程需要检查条目是否存在,如果存在,则等待它被删除.
  4. 2和3的组合,其中一个线程检查是否存在一个条目,如果它确实存在,它必须等到它被删除才能自己添加它.

整个想法是条目的存在表示锁定.如果存在条目,则无法更改其标识的对象,并且代码无法继续,因为它正在其他位置进行修改.

这些看似简单的新手情况,但我在并发问题上让自己感到高兴,这让我有点偏执,而且我也不熟悉C#的并发机制.

处理这个问题的最佳方法是什么?我完全没了?应该检查并添加(测试和设置?)组合成第四个原子操作?我只是将锁块添加到访问列表的方法中吗?

此外,是否有可能对这种事情进行单元测试(不是简单的操作,并发情况)?

c# concurrency

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

我有一个带有十六进制地址(char)的文件,将它们转换为unsigned long的最佳方法是什么?

我有一个十六进制地址的文件,我已经设法解析文件并获取它们但我必须将它们转换回无符号长,什么是最好的算法或快速方法这样做,考虑到文件很长(几个megs )?

提前致谢.

c algorithm

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

为DTO/POCOS添加前缀 - 命名约定?

简单的问题,我想知道任何人在那里放置的命名约定DTO/POCOS ....

我真的不想像匈牙利符号一样加前缀..我离开了!

但我的dtos命名与我的实际返回的对象名称冲突,虽然它们在不同的命名空间中仍然有点混乱..

我想知道任何人适用的命名约定

例如,我的客户对象称为客户

我做了一个映射到dto ...这是客户..我在想DtoCustomer ..

不确定

任何人 ?

c# naming-conventions poco dto

21
推荐指数
3
解决办法
7018
查看次数

PHP - 解析多部分表单数据

我正在尝试将包含两个字段的HTML POST表格组合在一起 - 文件上传和文本字段.由于表单有一个类型的multipart/form-data用于文件上传,我无法通过普通的PHP $ _POST变量获取文本字段.那么如何使用PHP获取表单中的文本字段?

根据要求,这里有一些代码,基本上直接取自Andrew:

<html>
    <body>
        <form action="test2.php" method="post" enctype="multipart/form-data">
            Name: <input type="text" name="imageName" />
            Image: <input type="file" name="image" />
            <input type="submit" value="submit" />
        </form>
    </body>
</html>

<?php
  echo $_POST['imageName'];
  echo "<pre>";
  echo var_dump($_FILES['image']);
  echo "</pre>";
?>
Run Code Online (Sandbox Code Playgroud)

这是整个测试文件.如果我删除了enctype,我可以获得POST-ed数据,但当然不是文件.使用enctype作为multipart/form-data,我可以获取文件,但没有来自POST-ed数据.

这是带有enctype的输出:

array(5) {
  ["name"]=>
  string(34) "testing.png"
  ["type"]=>
  string(0) ""
  ["tmp_name"]=>
  string(0) ""
  ["error"]=>
  int(1)
  ["size"]=>
  int(0)
}
Run Code Online (Sandbox Code Playgroud)

无:

testing

NULL
Run Code Online (Sandbox Code Playgroud)

两次输入完全相同.

html php forms multipartform-data

22
推荐指数
3
解决办法
7万
查看次数

使用MSBuild,如何将属性设置为文件的内容?

我有一个使用PowerShell设置的文件,其中包含我的构建版本号.我需要在MSBuild中获取它,以便我可以在构建脚本中对其进行操作.看起来很简单; 我只想获取文件的内容并将属性设置为该值.

我想可能正在做一个Exec任务,在我的文件上做一个"更多",并且捕获标准输出就可以了,但我似乎无法让它工作.似乎其他人也遇到了stdout和MSBuild的问题.这是我尝试过的:

<Exec Command="more $(BuildDirectory)\version.txt" Outputs="stdout">
    <Output TaskParameter="Outputs" ItemName="BuildNumber" />
</Exec>
Run Code Online (Sandbox Code Playgroud)

msbuild

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