小编nev*_*ame的帖子

1653
推荐指数
16
解决办法
66万
查看次数

模拟和存根之间有什么区别?

我已经阅读过各种关于模拟和测试中存根的文章,包括Martin Fowler的Mocks Are Not Stubs,但仍然不明白其中的区别.

testing mocking stub

884
推荐指数
28
解决办法
30万
查看次数

铁轨上红宝石的收集路线和会员路线之间的区别?

Rails中的收集路由和成员路由有什么区别?

例如,

resources :photos do
  member do
    get :preview
  end
end
Run Code Online (Sandbox Code Playgroud)

resources :photos do
  collection do
    get :search
  end
end
Run Code Online (Sandbox Code Playgroud)

我不明白.

ruby ruby-on-rails

272
推荐指数
4
解决办法
8万
查看次数

什么是Ruby File.open模式和选项?

Ruby File.open将模式和选项作为参数.我在哪里可以找到完整的模式和选项列表?

ruby file-io

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

ACID和数据库交易?

ACID和数据库事务之间有什么关系?

ACID是否提供数据库事务还是同样的事情?

有人可以启发这个话题.

database transactions acid

152
推荐指数
6
解决办法
12万
查看次数

"程序接口,而非实现"是什么意思?

在阅读有关设计模式时,人们会发现这句话.

但是我不明白,有人可以帮我解释一下吗?

oop ooad design-patterns interface software-design

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

在Node.js中的文件之间共享变量?

这是2个文件:

// main.js
require('./modules');
console.log(name); // prints "foobar"

// module.js
name = "foobar";
Run Code Online (Sandbox Code Playgroud)

当我没有"var"时,它可以工作.但是当我有:

// module.js
var name = "foobar";
Run Code Online (Sandbox Code Playgroud)

名称将在main.js中未定义.

我听说全局变量很糟糕,你最好在引用之前使用"var".但这是全球变量好的情况吗?

javascript global-variables node.js

116
推荐指数
4
解决办法
16万
查看次数

ruby-on-rails 3路由的范围和命名空间之间的差异

我无法理解ruby-on-rails 3路由中命名空间和范围之间的区别.

有人可以解释一下吗?

namespace "admin" do
  resources :posts, :comments
end

scope :module => "admin" do
  resources :posts, :comments
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

Master-master与主从数据库架构?

我听说过两种数据库架构.

  • 主 - 主

  • 主从

是不是主人更适合今天的网络,因为它就像Git,每个单位都有整套数据,如果一个人失败,那就没关系了.

主从让我想起SVN(我不喜欢),你有一个处理东西的中央单元.

问题:

  1. 各自的优点和缺点是什么?

  2. 如果你想在iPhone手机上有一个本地数据库,哪一个更合适?

  3. 选择其中一个是彻底考虑的关键因素吗?

database

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

使用unix命令"观看"的颜色?

我使用的一些命令显示颜色,但当我使用它们时,颜色会消失:

watch -n 1 node file.js
Run Code Online (Sandbox Code Playgroud)

有可能以某种方式重新获得颜色吗?

linux bash ubuntu watch

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