小编Ter*_*non的帖子

git status显示我在.gitignore文件中明确列出的文件

我的.gitignore文件中有以下行:

var/www/docs/.backroom/billing_info/inv.pl
Run Code Online (Sandbox Code Playgroud)

但是当我输入"git status"时,我会被告知以下内容:

#   modified:   var/www/docs/.backroom/billing_info/inv.pl
Run Code Online (Sandbox Code Playgroud)

我不明白当我希望git忽略它时,如何将明确列为忽略模式的文件列为已修改.

没有以@开头的行!在我的.gitignore文件中

这是我的整个.gitignore文件供参考:http://pastebin.com/Jw445Qd7

git

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

如何将数组字典整理成数组字典?

我有这些数据:

list = [
      {name:'apple', category: "fruit", price: 1.22 },
      {name:'pear', category: "fruit", price: 2.22 },
      {name:'coke', category: "drink", price: 3.33 },
     {name:'sprite', category: "drink", price: .44 },
    ];
Run Code Online (Sandbox Code Playgroud)

我想创建一个键入类别的字典,其值是一个包含该类别的所有产品的数组.我尝试这样做失败了:

  var tmp = {};
    list.forEach(function(product) {
      var idx = product.category ;
      push tmp[idx], product;
    });
    tmp;
Run Code Online (Sandbox Code Playgroud)

javascript

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

设置对web2py进程的远程管理员访问的最简单方法

好吧,我的问题应该更加重要.底线是:我有一个远程linux盒子,我启动web2py就好了 - 它促使我访问localhost上的端口8000.

但是,当我尝试远程访问该端口时,我无法通过http或https建立连接.

那么问题就变成了,为web2py提供远程管理员访问的最快最简单的方法是什么?我不想设置Apache和mod_proxy(虽然我确实设法得到它设置),我不想让Apache配置使用这个wsgi包装器.如果那些是我唯一的两个选择,那么就这样吧,我会尽力完成.

但我宁愿用某种选项启动web2py,它允许安全的远程访问并完成它.

web-applications web2py

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

如何在Python的日志记录模块中使用现代字符串格式设置选项?

Python记录教程说,格式化的方式从未超出了本文的范围,就不能不提这里学习一下吧。

我将不胜感激任何例子/文档,让我用.format()风格的消息在日志调用,如格式化debug()info()等等。

python logging

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

将on_release动作添加到kivy按钮

我试图重构最后一个代码示例,以便Button实际上它是一个带有on_release动作的类.但我的代码失败了.

我想不仅重构它(根据我下面的尝试),但我还需要将文本设置Button为"清除"

from random import random
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.graphics import Color, Ellipse, Line


class MyPaintWidget(Widget):

    def on_touch_down(self, touch):
        userdata = touch.ud
        userdata['color'] = c = (random(), 1, 1)
        with self.canvas:
            Color(*c, mode='hsv')
            d = 30
            Ellipse(pos=(touch.x - d/2, touch.y - d/2), size=(d, d))
            userdata['line'] = Line(points=(touch.x, touch.y))

    def on_touch_move(self, touch):
        touch.ud['line'].points += [touch.x, touch.y]

class ClearButton(Button):
    def __init__(self, paint_widget):
        self.paint_widget=paint_widget

    def …

python kivy

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

Haxe中主类的命名规则是什么?

在haxe.org主网页-有一个岩石剪刀纸游戏里面的编码class Game

我已经下载了 HaxeDevelop 编辑器并创建了一个新项目。当我进入src/这个项目的文件夹时,有一个Main.hx包含这个骨架的文件

package;

import js.Lib;

/**
 * ...
 * @author Terrence Brannon
 */
class Main 
{

    static function main() 
    {

    }

}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否应该将类从 更改MainGame以及记录为 Haxe 项目命名入口点类的规则。

haxe

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

检测文件以使其填充列填充值为67

如何使用提示设置文件,使其打开时填充列为67而不是默认值80?

emacs

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

为什么我的循环变量在1次迭代后不存活?

我有这个代码

for p in "abra/cadabra reach/out"
do
        r="$HOME/x/$p"
        echo $r
done
Run Code Online (Sandbox Code Playgroud)

但它只产生这个:

/Users/terrencemonroebrannon/x/abra/cadabra reach/out
Run Code Online (Sandbox Code Playgroud)

/Users/terrencemonroebrannon/x/abra/cadabra /Users/terrencemonroebrannon/x/reach/out
Run Code Online (Sandbox Code Playgroud)

正如我所料.

bash

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

转发方法参数到另一个方法 - 自我需要从本地()弹出

将被调用函数的数据委托给另一个函数是很简单的:

def test2(a, b):
    huh = locals()
    print huh

def test(a, b='hoho'):
    test2(**locals())
Run Code Online (Sandbox Code Playgroud)

但是,locals()包含self在调用方法时,当尝试在单行中为方法调用执行相同操作时,这会妨碍:

class X(object):
    def test2(self, a, b):
        huh = locals()
        print huh

    def test(self, a, b='hoho'):
        self.test2(**locals()) # no workie
        test2(**locals()) # no workie either
Run Code Online (Sandbox Code Playgroud)

python oop

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

Python函数关键字有什么作用?

我在看这行代码 -

    result = function(self, *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

我无法找到functionPython关键字的定义.有人可以将我链接到文档和/或解释这行代码吗?我直觉地认为我知道,但我不明白为什么我找不到任何文件.

在通过搜索http://docs.python.org两者new模块和它的后继者类型似乎有什么用它做.

python

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

标签 统计

python ×4

bash ×1

emacs ×1

git ×1

haxe ×1

javascript ×1

kivy ×1

logging ×1

oop ×1

web-applications ×1

web2py ×1