小编lin*_*ida的帖子

是否有Access的替代品?

我是程序员,我的父亲使用Access收集患者信息(我父亲是医生),

他希望我教他如何使用它.

我不喜欢Access(我是一个Linux家伙),我找不到任何替代品.你们知道吗?(它必须很容易让我父亲使用)

linux ms-access open-source

6
推荐指数
4
解决办法
2036
查看次数

如何使用/ dev/ptmx创建虚拟串口?

我有一个程序,使用pyserial,我想测试它而不使用真正的串口设备.

在Windows中,我使用com0com,在linux中,我知道有一种方法可以创建虚拟串行端口对而无需使用其他程序.

所以我查阅了手册,找到了pts,/ dev/ptmx,但我不知道如何按照手册创建一对,有人能给我举个例子吗?

我试过(在python中):

f = open("/dev/ptmx", "r")
Run Code Online (Sandbox Code Playgroud)

并且它工作,/ dev/pts/4被创建.

我试过了:

f = open("/dev/4", "w")
Run Code Online (Sandbox Code Playgroud)

结果是:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IOError: [Errno 5] Input/output error: '/dev/pts/4'
Run Code Online (Sandbox Code Playgroud)

编辑:我找到了一个使用socat的解决方案(workround).

socat PTY,link=COM8 PTY,link=COM9
Run Code Online (Sandbox Code Playgroud)

然后COM8 COM9创建为虚拟串行端口对.

python linux serial-port

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

如何让网站支持VIM键绑定?

我知道很多网站支持类似VIM的密钥绑定(gg,G,jkhl),

我想让我的网站支持他们,有没有我可以使用的Javascript项目?

无法通过谷歌找到.谢谢!

javascript vi

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

当网络不稳定时,如何防止数据库连接失败?

我们有一个使用 BDE 连接到 Oracle DB 的应用程序。
我使用 TQuery 进行 SQL 查询,它连接到 TDatabase,我们不是专业程序员,我们不知道幕后发生了什么。

我们的网络不稳定,存在丢包问题。

当问题发生时,我们的应用程序会与数据库服务器断开连接,或者无法完成当前查询。
处理这个问题的最佳方法是什么?

我们的网络团队目前正在努力解决根本问题,并且我们已经更改了代码以在出现故障时重新连接到数据库。我们遇到了数据库服务器上打开会话数量的问题。

有什么解决办法吗?
这对我们来说似乎是一个常见问题。

delphi oracle networking bde

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

有没有PyQt sqlite浏览器/经理?

我正在使用PyQt4和sqlite开发一个程序,

我想要包含一个小的sqlite浏览器/编辑器/管理器,就像sqliteman或sqlitebrowser一样,

是否有任何一个由pyqt写的?

sqlite pyqt

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

如何在mercurial中获取文件创建/更新时间?

我正在编写我的博客系统(django),我的博客文件是由mercurial进行的VCS,

我想获取文件创建/更新时间,我怎么能通过使用命令行或python来做到这一点?

编辑:这是一个例子:

$ SOME_COMMAND
xxx.txt 2010-12-13-04:12:12 2010-12-14:04:12:12
xyx.txt 2010-12-13-04:12:12 2010-12-14:04:12:12
xxy.txt 2010-12-13-04:12:12 2010-12-14:04:12:12
yxx.txt 2010-12-13-04:12:12 2010-12-14:04:12:12
yyx.txt 2010-12-13-04:12:12 2010-12-14:04:12:12
Run Code Online (Sandbox Code Playgroud)

mercurial logging command-line datetime

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

如何在emacs中禁用tramp缓冲区的自动保存?

tramp缓冲区的自动保存非常烦人,每次花费几十秒.

我可以使用Alt-X自动保存模式禁用它,有什么办法可以自动禁用它吗?也许通过使用某种钩子?

emacs tramp

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

如何将代码分支到SVN的另一个存储库?

我们有两个存储库,一个用于当前代码,一个用于项目管理.

现在我们需要将代码分支到项目管理存储库.

SVN给了我一个错误,我在文档中发现SVN无法完成这项工作(不同的存储库),

所以我导出代码并签入项目存储库.

问题:

  • 如何将代码分支到另一个存储库?
  • 对于我的情况,我如何将更改从项目存储库移回当前存储库?(我还没有测试过,但我认为差异或补丁可能有效)

PS:我知道有一种主干/分支方式,但我们使用两个存储库.

svn version-control branch repository

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

如何将成员函数作为函数指针传递?

我想向工作类添加记录器函数,如何将成员函数作为函数指针传递?使用 mem_fun 吗?

这是代码示例:

class Work{
public:
    void (*logger) (const string &s);
    void do_sth(){if (logger) logger("on log")};
};

classs P{
public:
    void log(const string &s)(cout << s);
};

int main(){
    Work w;
    P p;
    w.logger = &p.log;
    w.do_sth();
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我不想使用 void (P::*xxx)() 因为它坚持类 P ...

我知道C++隐藏……,真正的日志函数是:void log(P &p, const string &s),

真正的项目是这样的:

我创建了一个 CDialog,并且有一个日志功能,它将日志字符串复制到 CEdit。

所以我需要把这个日志函数传递给一个 Worker 类,这个类做一些串口工作,

我需要记录并显示发送和接收的数据...

c++

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

我需要一个一体化的lisp参考

我是一个python/c/c ++程序员,我正在使用emacs,我读黑客和画家,我读了SICP,我开始阅读实用的常见lisp,但问题是,我需要一个库参考作为python文档做(也与如何与C库通信),所以我可以在现实生活中实际使用lisp.任何链接?(目前关注common-lisp)

并且,在我真正使用lisp后,我如何向其他人学习,并深入了解lisp社区?

也许一个完整的lisp参考包含所有,但我没有找到一个.

common-lisp

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