小编sil*_*tar的帖子

为什么AngularJS文档在模型指令中不使用点?

在视频AngularJS MTV Meetup:Best Practices( 2012/12/11 )中,Miško解释说"如果你使用ng-model,那里必须有一个点.如果你没有点,你就是这么做的错误.."

然而,Angular.JS网站上的第一个例子(The Basics)似乎与它相矛盾.是什么赋予了?自从MTV聚会以来Angular.JS有没有改变,现在它对ng-model更加宽容?

angularjs

70
推荐指数
2
解决办法
3万
查看次数

如何在.vimrc中设置自定义颜色以折叠突出显示(与putty一起使用)

将以下内容添加到.vimrc作品中

:hi Folded ctermbg=Grey
Run Code Online (Sandbox Code Playgroud)

但它仍然太明亮和突出,所以我们想要指定一个更具体的颜色三元组,如下所示:

:hi Folded ctermbg=#A0A0A0
Run Code Online (Sandbox Code Playgroud)

但是vi不会接受它:

Error detected while processing /home/guest/.vimrc:
line   10:
E421: Color name or number not recognized: ctermbg=#A0A0A0
Run Code Online (Sandbox Code Playgroud)

有什么建议?

vim putty vim-syntax-highlighting

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

突出显示python docstrings作为注释(vim语法高亮显示)

是否可以修改python.vim(和相应的colorscheme文件),以便在vim下python语法高亮显示时,在class和def语句(aka docstrings)下的三引号字符串将被突出显示为注释?

class URLopener:
  """Class to open URLs.
  This is a class rather than just a subroutine because we may need
  more than one set of global protocol-specific options.
  Note -- this is a base class for those who don't want the
  automatic handling of errors type 302 (relocated) and 401
  (authorization needed)."""

def addheader(self, *args):
  """Add a header to be used by the HTTP interface only
  e.g. u.addheader('Accept', 'sound/basic')"""

# sample comment
Run Code Online (Sandbox Code Playgroud)

vim python-2.7 vim-syntax-highlighting

16
推荐指数
2
解决办法
2750
查看次数

使用Python将括在括号(字符串)中的数字转换为负整数(或浮点数)?

在Python中,将括号(字符串)中包含的数字转换为负整数(或浮点数)的最简单方法是什么?

例如,'(4,301)'到-4301,这在会计应用程序中经常遇到.

python

10
推荐指数
3
解决办法
8885
查看次数

在vim中,当光标到达窗口的末尾时,如何只用一个字符水平滚动?

相反,vim将视图滚动一整页,因此很难遵循一长串代码.

换行当然是禁用的,我们只想使用箭头键而不是zl.

是否有一个vim选项可以在.vimrc中配置所需的行为?

vim

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

Odoo:如何在服务器代码中放置调试行以便在/ var/log/odoo中查看

我做了以下事情:

  1. 放入一些打印调试行 /usr/lib/python2.7/dist-packages/openerp/models.py
  2. 通过重启Odoo服务器 sudo service odoo restart
  3. 登录到Odoo服务器并执行将在步骤1中触发调试行的操作.

但我的打印调试行没有出现 /var/log/odoo/odoo-server.log

我错过了上面的任何步骤吗?如何在Odoo中调试Python代码?谢谢!

python debugging logging python-2.7 odoo

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

在Python中设置或更新字典条目代码模式

给定具有以下格式的字典:

dict_list = {key0: [list0,list1], key1: [list0,list1], ...}
Run Code Online (Sandbox Code Playgroud)

我目前正在dict_list以下列方式更新:

for key in list_of_possibly_new_keys:
   if key not in dict_list.keys():
      dict_list[key] = [list0, list1]
   else:
      dict_list[key][0].extend(list0)
      dict_list[key][1].extend(list1)
Run Code Online (Sandbox Code Playgroud)

有没有办法使用本机构造使代码更短(即没有其他方法)?我越来越多地在我的代码中遇到这种"设置或更新"模式的数据,并想知道是否有更简洁的方法来做到这一点.

UPDATE /澄清:

dict_list的实际内容示例:

dict_list = {'John Solver': [['05/10/2013','05/14/2013','05/22/2013'],[20.33,40.12,10.13]]}
Run Code Online (Sandbox Code Playgroud)

花车可以用美元代表John Solver的日常开支.

如果可能的话,我们希望继续使用两个长列表而不是许多日期 - 费用对,因为我们希望使用sum(dict_list ['John Solver'] [1])方便地执行费用总和操作.

python dictionary design-patterns

3
推荐指数
2
解决办法
171
查看次数

让 X 通过 SSH 工作所需的 $DISPLAY 配置存在差异

我使用 Windows 中的 PuTTY+Xming 连接到两个不同的 SSH 服务器 A 和 B。

在服务器 A 上,echo $DISPLAY产生localhost:10.0(已经以某种方式设置);在服务器 B 上,我也手动将DISPLAY变量设置为localhost:10.0

但是,我可以xclock在服务器 A 上使用,但不能在服务器 B 上使用。我可以让它在服务器 B 上工作的唯一方法是将服务器 B 的 IP 地址添加到 Xming 的X0.hosts配置中,并将DISPLAY环境变量设置为我的 Windows 计算机的 IP 地址。

我的问题是,为什么服务器 A 可以xclock在最少的设置下工作(只需启用 X11 转发并将显示位置设置为 PuTTY 中的 localhost:0.0),但服务器 B 却不能?

另外,如何在服务器A上查找将DISPLAY环境变量设置为localhost:10.0的脚本?


附加信息: 1)服务器 A 有一个 ~/.Xauthority 文件,该文件在登录时自动创建,而服务器 B 没有。2) 服务器 B 的 /var/log/auth.log 包含以下错误: sshd[1404]: error: 无法分配互联网域 X11 …

x11 ssh xming putty

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