小编syo*_*kit的帖子

使用Github for Windows通过SSH使用自己的私有Git

现在,我正在使用msysgit与使用SSH存储在ec2 Amazon Cloud Server上的我自己的私有存储库一起工作.

到目前为止,我已经能够通过Git Bash成功连接到这些存储库(使用ssh-keygen创建ssh-rsa公钥和私钥,将公钥添加到远程计算机上的authorized_servers),所以我可以克隆,推,拉,通过CLI.

现在,我见过Github for Windows,我得说,这是一个很棒的软件.由于它基于msysgit,我想知道如果有可能设置Github for Windows连接,克隆和推送通过UI提交?

在描述中看起来很可能,但文档似乎缺乏有关软件能够执行的操作的信息.

希望你能在这里帮助我,来自墨西哥的欢呼.

windows git ssh github github-for-windows

17
推荐指数
2
解决办法
2万
查看次数

更新页面DOM后,如何修改浏览器缓存?

到目前为止,我知道我可以使用AJAX分离静态和动态内容,因此如果博客帖子有评论更新,那么文章不必重新加载(它是304),只有评论.现在,我正在考虑保留所获取的动态内容,以便下次只需要请求新的注释.有没有办法在不依赖Flash/Gears/HTML5Storage或其他插件的情况下做到这一点?

编辑:让我们说文章的评论部分如下所示:

<div class='comments' id='comments'>
 <a name='comments'></a>
 <h4>43 comments:</h4>
 <dl id='comments-block'></dl>
 <p class='comment-footer'>
  <a href='http://example.org/postcomment' onclick=''>Post a Comment</a>
 </p>
</div>
Run Code Online (Sandbox Code Playgroud)

在其上,用于获取注释的AJAX调用将它们附加到<dl id='comments-block'>包含以下代码段的片段:

<div class='comments-singleblock'>
  <dt class='comment-author' id='comment-5378479254070788764'>
    <a name='comment-5378479254070788764'></a>
      Anonymous coward
      <span class='comment-timestamp'>
        <a href='#comment-5378479254070788764' title='comment permalink'>
           5 February 2012 16:52
        </a>
      </span>
    </a>
  </dt>
  <dd class='comment-body'>
    <p>
      Your lorum is my ipsum, the dolor is sit amet us.
    </p>
  </dd>
  <dd class='comment-footer'>
    Which eternal lies, that is not death.
  </dd>
</div>
Run Code Online (Sandbox Code Playgroud)

可以缓存.随后的AJAX调用应仅返回新内容,并附加到上面.现在加载文章时,逻辑就是这样

  1. 没有时间戳的第一个AJAX注释调用:获取所有注释直到当前时间戳A.这是缓存的.
  2. 时间在新时间戳B上传递,在时间戳A之后向服务器发送请求以进行注释.此调用可以被缓存,但是没有意义,因为请求URL永远不会被重用.
  3. 客户端现在已经更新了注释,直到时间戳B.但是只缓存了时间戳A之前的内容.
  4. 客户端刷新文章,该文章提示没有时间戳的第一个评论请求,这应该返回缓存的评论,直到时间戳A.

所以问题是如何修改缓存的内容以包括时间戳A和B之间的内容.

ajax browser-cache

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

通过仅索引最后一轴的操作

我有一组3维向量.数组的维数是任意的:它可以是单个(N×3),双(M×N×3),三(K×M×N×3)等.我需要对向量的两个分量进行操作同时保留其他尺寸.

例如,如果我知道它是三维的,我可以做以下事情:

R = numpy.arctan2(A[:,:,:,1], A[:,:,:,0])
Run Code Online (Sandbox Code Playgroud)

这给了我一个标量值的三维数组.

现在,能够在任意数量的维度上执行此操作.我需要切除除最后一个之外的所有其他维度.到目前为止,我能够做到这一点:

s = [numpy.s_[:]] * (len(A.shape)-1)
R = numpy.arctan2(A[s+[1]], A[s+[0]])
Run Code Online (Sandbox Code Playgroud)

这甚至适用于单个载体.是否有更多的numpythonic方式来实现上述目标?

python numpy

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

标签 统计

ajax ×1

browser-cache ×1

git ×1

github ×1

github-for-windows ×1

numpy ×1

python ×1

ssh ×1

windows ×1