小编dre*_*obb的帖子

删除单词而不将其添加到Emacs中的kill-ring

使用迷你缓冲区(Cx Cf)切换文件时,我经常使用M-Backspace来删除路径中的单词.Emacs会自动将我删除的内容放入kill ring中.这可能很烦人,因为有时我正在移动到另一个文件来粘贴东西,我最终粘贴了部分文件路径.我知道有解决方法,其他代码仍然在kill ring等,但我只是想禁用此功能.

emacs dot-emacs

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

忽略了CTRL + C到Webbrick服务器

在过去,我可以退出使用webbrick启动的rails应用程序CtrlC.在开发的某个阶段,这个功能破裂了(CtrlC现在什么也没做).我认为这是由我的一个gem依赖项中的更改引起的,因为在使用当前gemset检出应用程序的旧版本时也存在问题.

我的问题是:我如何解决这个问题,或者至少找出导致它的原因?

ruby-on-rails ruby-on-rails-3

11
推荐指数
4
解决办法
5033
查看次数

类体中类的Python名称

是否可以在类定义的主体中获取类名?

例如,

class Foo():
    x = magic() # x should now be 'Foo'
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用类方法在类体外静态地执行此操作:

class Bar():
    @classmethod
    def magic(cls):
        print cls.__name__

Bar.magic()
Run Code Online (Sandbox Code Playgroud)

然而,这不是我想要的,我想在类体中的类名

python metaprogramming python-2.x

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

Postgres 优化插入/只读

我正在研究具有以下特征的数据库:

  • 许多插入(在 1k/秒范围内)
  • 数据上的大量索引,复杂的连接
  • NO 删除或更新,仅插入、读取和表删除
  • 我不在乎对数据库的读取是否反映了准确的状态
  • 数据并不重要,我已经在运行 fsync=off

我已经对 postgres 优化有了一些了解,但我希望可能有一些更适合我的特定用例的额外技巧。

sql postgresql

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

sqlalchemy绑定值

我想动态地在sqlalchemy查询对象中获取paramer的值:

q = session.query(Model).filter(Model.foo = 6)
Run Code Online (Sandbox Code Playgroud)

我现在希望能够从q中检索值6

assert(q.magic == 6)
Run Code Online (Sandbox Code Playgroud)

尝试:打印q._criterion# - > models.foo =:foo_1但是foo_1的值在哪里?

python sqlalchemy

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

Python异常排序

只是好奇,为什么以下代码

import sys
class F(Exception):
    sys.stderr.write('Inside exception\n')
    sys.stderr.flush()
    pass

sys.stderr.write('Before Exception\n')
sys.stderr.flush()

try:
    raise F
except F:
    pass
Run Code Online (Sandbox Code Playgroud)

输出:

Inside exception
Before Exception
Run Code Online (Sandbox Code Playgroud)

并不是:

Before exception
Inside Exception
Run Code Online (Sandbox Code Playgroud)

python python-2.x

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