我在项目中有非常嵌套的目录,而且我是一个懒惰的程序员.
假设我有一个文件名,EventEditor.foo
我想要暂存我的文件,无论它是在根目录还是./src/holy/sweet/mother/of/baby/raptor/jesus/this/is/a/long/hiearchy/EventEditor.foo
我的目标是成为所有人,"Yo Git,添加EventEditor"和bam.它与我分阶段只需输入类似的东西git add *EventEdi*
.这可能吗?还是我每天都在做梦?
我有一个超级光泽的显示器,所以白天我可以看到自己的反射比我的黑暗主题代码更好.所以我觉得如果我能if
在我的vimrc中设置一个简单的开关,根据一天中的时间设置黑暗主题或浅色主题,那就太棒了.
唉,我对vimrc语法知之甚少,谷歌搜索也很简短.
有人想破解这个吗?
观察Vim实例中的一行:
现在我打$:
为什么我的光标不会一直走到尽头?一旦我尝试插入,文本就会在最后一个字符之前插入!即使我仍然在正常模式下再次向右移动,我也会收到铃声.奇怪的是,当处于编辑模式时,我可以使用右箭头键移动到实际的行尾!
有谁知道为什么Vim这样做?顺便说一下7.3.谢谢您的帮助.
我有一个模板,我想将它们作为部分使用,并且本身来自javascript.
我今天学到了forEach()
回报undefined
.多么浪费!
如果它返回原始数组,那么在不破坏任何现有代码的情况下它将更加灵活.有没有理由forEach
退货undefined
.
有没有forEach
与其他方法链接,如map
&filter
?
例如:
var obj = someThing.keys()
.filter(someFilter)
.forEach(passToAnotherObject)
.map(transformKeys)
.reduce(reduction)
Run Code Online (Sandbox Code Playgroud)
不行,因为forEach
不想玩好,要求你再次运行所有方法,forEach
以获得所需的状态对象forEach
.
我可以理解需要一些抽象层来进行常见操作,例如检索DOM元素,属性操作等等,但jQuery是一个非常庞大的库,对于Ember来说似乎有点过分.
在查看源代码之后,在Ember中只有大约30个左右的jQuery使用,看起来大多数jQuery用法都是简单的选择器调用,一些事件和一些DOM遍历.
Ember.$(rootElement).off('.ember','**').removeClass('ember-application');
...
elem = this.$();
...
这$()appendTo(目标).
...
Ember.$(window).on('hashchange.ember-location - '+ guid,function(){
等等
是否还有其他原因Ember需要jQuery用于每个应用程序?
是否可以将这几个用法嵌入到Ember中并将jQuery作为依赖项删除?
我的最终目标是,如果他们已登录,则CUSTOM_FIELD_I_FREAKEN_WANT_TO_PUBLISH
可以使用模板{{currentUser}}
,但Meteor不会从用户集合中发送所有字段.
在服务器中:
Meteor.publish('userdata', function() {
this.ready(); // do I really even need to do this?
//return Meteor.users.find(); //This STILL doesn't work
return Meteor.users.findOne({_id: this.userId});
});
Run Code Online (Sandbox Code Playgroud)
在客户中:
var s = Meteor.subscribe('userdata', function() {
console.log('userdata available');
console.log('s.ready: '+s.ready())
});
console.log('s.ready: '+s.ready())
Run Code Online (Sandbox Code Playgroud)
我可以通过直接连接到mongo实例并输入以下内容来验证集合中是否存在字段db.users.find()
:
{
"_id" : "N2M7Zp265vkbTBTFF",
"createdAt" : ISODate("2013-10-15T03:29:53.155Z"),
"CUSTOM_FIELD_I_FREAKEN_WANT_TO_PUBLISH" : "P4GRrQMixEZducmuo",
"profile" : {
"name" : "Jonathan Dumaine",
...,
},
"services" : {
"facebook" : {
....,
}
}
}
Run Code Online (Sandbox Code Playgroud)
在验证客户端中的订阅准备就绪后,用户集合上的唯一字段是_id
和_profile
.其他字段在客户端(通过控制台 …
我正在试图找出一种模拟AS3的Timer类的方法.
如果您不熟悉,可以做的一件很酷的事情就是为计时器添加持续时间,即使它已经在运行.此功能有很多非常好的用途.
有没有人想过在js做这件事?
假设.noise
我的存储库根目录中有一个文件.我的团队中的其他人经常修改此文件并将其提交给远程仓库.
我想在我自己提交任何内容时完全忽略此文件,但我仍然希望从其他人那里获取更改,并且我不想删除该文件.如果我使用.git/info/exclude
,那么我必须使用git rm --cached
该文件,因此它不会出现在回购中.
现在这样做会让我从:
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .noise
#
# No changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)
至:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
# …
Run Code Online (Sandbox Code Playgroud) 我使用很多JSON。我要对整个JSON块进行操作是非常普遍的-选择整个块,删除该块,移动它,等等。有什么方法可以对键及其值进行组合操作?
小样:
像这样的动作viB
在这种情况下不起作用,因为它将选择同一嵌套级别(不是我想要的)中的所有子项。我想要完整的块,而无论光标在哪里,都只需要那个块。