小编Pat*_*パトシ的帖子

在git中,如何将文件恢复为3次提交?

我在git中更改了一个图像文件,它是2次提交之前.我如何回到之前的2次提交?

使用最少量的命令通过命令行执行此文件恢复的最简单方法是什么?

git git-revert

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

与HEAD,HEAD ^和HEAD~1有什么区别?

在git中,以下是什么区别?

  • HEAD
  • HEAD^
  • HEAD~1
  • HEAD~2

它们与它们有master什么关系?那么,有没有MASTER^,MASTER~1

git

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

在GIT中是否有一种方法,如果更改的字符少于2个,则删除已提交的文件?

我一直在研究一个项目,并在一个文件夹中编辑了一堆文件.此文件夹驻留在我的本地,而不是由GIT监视.我通常会将整个文件夹复制到GIT观看的另一台计算机中,然后将其推送到回购站.现在的问题是,由于行结尾和空格被显示,一堆文件被显示为已更改,因为它正从windows复制到linux盒子.

我执行了以下命令:git diff --stat显示所有更改的行/字符更改的文件.

在此输入图像描述

正如您所看到的,这些文件中的许多文件都没有进行任何更改.但是,它们仍然显示在我的git状态修改部分.

我如何删除或恢复这些恢复正常,因为我从未改变这些文件的任何内容?

git diff git-diff

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

如何通过ajax不断更新内容时如何创建持久性javascript?

我有一个通过ajax更新的网页.它每1分钟加载更新的新闻源.我想要做的是创建一个javascript来检测传入的日期字段并在其周围添加一个强大的标记.以下是获取Feed的html示例:

<div class="results">
  <div class="article">
    <div class="date">jan 8, 2013</div>
    <p>Some content here</p>
  </div>
  <div class="article">
    <div class="date">feb 8, 2013</div>
    <p>Some content here</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以编写更新它的基本javascript,但它只会触发一次.如果"results"元素中有任何更改并采取相应措施,我如何进行javascript检测.

html javascript ajax

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

如何在vim中剪切然后粘贴剪贴板中的上一个项目?

在 vim 中,我将字符串复制ABCD到剪贴板。现在我想通过这样做替换文本段落中的某些单词c-e(这会删除并立即使我进入插入模式)。但是当我粘贴时,它会粘贴我刚刚剪切的内容,覆盖我的 ABCD。

我想出的一种解决方案是:

c-e 

ctrl-o

"0P
Run Code Online (Sandbox Code Playgroud)

但这似乎太长了。有没有更快的替代方案?

vim

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

理解Javascript的_this,不同类型的函数调用以及如何在函数内调用函数?

我正在学习如何对现有的javascript代码进行逆向工程,我遇到了一些问题,这是因为我对核心javascript的工作原理缺乏了解.下面的代码以及我所拥有的评论的屏幕截图.

代码从声明var warper开始.

  • 然后warper变量等于函数内的函数?为什么它不是函数Warper()的通常调用,而是它内部的另一个函数?
  • 我注意到了_this的使用.与通常使用的常规有什么不同?
  • #btn-submit id设置为在单击时激活.我可以看到它调用了click_submit函数,但为什么它是Warper.prototype.click_submit而不仅仅是click_submit()
  • 我最后的问题是,我真正想做的是通过js调用click_submit函数,而不必单击#btn-submit按钮.

问题:如何使用js调用warper.click_submit函数而无需单击按钮?我正在尝试将其集成到我的另一段代码中.

我试过warper.prototype.click_submit,它没有做任何事情.我假设它是因为它在函数内部的函数?

在此输入图像描述

(function() {
  var Warper;

  Warper = (function() {
    function Warper() {
      this.check_compatibility();
      this.attach_ux();
      if (window.SALT_DEFAULT != null) {
        $('#salt').val(window.SALT_DEFAULT);
        $('#salt').attr('disabled', true);
        $('.salt-label').text('Prefilled salt');
      }
    }

    Warper.prototype.check_compatibility = function() {
      if (typeof Int32Array === "undefined" || Int32Array === null) {
        return $('.form-container').html('<p>\n  Sorry, but your browser is too old to run WarpWallet, which requires Int32Array support.\n</p>');
      }
    };

    Warper.prototype.attach_ux = function() {
      $('#btn-submit').on('click', …
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Chrome DevTools Canary中找不到“使用工作区项目覆盖请求”

我一生都找不到在哪里启用此设置:在Chrome Canary v64.0.3中使用工作区项目覆盖请求

您在哪里启用此功能?

我从这里了解到此功能:https : //umaar.com/dev-tips/162-network-overrides/

google-chrome google-chrome-devtools

5
推荐指数
2
解决办法
1651
查看次数

在 Chrome 上忽略“此网站无法提供安全连接” - 不符合安全标准。ERR_SSL_SERVER_CERT_BAD_FORMAT

几个月前,我可以通过 Chrome 浏览器访问不安全的 https 网站,方法是点击“高级”并“忽略”该错误。但现在我正在开发的网站上遇到以下错误。没有办法再忽视他们了。

\n\n
\n

此站点可以\xe2\x80\x99t提供安全连接

\n\n

xxxxx.com 不符合安全标准。\n ERR_SSL_SERVER_CERT_BAD_FORMAT

\n
\n\n

我在这些网站上进行开发,有时 SSL 证书未在开发环境中正确配置。在使用 chrome 的开发过程中,最好忽略这些错误。

\n\n

我们怎样才能忽略这些不安全的 https 站点以便再次访问它们呢?仅供参考,http 无法正常工作,因为它会自动重定向到 ssl。

\n

ssl https google-chrome

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

使用javascript将上传的文件拆分为多个块

我正在寻找一种在将浏览器前端的文本/数据文件拆分为多个文件之前对其进行拆分的方法。我的上限是每次上传40KB。因此,如果用户上传一个400KB的文件,则在将该文件上传到服务器之前,它将在前端将其拆分为10个单独的块或10个单独的文件。

目前,我正在通过将此文件转换为base64格式的字符串,然后将该字符串拆分40KB(分成10个单独的块)来实现。从那里我上传每个块,文件名分别为:chunk-1-of-10,chunk-2-of-10 ...

当拉出这些文件时,我只是将所有这些块合并在一起,然后将其从base64转换为其文件格式。

有更好的方法吗?是否有一个库可以处理所有这些事情,而不是从头开始编写呢?我不确定base64路由是否是执行此操作的最佳方法。

javascript compression base64 frontend google-chrome

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

通过 API 访问 Stack Exchange 用户的“about_me”数据?

我正在尝试about_me通过 Stack Overflow 提供的 API获取Stack Exchange 配置文件上的数据:https : //api.stackexchange.com/docs/users-by-ids

示例:https :
    //api.stackexchange.com/2.2/users/3029?&site=bitcoin

API 不会返回about_me配置文件描述。
一个人如何获得这个?

stackexchange-api

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