小编Tom*_*ham的帖子

如何设置Emacs窗口的大小?

我正在尝试检测我正在启动emacs的屏幕大小,并相应地调整它开始的窗口的大小和位置(我猜这是emacs中的框架).我正在尝试设置我的.emacs,以便我总是得到一个"相当大"的窗口,它的左上角靠近屏幕的左上角.

我想这对于一般情况来说是一个很大的问题,所以为了缩小范围,我对Windows和(Debian)Linux上的GNU Emacs 22最感兴趣.

emacs elisp

101
推荐指数
8
解决办法
6万
查看次数

如何使Flask SQLAlchemy重用数据库连接?

我似乎无法让我的Flask应用程序关闭或重用数据库连接.我正在使用PostgreSQL 9.1.3和

Flask==0.8
Flask-SQLAlchemy==0.16
psycopg2==2.4.5
Run Code Online (Sandbox Code Playgroud)

当我的测试套件运行时,打开的连接数量会攀升,直到达到20(max_connections设置为止postgresql.conf),然后我看到:

OperationalError: (OperationalError) FATAL:  sorry, too many clients already
 None None
Run Code Online (Sandbox Code Playgroud)

我已经减少了代码,它只是调用点create_alldrop_all(但不发出任何SQL,因为没有型号).

我在日志中看到要检入的连接:

DEBUG:sqlalchemy.pool.QueuePool:Connection <connection object at 0x101c1dff0; dsn: 'dbname=cx_test host=localhost', closed: 0> checked out from pool
DEBUG:sqlalchemy.pool.QueuePool:Connection <connection object at 0x101c1dff0; dsn: 'dbname=cx_test host=localhost', closed: 0> being returned to pool
WARNING:root:impl   <-------- That's the test running
DEBUG:sqlalchemy.pool.QueuePool:Connection <connection object at 0x101c1dff0; dsn: 'dbname=cx_test host=localhost', closed: 0> checked out from pool
DEBUG:sqlalchemy.pool.QueuePool:Connection <connection object at 0x101c1dff0; dsn: …
Run Code Online (Sandbox Code Playgroud)

postgresql sqlalchemy flask flask-sqlalchemy

21
推荐指数
2
解决办法
6970
查看次数

Meta和#在英国的mac终端

在mac终端应用程序中有一个设置(首选项 - >键盘),可让您将"使用选项设置为元键".这很有用,因为许多unix框bash用作默认shell,并且具有emacs键绑定M-f并且M-b可以跳过单词.

问题是在具有英国键盘的Mac上,#符号很难达到 - 通常可以输入alt-3,但如果你在终端并且alt = meta,则不会.

任何人都有一个很好的方式绕这个?

macos terminal

11
推荐指数
3
解决办法
2463
查看次数

如何使用带有作为组件的环形处理器的figwheel?

我想用figwheel重新加载我正在玩的全部项目的前端.

后端提供REST api,并组织为一组组,我在我的main函数中创建一个系统(我使用duct来创建处理程序组件).我想使用闭包将状态传递给我的处理程序,但配置figwheel以使用我的处理程序的唯一方法似乎是设置ring-handler密钥project.clj,这需要我在lein启动时传递在命名空间中定义的处理程序.

那么 - 当我进行组件启动时,有没有办法配置figwheel?我在Closure仍然很新,所以我很可能会错过一些看得见的东西.

将状态作为参数传递给环处理程序?是一个类似的问题,但答案是涉及将处理程序绑定到命名空间顶层的var,我正在努力避免.

clojure ring

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