小编knp*_*wrs的帖子

在Git中更改文件名的大小写

我试图重命名一个文件,使其具有与之前不同的大小写:

git mv src/collision/b2AABB.js src/collision/B2AABB.js
fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,git对此有所帮助.我尝试使用普通的旧mv命令重命名,但git没有选择重命名(作为重命名新的未跟踪文件).

如何将文件更改为具有相同名称的不同大小写?我使用zsh 4.3.15使用git 1.7.9.1在Mac OS X 10.7.3上.

git rename case-sensitive file-rename

426
推荐指数
8
解决办法
15万
查看次数

在Java中通过SHA-256哈希字符串

通过环顾四周和一般的互联网,我找到了Bouncy Castle.我想使用Bouncy Castle(或其他一些免费提供的实用程序)在Java中生成一个SHA-256 Hash of String.看看他们的文档,我似乎找不到任何我想做的好例子.这里有人可以帮帮我吗?

java bouncycastle jce sha256

108
推荐指数
6
解决办法
19万
查看次数

MongoDB如何索引数组?

在MongoDB中,如果我要["red", "blue"]在一个字段中存储一个数组(比如说)"color",它是否会编入索引"red","blue"所以我可以查询"red",例如,或者编写{"red", "blue"}一个复合索引?

indexing mongodb

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

有没有办法判断ES6承诺是否已完成/拒绝/已解决?

我习惯了Dojo的承诺,我可以做以下事情:

promise.isFulfilled();
promise.isResolved();
promise.isRejected();
Run Code Online (Sandbox Code Playgroud)

有没有办法确定ES6承诺是否得到满足,解决或拒绝?如果没有,有没有办法填写使用该功能Object.defineProperty(Promise.prototype, ...)

javascript promise ecmascript-6

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

为JVM编译C++

在编译C++时,您当然会使用编译器来编译要编译的目标平台.是否有针对JVM的C++编译器(因此,不是使用Java"本机"接口而是将C++代码编译为Java字节代码)?

c++ java compiler-construction

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

Mathematica - 分离笔记本

有没有办法分开打开的Mathematica笔记本,以便它们不共享任何变量?如何让一些变量共享但不是全部?

wolfram-mathematica

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

停止CSS动画但让其当前迭代完成

我有以下HTML:

<div class="rotate"></div>?
Run Code Online (Sandbox Code Playgroud)

以下CSS:

@-webkit-keyframes rotate {
  to { 
    -webkit-transform: rotate(360deg);
  }
}
.rotate {
    width: 100px;
    height: 100px;
    background: red;
    -webkit-animation-name:             rotate;
    -webkit-animation-duration:         5s;
    -webkit-animation-iteration-count:  infinite;
    -webkit-animation-timing-function:  linear;
}?
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法(使用JavaScript)来停止动画,但让它完成当前的迭代(最好是通过改变一个或几个CSS属性).我已经尝试设置-webkit-animation-name为空白值,但这会导致元素以不和谐的方式跳回到原始位置.我也尝试过设置-webkit-animation-iteration-count,1但这也是一样的.

css animation css3

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

具有部分边框的HTML5/CSS3圆

是否可以仅使用HTML5/CSS3创建一个圆圈,其边框仅绕圆圈?如果没有,我可以使用哪些技术来实现这种效果?我更喜欢使用纯DOM元素,但如果必须,我可以在画布上绘制或旋转SVG.

css html5 border css3 css-shapes

22
推荐指数
4
解决办法
6万
查看次数

为什么这个JavaScript有效?

我正在查看来自UglifyJS的一些内容的输出,并发生在以下代码中:

var a = 0;
var b = function () {
    return function () {
        a++;
    }(), 'Hello, World'
}();
Run Code Online (Sandbox Code Playgroud)

运行后,该代码a1b字符串Hello, World!.

乍一看似乎bundefined因为看起来返回值没有返回值的函数的结果,但后面跟着一个逗号和一个字符串文字.

为什么这样做?
为什么UglifyJS不执行匿名函数然后Hello, World!作为下一个语句返回?

javascript uglifyjs

19
推荐指数
2
解决办法
1151
查看次数

CoffeeScript私有类实例变量

我有以下CoffeeScript代码:

class Person
  secret = 0
  constructor: (@name, @age, @alive) ->
  inc: -> secret++
Run Code Online (Sandbox Code Playgroud)

其中编译为以下JavaScript代码:

var Person;
Person = (function() {   
    var secret;
    secret = 0;

    function Person(name, age, alive) {
        this.name = name;
        this.age = age;
        this.alive = alive;
    }
    Person.prototype.inc = function() {
        return secret++;
    };
    return Person;
})();
Run Code Online (Sandbox Code Playgroud)

目前secret在所有实例之间共享Person.有没有办法secret在CoffeeScript中创建一个私有实例变量?

javascript coffeescript

18
推荐指数
2
解决办法
8439
查看次数