小编Dou*_*ith的帖子

我弄乱了我的存储库吗?

一点git新手,我想确保我没有对我的git存储库造成任何重大损害.基本上,我曾经git reset --hard HEAD恢复到我之前的提交,因为我搞砸了一些事情.然后我意识到我不想失去我所做的一切,所以我做了一个git reset HEAD@{1}.哪个似乎没有任何帮助.然后我试了一下git reset --hard ORIG_HEAD.

所以我想,无论如何,我会做一点点的工作.我做了之后,我去推它,我一直收到这个错误:

更新被拒绝,因为您当前分支的提示落后

我尝试了,git pull origin并且由于一些我无法完全记住的原因而不允许它.

最后,我刚刚做了一个git push -f,它似乎工作正常,我的项目再次运作良好.

git reflog如果它有帮助,这是我的输出:

在此输入图像描述

我只是好奇,如果我真的搞砸了我推到的BitBucket存储库或我能够再次恢复的本地存储库.有没有办法检查我的git repo是否仍然正常运行?

编辑:BitBucket还说我"剥离"了一个提交......

git github bitbucket

3
推荐指数
1
解决办法
452
查看次数

AFNetworking可以轻松返回UIImage,但是如何返回NSData?

我想使用类别从NSData创建UIImage GIF.我不想使用该dataWithContentsOfURL方法,因为它阻止主线程,所以我想像往常一样使用AFNetworking来获取NSData.

有了图像,我总是这样做:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:post.url]];
AFHTTPRequestOperation *imageOperation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
imageOperation.responseSerializer = [AFImageResponseSerializer serializer];
Run Code Online (Sandbox Code Playgroud)

然后start在完成块之后.但这会返回一个UIImage.如何使用AFNetworking异步获取NSData?

objective-c nsurlconnection nsdata ios afnetworking

3
推荐指数
1
解决办法
2261
查看次数

是否可以将UIView的顶部固定在导航栏的底部?

我试图将我的UIView定位在导航栏下方为20pt,但是当我将其相对于视图控制器上的视图进行设置时,它仍位于导航栏下方为20pt,并且我不想对其进行硬编码。

是否可以将其放置在导航栏之外?

cocoa-touch uiview ios autolayout nslayoutconstraint

3
推荐指数
2
解决办法
5197
查看次数

如何在Swift中创建一个元组数组,其中元组中的一个项是可选的?

请使用以下代码:

var tupleArray: [(firstName: String, middleName: String?)] = []
tupleArray.append(firstName: "Bob", middleName: nil)
tupleArray.append(firstName: "Tom", middleName: "Smith") // causes an error
Run Code Online (Sandbox Code Playgroud)

我想要一个由名字和中间名组成的元组数组,中间名可以是nil或有一个值(因此,可选).但是使用上面的创建代码,第三行给了我一个错误.为什么?我该如何解决这个问题?

tuples swift

3
推荐指数
1
解决办法
3385
查看次数

我已经隐藏了导航栏和状态栏,现在屏幕边缘平移手势回去都行不通,这是典型的吗?

我很好奇,如果我将navigationBar设置为hidden,并且还隐藏状态栏,我的视图控制器不再响应屏幕边缘手势来弹出视图控制器.

这是预期的行为吗?我试图interactivePopGestureRecognizerviewDidLoad隐藏导航栏后将其设置为启用,但它仍然无效.

cocoa-touch objective-c uinavigationbar ios ios8

3
推荐指数
1
解决办法
1438
查看次数

如何将一个字符指针数组作为void*传递,然后转换回字符指针数组?

我传递一个字符指针数组sqlite3_exec,它接受1个参数并将其显示为a void *,但后来我想将它作为回调函数中的字符指针数组来访问.

char *output_params[] = {"one", "two"};
result = sqlite3_exec(db, sql_statement, callback, output_params, &zErrMsg);

....

static int callback(void *param, int argc, char **argv, char **azColName) {
    // How do I access my character array?
    char *output_params[2] = (char **)param;
}
Run Code Online (Sandbox Code Playgroud)

我通过后如何访问它?

c arrays pointers void void-pointers

3
推荐指数
1
解决办法
2771
查看次数

Pandas 中数据透视表的语法是什么?文档似乎不对?

我可能完全疯了,但我正在阅读Pandas的文档pivot_table,甚至一些指南

从字面上使用文档中的示例和我自己的数据:

import pandas as pd

df = pd.read_csv('data.csv')
pivot_table(df, values='D', index=['A', 'B'], columns=['C'], aggfunc=np.sum)
Run Code Online (Sandbox Code Playgroud)

产生错误:

ivot_table(df,values='D',index=['A','B'],columns=['C'],aggfunc=np.sum)NameError:名称'pivot_table'未定义

我究竟做错了什么?我需要额外导入吗?

python pivot-table pandas

3
推荐指数
1
解决办法
5423
查看次数

是否无法在不构建视图的情况下以编程方式创建 UIViewController?

我想以编程方式创建一个 UIViewController 。没有笔尖或故事板。它基本上会被创建然后呈现,并且在它自己的类中它将设置要显示的图像。

然而,每当我只是alloc init一个视图控制器并呈现它时,它呈现时就会显示为黑色。

我认为这是因为它缺乏自己的观点?

当我在 Storyboard 中创建原始文件时UIViewController,它会自动设置视图,如何设置视图,使其像 Storyboard 一样具有正确的设备大小、旋转变化等?

cocoa-touch uiviewcontroller uiview ios

3
推荐指数
1
解决办法
5126
查看次数

如何为有效数字指定DCG?

我正在尝试为有效数字指定DCG,如下所示:

value(Number) --> valid_number(Number).
Run Code Online (Sandbox Code Playgroud)

基本上检查指定的值是否为数字(它也可以是变量,因此需要检查).

我不知道如何构建这个valid_numberDCG /谓词.

现在我只有:

valid_number('1') --> ['1'].
valid_number('2') --> ['2'].
...
Run Code Online (Sandbox Code Playgroud)

哪个有效,但显然很糟糕.尝试类似的东西:

valid_number(Number) --> { integer(Number), Number = Number }.
Run Code Online (Sandbox Code Playgroud)

哪两个都不起作用,并且无可否认看起来相当粗糙(对不起,对Prolog很新,并试图学习最佳实践).

我将如何构建此DCG /谓词来验证它是否为数字?

prolog dcg

3
推荐指数
1
解决办法
473
查看次数

如何使用像这个用户这样的黑暗主题的SFSafariViewController?

我在截图中看到一个StackOverflow问题,用户提出了一个黑暗的SafariViewController:https://stackoverflow.com/a/36099965/998117

这是如何完成的?我似乎无法使用它来生效UIAppearance.

cocoa-touch objective-c ios ios9 sfsafariviewcontroller

3
推荐指数
1
解决办法
535
查看次数