小编Kyl*_*mus的帖子

为什么密码盐称为"盐"?

对于密码盐,"盐"这个词有意义吗?

passwords salt

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

Vue相当于setTimeOut?

我正在用Laravel和Vue制作一个购物车系统.当我将项目添加到购物篮时,我通过切换由v-if监视的Vue变量来显示确认消息:

<div class="alert alert-success" v-if="basketAddSuccess" transition="expand">Added to the basket</div>
Run Code Online (Sandbox Code Playgroud)

和JS:

addToBasket: function(){
                item = this.product;
                this.$http.post('/api/buy/addToBasket', item);
                this.basketAddSuccess = true;
            }
Run Code Online (Sandbox Code Playgroud)

(是的,我将在短期内加入这个).

这工作正常,并显示消息.但是,我希望消息在一段时间后再次消失,比如说几秒钟.我怎么能用Vue做到这一点?我试过了,setTimeOut但Vue似乎并不喜欢它,说这是未定义的.

编辑:我setTimeout像一个白痴一样拼错.但是,它仍然不起作用:

我的功能现在是:

addToBasket: function(){
                item = this.photo;
                this.$http.post('/api/buy/addToBasket', item);
                this.basketAddSuccess = true;
                setTimeout(function(){
                    this.basketAddSuccess = false;
                }, 2000);
            }
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

55
推荐指数
6
解决办法
8万
查看次数

在Rails中手动设置updated_at

我正在将我的旧博客帖子迁移到我的新Rails博客中,我希望他们的updated_at属性与我旧博客上的相应值相匹配(而不是他们迁移到我的新Rails博客的日期).

我怎样才能做到这一点?当我updated_at手动设置时,它会被before_save回调覆盖.

注意:此问题仅对Rails <3.2.11有效.较新版本的Rails允许您手动设置时间戳,而不会覆盖它们.

ruby-on-rails callback

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

如何使用Vim快速查看Mercurial或Git更改

当我在Vim中编辑文件时,我想快速突出自上次提交以来我所做的任何更改,同时仍然可以编辑该文件.这有什么接近吗?

git vim mercurial

26
推荐指数
4
解决办法
8082
查看次数

Git Merge:这些优点是什么意思?

我在Mac OS X上从终端运行"git merge"将一个分支合并到我的主服务器中并接收如下输出:

 spec/models/user_spec.rb    57 ++++++++++++++++++++
Run Code Online (Sandbox Code Playgroud)

"57 ++++++++++++++++++++++++++++++ 我插入/修改该文件的次数是多少?有什么好处?

git merge github

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

Vim:逃犯:Glog - 如何获取当前文件的提交而不是修订

目前,如果我型:Glog我得到的名单修订当前文件.

如果我型:Glog --我得到的名单提交所有文件.

我需要做什么输入获得的提交当前文件

git vim vim-fugitive

13
推荐指数
3
解决办法
4326
查看次数

指南针给我疯狂的数据,需要校准还是传感器坏了?

我正在使用android传感器数据.我的应用程序使用

SensorManager.getRotationMatrixFromVector(
            mRotationMatrix , event.values);
Run Code Online (Sandbox Code Playgroud)

它一直运作良好,直到今天早上,当旋转矩阵开始发送大量噪声数据时(在一秒内将N改为W).

这对我的代码来说不是问题,因为星期五工作并没有做任何改变.我使用了市场上的指南针应用程序,指南针提供随机数据.

我已经在另一台平板电脑上测试了我的应用程序,它运行良好.

有人知道为什么会这样吗?传感器有问题吗?需要校准吗?

android android-sensors compass-geolocation

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

如何调整撬色

编辑:褪色灰色只是版本0.9.7.3和之前的问题.它已被改为深灰色.

Pry具有很好的着色,但是在创建或更改对象时返回的值是褪色的灰色,我几乎看不到.

 u = User.new
 =>#<User...   <<<<<< This is what is barely readable.
Run Code Online (Sandbox Code Playgroud)

我试着弄乱.pryrc中的值,但是无法改变这个或任何其他颜色.

ruby pry

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

如何避免来自本地分支的意外dcommit

有时,我在git中创建本地分支,当我尝试从它们中提取时,我想收到一条警告消息.

如何防止自己意外地从当地分支机构撤职?

git git-svn dcommit git-branch

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

在新窗口中打开rails.vim相关文件

我喜欢rails.vim支持转到相应的文件.例如,如果我在Product模型中,我可以键入:Econtroller在同一窗口中打开ProductsController .

我想在新创建的窗口中打开控制器,或者在另一个现有窗口中打开控制器.

我该怎么办?

例如,要打开文件,您可以键入:e filename以在同一窗口:sp filename中打开并在新窗口中打开.我想要的:sp版本:Econtroller

vim ruby-on-rails rails.vim

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