小编kal*_*sit的帖子

vim - 如何关闭当前选项卡中的所有缓冲区?

我知道使用如下命令:

:%bdelete
Run Code Online (Sandbox Code Playgroud)

使用此命令我可以关闭所有缓冲区,在所有选项卡中,我想要做的是关闭当前选项卡中打开的所有缓冲区,这可能吗?

用法:

我今天准备这样做,是打开VIM和负载:VSTreeExplorer,然后使用打开在同一个窗口切换相关的文件他们之间:next:previous再打开其他文件一个新的标签(与VSTreeExplorer也一样),当我需要清理的一个选项卡,我想使用当前选项卡中关闭缓冲区的任何命令.

现在,我做的是使用:%bd然后打开VSTreeExplorer并重新开始......

谢谢

vim

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

rails has_one通过集合

我将首先粘贴相关代码,然后我将在稍后解释我想要做什么

class User < ActiveRecord::Base
  has_many :compus, :dependent => :destroy
  has_many :companies, :through => :compus
end

class Company < ActiveRecord::Base
  has_many :compus, :dependent => :destroy
  has_many :employees, :through => :compus, :source => :user
  has_one  :owner, :through => :compus, :source => :user, :conditions => { :owner => true }
end

class Compu < ActiveRecord::Base
  belongs_to :company
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

compus表具有以下列(从迁移中复制)

create_table :compus do |t|
  t.references :company
  t.references :user
  t.string     :job_title
  t.boolean    :owner, null: false, default: false

  t.timestamps
end
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我有一个用户可以创建n家公司并在n家公司找到工作,在公司找工作并不意味着他是所有者.

我想得到的是:

user.companies#=>用户创建的公司,或有工作的公司(我担心以后过滤结果) …

ruby-on-rails associations has-one

4
推荐指数
1
解决办法
4541
查看次数

Nginx - 密码保护整个网站,但保持一个文件夹打开

我们在为开发(测试)保留的服务器上使用Nginx,我们希望阻止公司外的任何人访问正在开发的站点.然而,其中一个网站使用在线支付,因此任何人都需要访问一个文件夹,用于信用卡公司的回调.

我们有什么方法可以保护整个网站,但只留下一个文件夹,所有文件都在打开?

问候,

瓦埃勒

security credit-card nginx

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