小编Ane*_*esh的帖子

Git-SVN清除auth-cache

如何让git-svn忘记svn身份验证详细信息?

我们有一台运行Windows Server 2008的配对机,我们有一个git repo,我们签入了一个中央subversion存储库.我希望git每次办理登机手续时都会提示我提供我的subversion身份验证详细信息.

我已从%APPDATA%\ subversion\auth\svn.simple下删除了subversion文件.现在每当我使用常规的subversion客户端时,我都会收到提示我的subversion auth,但是git-svn仍会记住凭据.

无论如何,我可以让它忘记身份验证细节吗?

git authentication caching git-svn

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

良好的数据库表设计:一个表为每个实体混合不同的实体或单独的表

什么是更好的数据库设计?

有一个可以包含不同"类型"记录的大表,例如:员工,汽车,手机,为了识别每种类型的记录,我们有一个名为type的列.

所以表格的列会看起来像

id | 类型| 名称

1 | 汽车| 涉

2 | 汽车| 丰田

3 | 电话| 摩托罗拉

4 | 员工| 插口

5 | 员工| Aneesh

6 | 电话| 诺基亚

7 | 电话| 摩托罗拉

或者每种类型都有不同的表格

例如:

雇员

id | 名称

汽车

id | 名称

手机

id | 名称

这些表可以具有来自其他表的外键引用.现在,如果每个表都有不同的列,那么决定很简单,你不能在同一个表中拥有它.因此可能排除选项1(除非所有不常见的列都可以为空).但是,如果这些不同的实体具有相似的列,那么更好的设计是什么呢?

什么可以支持和反对每个?

database-design

8
推荐指数
2
解决办法
4461
查看次数

在不开始聊天的情况下发送XMPP消息

我基本上是在编写一个XMPP客户端来自动回复" 特定 "的聊天消息.

我的设置是这样的:

  • 我已经洋泾浜上运行我的机器配置为与帐户运行x@xyz.com.
  • 我将自己的jabber客户端配置为使用相同的帐户x@xyz.com运行.
  • 可能还有其他XMPP客户端 .

    这是我的要求:

    我试图自动化我在gtalk上收到的某些消息.因此,每当我收到一条特定的消息,例如:"你好吗"时,我自己的XMPP客户端应该自动回复说"罚款".您是如何".所有发送的消息(在我的客户回复之前和之后)都发送到x@xyz.com但应该被所有客户端接收(我自己的客户端没有UI,只能响应特定的消息.).

    现在我已经将我的客户端编码为自动回复.这很好用.但我面临的问题是,只要我回复(我使用smack库),发送到x@xyz.com的所有后续消息都只能由我的XMPP客户端接收.这显然是一个问题,因为我自己的客户端非常转储并且没有UI,因此我无法看到发送给我的其余消息,从而使我"丢失"消息.

    我也观察到与其他XMPP客户端相同的行为.现在的问题是,这是XMPP的要求(很抱歉,我还没有很好地阅读XMPP协议).是否可以对XMPP客户端进行编码以向用户发送回复,并且仍能够在当前正在侦听消息的所有客户端中接收所有后续消息?让我的客户端成为一个完整的XMPP客户端是一个解决方案,但我不想走那条路.

    我希望我的问题很明确.

  • xmpp smack

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

    使用Monger的MongoDB连接模式

    我是clojure的新手.

    是否有通过贩子与mongodb连接的习语/模式?

    我是否必须使用连接和断开连接

    (monger.core/connect) & (monger.core/disconnect conn)
    
    Run Code Online (Sandbox Code Playgroud)

    分别.每一次 ?

    有没有办法可以重用连接池中的连接?

    clojure mongodb monger

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