我的.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
我有这些数据:
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) 好吧,我的问题应该更加重要.底线是:我有一个远程linux盒子,我启动web2py就好了 - 它促使我访问localhost上的端口8000.
但是,当我尝试远程访问该端口时,我无法通过http或https建立连接.
那么问题就变成了,为web2py提供远程管理员访问的最快最简单的方法是什么?我不想设置Apache和mod_proxy(虽然我确实设法得到它设置),我不想让Apache配置使用这个wsgi包装器.如果那些是我唯一的两个选择,那么就这样吧,我会尽力完成.
但我宁愿用某种选项启动web2py,它允许安全的远程访问并完成它.
在Python记录教程说,格式化的方式从未超出了本文的范围,就不能不提这里学习一下吧。
我将不胜感激任何例子/文档,让我用.format()风格的消息在日志调用,如格式化debug(),info()等等。
我试图重构最后一个代码示例,以便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 … 在在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)
我想知道我是否应该将类从 更改Main为Game以及记录为 Haxe 项目命名入口点类的规则。
我有这个代码
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)
正如我所料.
将被调用函数的数据委托给另一个函数是很简单的:
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) 我在看这行代码 -
result = function(self, *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
我无法找到functionPython关键字的定义.有人可以将我链接到文档和/或解释这行代码吗?我直觉地认为我知道,但我不明白为什么我找不到任何文件.
在通过搜索http://docs.python.org两者的new模块和它的后继者类型似乎有什么用它做.