小编Knu*_*set的帖子

git-svn在git中合并后会发生dcommit吗?

我尝试git-svn的动机是毫不费力的合并和分支.然后我注意到男人git-svn(1)说:

不建议在您计划提交的分支上运行git-merge或git-pull.Subversion不以任何合理或有用的方式表示合并; 因此使用Subversion的用户无法看到您所做的任何合并.此外,如果您从作为SVN分支镜像的git分支合并或拉出,则dcommit可能会提交到错误的分支.

这是否意味着我无法从svn/trunk(或分支)创建本地分支,破解,合并回svn/trunk,然后dcommit?我知道svn用户会看到同样的混乱,在svn pre 1.5.x中一直是合并,但是还有其他缺点吗?最后一句也让我担心.人们经常做这些事吗?

svn git merge branch git-svn

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

创建网页缩略图的最佳方法是什么?

是否有一些合理的跨平台方式来创建给定URL的缩略图?我知道有缩略图Web服务可以做到这一点,但我想要一个软件或库,它将在本地执行此操作.我想在Linux中我总是可以使用无头X服务器生成浏览器窗口,但是Windows或OS X呢?

image thumbnails

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

如何使用元类添加方法

如何使用元类向类中添加实例方法(是的,我需要使用元类)?以下类型的工作,但func_name仍将是"foo":

def bar(self):
    print "bar"

class MetaFoo(type):
    def __new__(cls, name, bases, dict):
        dict["foobar"] = bar
        return type(name, bases, dict)

class Foo(object):
    __metaclass__ = MetaFoo

>>> f = Foo()
>>> f.foobar()
bar
>>> f.foobar.func_name
'bar'
Run Code Online (Sandbox Code Playgroud)

我的问题是某些库代码实际上使用了func_name,后来无法找到Foo实例的'bar'方法.我可以:

dict["foobar"] = types.FunctionType(bar.func_code, {}, "foobar")
Run Code Online (Sandbox Code Playgroud)

还有types.MethodType,但我需要一个尚未使用的实例.我在这里错过了吗?

python metaclass

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

在Python中扩展和显示图像的最快方法是什么?

我需要以20fps左右的速度显示int16的二维numpy.array.在10fps以上的任何东西上使用Matplotlib的imshow扼流圈.显然存在缩放和插值的一些问题.我应该补充说,数组的尺寸是未知的,但可能大约是三十四百.

这些是来自传感器的数据,应该具有实时显示,因此必须在运行中重新采样数据.

python animation matplotlib image-scaling

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

自动化PyDev Interpreter设置

我有一个场景,我希望能够自动设置各种Python解释器,以便在PyDev中使用.这些解释器具有特殊的环境变量,强制内置函数和库定义.有没有办法通过.ini文件或通过PyDev/Jython API以编程方式为PyDev定义Python解释器?

python eclipse eclipse-plugin jython pydev

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