小编wha*_*ide的帖子

GitHub,HTTPS和Mac应用程序

我知道GitHub中的SSH没有问题(每次都没有输入用户名/密码即可),但我需要使用HTTPS作为我的回购.

现在,我git init编辑了回购,我承诺,我git remote add origin https://github.com/user/repo.git 按照GitHub的建议做了.

我正准备做git push -u origin master:首先它提示我输入用户名和密码,然后回答:

remote: Anonymous access to user/repo.git denied.
fatal: Authentication failed for 'https://github.com/user/repo.git/'
Run Code Online (Sandbox Code Playgroud)

我有300%肯定我输入了正确的密码(我还是再试过几次).我在这里和那里搜索,然后我尝试了最后的机会:为Mac安装GitHub应用程序.我输入了我的凭据,输入了他们发给我的双因素身份验证码,并试图再次推送:这次它有效.

为什么?GitHub应用在幕后做了什么?它与2因素身份验证有关吗?

无论如何,我将无法在我设置的每台机器上下载应用程序,可能是通过使用某些脚本自动执行此过程.

git macos github

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

Vim和NERDTree - 重新映射输入功能

我正在尝试将我的Alt+ x组合重新映射到NERDTree Enter功能.让我解释一下:当我浏览NERDTree中的文件/文件夹时,我可以打开文件/扩展文件夹Enter.

我想用左手键组合来做这个,比如Alt+ x.我试图将这些密钥重新映射到,<CR>并且<Enter>都没有工作:

# in ~/.vimrc
nnoremap ? <Enter>     " doesn't work
nnoremap ? <CR>        " doesn't work
nnoremap ? <CR><Enter> " doesn't work
Run Code Online (Sandbox Code Playgroud)

当我说"不工作"时,我的意思是当我在浏览文件/文件夹时按Alt+ x,我移动到下一个文件/文件夹(我想这就像移动到下一行).

注意我在Mac上,所以?实际上是Alt+ 的输出x(它是用其他映射测试的).

我应该重新映射什么?

vim nerdtree

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

Google Chrome Canary似乎已经"隐藏"了一些功能

当我在最新版本的Chrome(30.0)中打开DevTools选项时,我有一个"覆盖"选项卡,可让我模拟触摸事件.

在Chrome Canary(32.0)中,此标签似乎已消失.那我怎么能模仿触摸事件呢?

(PS请注意,在Canary我必须手动切换实验性功能,chrome://flags然后才能看到"实验"标签,它让我"在抽屉中显示覆盖",但我仍然不知道它做了什么)

google-chrome

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

Fortran'call'声明:它实际上可以调用什么?

我继承了大约400行非常古怪的Fortran 77代码,我试图逐步分析它,以便在我的脑海中清楚地表达出来.

无论如何,我有一个类似头文件(实际上是一个.h,但其中的代码是在fortran而不是C/C++中),其中有两个语句,称为getarg.h:

character*80 serie
integer ln
Run Code Online (Sandbox Code Playgroud)

然后我有另一个fortran文件(.f)调用getserie.h其中包含此代码:

subroutine getserie(serie, ln)
include 'getarg.h'
call getarg(1, serie)
ln = index(serie, ' ') - 1
return
end
Run Code Online (Sandbox Code Playgroud)

我的问题是:我可以call使用只有变量声明的外部文件吗?这样做有什么影响?

fortran fortran77 subroutine fortran90

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

ProgressDialog与AsyncTask - 不会显示

我知道这个问题已被多次询问,但我有一个显然干净的代码,但是没有用,给我没有例外或任何东西.

我有一个简单的一键Activity(MainActivity).其中的按钮调用AsyncTask以便在后台发送电子邮件.我试着去做我认为这是很常见的事情:显示ProgressDialog任务开始的时间并在结束时解除它.为此,我将上述代码放入AsyncTask.onPreExecute()AsyncTask.onPostExecute().我认为问题出现在Context提供给对话框构造函数中,但我为我创建了一个简单的构造函数,我AsyncTask将其传递给应用程序上下文.我添加了一个简单Toast的调试,但它没有显示...

这是按钮onClick方法的代码:

public void onClick(View v) {
    new Sender(this).execute("args");
}
Run Code Online (Sandbox Code Playgroud)

这是任务的代码:

private class Sender extends AsyncTask<String, Void, Void> {
    private ProgressDialog progDialog;
    private Context context;

    public Sender(Context context) {
        this.context = context;
    }

    @SuppressWarnings("unused")
        protected void onPreExecute(Void... params) {
        Toast.makeText(this.context, "Sending...", Toast.LENGTH_SHORT).show();
        progDialog = ProgressDialog.show(this.context, "Sending", "Picture is being sent...", true);
    }

    protected Void doInBackground(String... mailSubj) {
        // some code that …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

Ruby - 继承自Array

我是Ruby的新手.我需要扩展Array,我需要我的类来表示二维数组.

我这样做了:

class MyExtension < Array

    def initialize(n)
        super(n, Array.new(n, nil))
        self[0][0] = "hello"
    end

end
Run Code Online (Sandbox Code Playgroud)

从理论上讲,这对我来说是正确的,但是当我这样做时:

p MyExtension.new(2)
Run Code Online (Sandbox Code Playgroud)

我明白了

[["hello", nil], ["hello", nil]]
Run Code Online (Sandbox Code Playgroud)

而不是预期的:

[["hello", nil], [nil, nil]]
Run Code Online (Sandbox Code Playgroud)

我错了什么?

ruby arrays

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

jQuery - 悬停时动画

我知道这可能会被重复关闭,但在所有类似问题中我仍无法找到问题的答案.

我希望animate()在鼠标悬停时我的页面上的元素(通过jQuery,你已经猜到了).我做的是:

$('blockquote').hover(function() {
    console.log($(this));
    $(this).animate({textSize: '+=10px'}, 500);
}, function() {
    $(this).animate({textSize: '-=10px'}, 500);
});
Run Code Online (Sandbox Code Playgroud)

console.log日志如下:

[blockquote#daily_quote, context: blockquote#daily_quote, jquery: "1.9.1", constructor: function, init: function, selector: ""…]
Run Code Online (Sandbox Code Playgroud)

内部的两个函数都hover被调用,$(this)被记录但没有任何动画.

javascript jquery jquery-animate

0
推荐指数
1
解决办法
541
查看次数