小编rad*_*ous的帖子

显示自主分支点以来git分支中的所有提交

我正在寻找一种方法来查看活动分支上的所有提交,因为分支点(包括它)和希望从master分支.

例如情况如:

A-B-C-D (master)
   \
    E-F (branch A)
Run Code Online (Sandbox Code Playgroud)

我希望得到提交F,E和B,而F是HEAD.

并为

A-B-C-D   (master)
   \
    E-F   (branch B)
       \
        G (branch C)
Run Code Online (Sandbox Code Playgroud)

如果G是当前HEAD,我想要提交G,F,E,B.使用--graph选项显示此信息也很棒.

现在我想出来了

git log master^..HEAD
Run Code Online (Sandbox Code Playgroud)

但它似乎显示太多信息(如来自其他分支机构的提交).谢谢你的帮助!

git version-control git-log

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

将自定义操作添加到UserModel的管理页面

是否有可能在django UserModel的管理页面中创建自定义操作?我希望自动化将用户添加到组(例如将他添加到员工,设置一些额外的值等),当然还要创建可以恢复这些更改的操作.

谢谢你的帮助.

python django django-admin django-users

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

如何从球拍中的列表中过滤掉错误值

我正在学习Racket(但可能在任何Scheme和scheme派生语言中的答案都类似)并且想知道如何从给定列表中过滤出错误(#f)值.我想出的最好的是:

(filter (lambda (x)
           (not (eq? x #false)))
        '("a" "b" #f 1 #f "c" 3 #f))

'("a" "b" 1 "c" 3) ;; output
Run Code Online (Sandbox Code Playgroud)

但是,我想必须有一个更简单的解决方案.

lisp scheme racket

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

Django - 将 URL 转换为链接、图像、对象

我正在创建简单的类似评论的应用程序,需要将普通 url 转换为链接,将图像链接转换为图像和 yt/vimeo/等。链接到 flash 对象。例如:

http://foo.bar to <a href="http://foo.bar">http://foo.bar</a>
http://foo.bar/image.gif to <img src="http://foo.bar/image.gif"/>
etc.
Run Code Online (Sandbox Code Playgroud)

当然,我可以自己编写所有这些,但我认为这是一段明显的代码,有人已经编写了它(甚至可能将文本拆分为

段)。我在谷歌上搜索了一段时间,但找不到任何复杂的东西,只有几个片段。过滤器(或类似的东西)是否存在?

谢谢!

附注。有 urlize 但它仅适用于第一种情况。

python django parsing filter

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

Python:新的实例变量不是在新的类实例中创建的

我发现奇怪的Python的行为(或者我可能不明白属性的继承和/或默认值是如何工作的).

对于给定的代码

class A(object):
    def __init__(self, s):
        self.s = s
        print "in init", self.s

class B(A):
    def __init__(self, s = set()):
        super(B, self).__init__(s)
        print "after super", self.s
        self.s.add('foo')
        print '--------------'

if __name__ == "__main__":
    a = B()
    b = B()
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

in init set([])
after super set([])
--------------
in init set(['foo']) # Why it has value set in other object?!
after super set(['foo'])
--------------
Run Code Online (Sandbox Code Playgroud)

当然,期望的行为是使用空集在第二个对象(b)中初始化self,但由于未知原因,它从前一个对象获取状态.为什么会这样?如何获得理想的行为?

谢谢!

python inheritance initialization

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