小编Gen*_*sis的帖子

git revert remote to a specific commit with a merge 不适用于 -m

我正在尝试将我们的远程仓库恢复到之前的提交。树如下图所示:

在此处输入图片说明

这个想法是我们想要回到那个提交,而不需要任何从 master 分支拉出来的人必须处理重置回 commit 会出现的问题2dda031。所以我git revert改用了。

我正在尝试通过使用来做到这一点 git revert --no-commit 2dda031..HEAD

但是,我收到此错误:

error: commit d064f7c3b04a2bda30c43a32afac822c6af633c0 is a merge but no -m  option was given. 
fatal: revert failed
Run Code Online (Sandbox Code Playgroud)

这是预期d064f7c的合并(也是47d4161)。所以按照这里的建议我这样做:

git revert --abort
git revert --no-commit -m 1 2dda031..HEAD
Run Code Online (Sandbox Code Playgroud)

然后我收到错误消息:

error: mainline was specified but commit cb420e0 is not a merge.
fatal: revert failed
Run Code Online (Sandbox Code Playgroud)

所以我只是觉得我在循环。有人可以告诉我恢复到该提交的正确方法(同时恢复历史记录)吗?

git github git-revert

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

在 SQL 连接中使用 Pandas 数据框

我正在尝试使用 Postgres 数据库中的外部表对数据框的内容执行 SQL 连接。

这是数据框的样子:

>>> df
   name  author  count
0  a     b       10
1  c     d       5
2  e     f       2
Run Code Online (Sandbox Code Playgroud)

我需要将它与一个看起来像这样的 Postgres 表连接起来:

TABLE: blog
title   author    url    
a       b         w.com
b       b         x.com
e       g         y.com
Run Code Online (Sandbox Code Playgroud)

这就是我正在尝试做的,但这似乎不是查询的正确语法:

>>> sql_join = r"""select b.*, frame.*  from ({0}) frame
        join blog b
        on frame.name = b.title
        where frame.owner = b.owner 
        order by frame.count desc
        limit 30;""".format(df)

>>> res = pd.read_sql(sql_join, connection)
Run Code Online (Sandbox Code Playgroud)

我不确定如何在 sql 查询中使用数据帧中的值。有人可以指出我正确的方向吗?谢谢!

编辑:根据我的用例,我无法将博客表转换为给定内存和性能限制的数据帧。

python sql postgresql pandas

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

算法的时间复杂度分析

嗨,我正在尝试分析这个算法的时间复杂度,但我很难解开并计算最终循环执行的次数.我意识到第一个循环是log(n)但在那之后我似乎无法得到一个好好评估的总和.这是算法:

for(int i = 1; i <= n; i = 2*i){
    for(int j = 1; j <= i; j = 2*j){
        for(int k = 0; k <= j; k++){
            // Some elementary operation here.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚循环k在一般wrt到n中执行了多少次

谢谢你的帮助!

algorithm time loops time-complexity

-1
推荐指数
1
解决办法
136
查看次数

标签 统计

algorithm ×1

git ×1

git-revert ×1

github ×1

loops ×1

pandas ×1

postgresql ×1

python ×1

sql ×1

time ×1

time-complexity ×1