问题列表 - 第3366页

自定义线程池中的IOCP

我目前正在互联网上搜索自定义线程池实现.我找到了一个使用IOCP的实现.我想知道使用它们有什么好处?他们提供工作偷窃,或类似的东西,我真的能找到答案......

iocp threadpool

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

有没有计划用IIS正式支持Django?

我之所以说得恰到好处,因为我过去曾与之交谈的每个人都表示在IIS上运行Django是一个黑客行为.我有点工作,但它从来没有做得很好,确实感觉像一个黑客.我喜欢python但不得不放弃,因为我永远不能让Django与IIS一起工作,而Django是我在生产网络应用程序中使用Python的借口.但它太乱了,我无法凭良心将它卖给小组.所以,我想为什么要打它,只需坚持使用asp.net,IIS,自己动手或使用MS的框架.只是想知道是否有任何改变.顺便说一下,不要敲asp.net.我只是想使用Python.

谢谢.

编辑 - 是否有任何新的计划正式支持IIS?

iis django

19
推荐指数
1
解决办法
3789
查看次数

我应该在Python方法名称中使用get_/set_前缀吗?

在Python中,使用属性而不是Java样式的getter,setter.所以人们很少在类的公共接口中看到get ...或set ..方法.

但是在一个属性不合适的情况下,人们可能仍然会得到像getter或setter一样的方法.现在我的问题:这些方法名称应该以get_/ 开头set_吗?或者是这种单声道的冗长,因为它通常很明显是什么意思(并且仍然可以使用文档字符串来澄清非显而易见的情况)?

这可能是个人品味的问题,但我会对大多数人对此有何看法感兴趣?作为API用户,您更喜欢什么?

示例:假设我们有一个表示多个城市的对象.一个人可能有一个方法,get_city_by_postalcode(postalcode)或者可以使用较短的名称city_by_postalcode.我倾向于后者.

python coding-style

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

如何在Python中测试file.read()错误?

我有以下代码(改编自Dive Into Python中给出的示例),它将文件的全部内容读入缓冲区.

buffer = ""

try:
    file = open(postFileName, 'rU')
    try:
        # Read the entire POST log file into a buffer
        buffer += file.read()
    finally:
        file.close()
except IOError:
    buffer += "The POST file could not be opened."
Run Code Online (Sandbox Code Playgroud)

关于这段代码困扰我的是没有except块的内部try/finally块.我需要一个除了块吗?呼叫成功read()后呼叫是否会失败open()?我知道try-except-finally现在是统一的,所以添加一个,至少在语法上,不是问题.

如果我添加一个except块,它将在什么条件下执行,以及如何编写测试以确保它在这些条件下运行?

此外,如果我没有需要一个除块,那么为什么还需要内try/finally块呢?

python error-handling file-io

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

链式IF结构

想象一下这种情况,我有一个对象,我需要检查一个属性.但是,该对象当前可以具有空值.

如何在单个"if"条件下检查这两个条件?

目前,我必须做这样的事情:

if (myObject != null)
{
    if (myObject.Id != pId)
    {
        myObject.Id = pId;
        myObject.Order = pOrder;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

if (myObject != null && myObject.Id != pId)
Run Code Online (Sandbox Code Playgroud)

我想仅在第一个条件成立时评估第二个条件.

也许我错过了什么,这就是为什么我需要你的帮助;-)

c# java

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

拳击/拆箱和可空?

我知道装箱和拆箱是关于铸造(真实类型到对象...对象到真实类型).但我不明白MSDN对Nullable的评价.这是我不明白的文字:

当装入可空类型时,公共语言运行库会自动装入Nullable对象的基础值,而不是Nullable对象本身.也就是说,如果HasValue属性为true,则Value属性的内容将被加框.当可空类型的基础值被取消装箱时,公共语言运行库会创建一个初始化为基础值的新Nullable结构.资源

当您将对象更改为实际类型时,可以为空的实际类型变量将是对象的类型?我不明白?

.net nullable

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

颠覆性:无法在tags文件夹中提交文件

我正在使用Zend Studio 6.1 for Eclipse,它与Subversive插件捆绑在一起.

我的回购布局是:

/trunk/
/branches/
/tags/
Run Code Online (Sandbox Code Playgroud)

我的应用程序代码位于:

/trunk/application
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加一些视图模板:

/trunk/application/views/tags/index.tpl
Run Code Online (Sandbox Code Playgroud)

但Subversive不会让我提交该文件夹中的任何文件.它给我的信息是:

"你要修改存储库中的标记.你想继续吗?"

所以我说"不".这似乎让我的'tags'文件夹与SVN的标签概念混淆.

我无法重命名该文件夹,因为我使用的框架在控制器和视图之间强制执行严格的命名约定.我有一个tagsController,所以我的视图必须在/ views/tags中

我可以将控制器重命名为"标签"之外的其他东西,但这很糟糕,因为标签是标签,而不是schmag;)

关于如何解决这个问题的任何想法?

eclipse svn subversive zend-studio

10
推荐指数
2
解决办法
5209
查看次数

如何在CruiseControl.net中配置svn Task以检测subversion外部更改

我在subversion中有一个.net项目,它与Cruisecontrol.net紧密集成.

我使用Svn源控制CCNET任务.

.net项目库目录,其中包含一组可重用组件,这些组件配置为subversion外部.

ProjectA\libraries {可重用组件目录} ProjectA\libraries\component1 ProjectA\libraries\component2 ProjectA\libraries\component3

projectA\Src {源代码目录}

当subversion外部更改时,不会触发构建,因为它没有检测到extern文件夹中发生的更改.

当配置组件发生更改为外部时,如何使subversion ccnet任务立即生成.

svn cruisecontrol.net

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

如何在网络服务器模式下启动derby并仍然获得嵌入式连接?

我只是想知道如何在网络服务器模式下启动derby并仍能够获得嵌入式连接?

谢谢.

java derby

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

如何在ColdFusion中基于引用重定向

我有一个我需要改变的coldfusion网站.不知道或不熟悉这个环境(我知道ASP.NET).我需要做的就是根据页面的引用值(URL)编写条件,并在某些情况下重定向到另一个页面.任何人都可以给我一个执行此操作的语法示例吗?

coldfusion

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