问题列表 - 第48456页

在Google App Engine中导入C python模块

我正在使用Python在Google应用引擎上开发应用程序.我想使用Python的editdist功能,因此我在我的程序中导入editdist C python模块,但它显示模块editdist不存在.

当我为我的本地应用程序导入editdist时它工作正常但不适用于Google应用程序引擎应用程序.

有谁能建议我导入这个模块的方法?

import google-app-engine cpython

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

NTFS连接与符号链接(用于目录)

从高级别的角度来看(意味着只关心结果和界面,而不是实现),指向目录的NTFS重分析点与指向目录的符号链接之间的行为有何不同(如果有的话)同一目录?

它们是否在堆栈中的同一级别上解析,或者在另一个可以解析的某个时间(如启动时)是否可能无法解析?

(我知道符号链接也适用于文件,但我在这里询问目录的区别.)

directory symlink ntfs reparsepoint junction

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

从集合中返回唯一元素的正确方法

我有以下情况:

Set<Element> set = getSetFromSomewhere();
if (set.size() == 1) {
    // return the only element
} else {
    throw new Exception("Something is not right..");
}
Run Code Online (Sandbox Code Playgroud)

假设我无法更改返回类型getSetFromSomewhere(),是否有更好或更正确的方法来返回集合中的唯一元素

  • 迭代集合并立即返回
  • 从集合和调用创建列表 .get(0)

java collections set

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

使用touchesmoved时,Touchesbegan总会开火吗?

我是iPhone编程的新手.我正试图做一个简单的窗口,一只猫做两声.当你点击猫图标时它应该做"miaau",当你拖过窗口(笔划)时它应该是"mrrrr".它工作,但总是当我尝试使猫mrrrrr功能TouchesBegan火和猫也做"miaaau".

怎么做才能使界面识别我只想要中风猫,而不是触摸它做第一个选项,"miaau"?

iphone touchesmoved touchesbegan

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

在.net winform中创建圆角容器

我想在winform .net中创建圆角容器.我的目标是创建一个容器,如果我在其中放下任何其他控件,那么该控件也将变成圆形.

这可能吗?

.net c# winforms

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

itertools.chain链接一个iter列表?

import itertools
def _yield_sample():
    it = iter(itertools.combinations('ABCD', 2))
    it2 = iter(itertools.combinations('EFGH', 3))
    itc = itertools.chain(it,it2)
    for x in itc:
        yield x

def main():
    for x in _yield_sample():
        print x
Run Code Online (Sandbox Code Playgroud)

这适用于打印组合.

>>> 
('A', 'B')
('A', 'C')
('A', 'D')
...
Run Code Online (Sandbox Code Playgroud)

但是这个:

def __position_combination(_count = [2,3,4,5]):
    its = []
    for ct in _count:
        it = iter(itertools.combinations('ABCDEFG', ct))
        its.append(it)
    itc = itertools.chain(its)
    for x in itc:
        yield x

def main():
    for x in __position_combination():
        print x
Run Code Online (Sandbox Code Playgroud)

不会,它会打印出来

>>> 
<itertools.combinations object at 0x02179210>
<itertools.combinations object …
Run Code Online (Sandbox Code Playgroud)

python python-itertools chain

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

警告(2):mkdir()[function.mkdir]:没有这样的文件或目录

嗨,我最近遇到了这个问题,但能够解决它.实际上拼写错误的路径.我想知道如何正确处理这些错误.即我的程序应该继续执行,如果mkdir失败,应该安全返回false.这是我的代码

try
{
    foreach($folders as $folder)
    {
        $path  = $path.'/'.$folder;    
        if(!file_exists($path))
        {
            if(!(mkdir($path)))
            {
                return false;
            }
        }
    }
    return true;
}
catch (Exception $e){
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我只是想要mkdir无法创建它.它应该返回false并且执行应该继续

编辑:这是基于社区反馈的更新代码.但我的问题仍然没有正确答案

if(!file_exists($newfolder))
 {
    if(mkdir($newfolder,0755,true))
    {
                return true;
    }
 }
Run Code Online (Sandbox Code Playgroud)

php

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

有没有办法从EntityManager获取所有托管实体

我正在设置一个基本的测试数据util,并希望跟踪EntityManager处理的所有数据.而不是只为每个实体提供一堆列表,有没有办法一举抓住EntityManager管理的所有内容?

所以不是这样的:

EntityManager em;
List<Entity1> a;
List<Entity2> b;
...
List<Entityn> n;

cleanup() {
    for(Entity1 e : a) em.remove(e);
    for(Entity2 f : b) em.remove(f);
    ...
    for(Entityn z : n) em.remove(z);
}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西;

EntityManager em;

cleanup() {
    List<Object> allEntities = em.getAllManagedEntities(); //<-this doesnt exist
    for(Object o : allEntities) em.remove(o);
}
Run Code Online (Sandbox Code Playgroud)

不确定这是否可行,但我只想知道经理知道它在管理什么?或者,如果您有任何想法可以轻松管理一堆实体.

persistence entity-relationship jpa

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

构建github页面

如果您有一个名为的网站http://username.github.com和一个名为的项目projectname,那么您呢?

  1. 用于http://github.com/username/projectname/tree/gh-pagesa)镜像你的主分支,或b)创建一个描述项目的网页(反映在其中http://username.github.com/projectname),或
  2. 根本没有http://github.com/username/projectname/tree/gh-pages 分支?

github

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

从完整文件路径获取文件夹名称

如何从应用程序的完整路径获取文件夹名称?

这是下面的文件路径,

c:\projects\root\wsdlproj\devlop\beta2\text
Run Code Online (Sandbox Code Playgroud)

这里"text"是文件夹名称.

如何从此路径获取该文件夹名称?

c# directory

109
推荐指数
5
解决办法
15万
查看次数