小编tob*_*b88的帖子

使用批处理文件将多个xml文档合并为一个大文档

我有一个包含86个xml文件的目录,这些目录具有相同的列和格式,需要组合成一个大的xml文件。我对批处理文件非常缺乏经验,我的第一次尝试是使用...简单地将一个文件文本追加到下一个文件中。

FOR %%i IN (directory\*.001) DO type %%i >> directory\combo_file.001
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我尝试在excel中打开它时,这会产生一个解析错误。我想这是因为许多字段和标签都重复了。有谁知道我怎么能做到这一点?我只需要在excel中打开此文件,因此可以选择将文件转换为CSV。

非常感谢任何帮助,谢谢!

batch-file

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

如何使灯箱滚动灯箱而不是页面

当用户点击产品时,我使用lightbox_me jquery插件打开灯箱.灯箱内容通常会在折叠下方延伸,当您向下滚动时,右侧滚动条会移动整个页面.

我希望它像pinterest灯箱一样工作,右边的滚动条只滚动灯箱,页面的其余部分保持固定.我已经看过几篇关于此的帖子,但似乎没有什么对我有用.

jQuery(function(){


$('.productBoxLink').click(function(e) {
    var box = $(this).siblings(".productLightboxContent").html();
    $('.lightBox').lightbox_me({
        centered: false,
        modalCSS:  {top: '50px'},
        onLoad: function() { 
              $('.productLightbox').html(box);
              $('.productUpdateInner').show();
            },
        onClose: function() {
              $('.productUpdateInner').hide();
            }
        });
    return false;
  });
});


.lightBox {
width: 450px;
background-color: #fff;
top: 400px;
position: fixed;
padding: 30px;
text-align: center;
display: none;
clear: both;
-moz-box-shadow: 0 0 5px #5C5C5C;
-webkit-box-shadow: 0 0 5px #5C5C5C;
box-shadow: 0 0 5px #5C5C5C;
border-radius: 5px;
}
Run Code Online (Sandbox Code Playgroud)

我已经读过这可以通过对CSS进行一些更改来完成.有谁知道如何通过显示的代码实现这一目标?谢谢!

html javascript css jquery css3

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

具有多态关联的多个内连接

我有以下多态关联...

class Activity < ActiveRecord::Base
  belongs_to :owner, polymorphic: true
end

class User < ActiveRecord::Base
  has_many :activities, as: :owner
end

class Manager < ActiveRecord::Base
  has_many :activities, as: :owner
end    
Run Code Online (Sandbox Code Playgroud)

我试图进行一个查询,它只会拉出所有者(用户或经理)visible设置的活动true.

我已经想通了,如果我想为其中一位业主做这件事,我可以按照以下方式做到这一点......

Activity.joins("INNER JOIN users ON activities.owner_id = users.id").where(:activities => {:owner_type => 'User'}).where(:users => {:visible => true})
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何为两者做到这一点.有人可以帮忙吗?

postgresql ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

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

在字符串中查找确切的单词

我有一个服装网站的链接列表,我使用关键字按性别分类.根据他们的网站,他们都有不同的URL结构,例如......

www.website1.com/shop/womens/tops/tshirt

www.website2.com/products/womens-tshirt

我不能使用.include?方法因为无论是.include?("mens")还是.include?("womens"),它都会返回true.我怎么能有一个只为"女性"返回true的方法(反之亦然).我怀疑它可能是某种正则表达式,但我对这些相对缺乏经验,并且不同的URL结构使它变得更加棘手.非常感谢任何帮助,谢谢!

ruby regex ruby-on-rails ruby-on-rails-3

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

如何测试服务对象方法的调用?

我正在尝试为我的服务对象建立一些测试。

我的服务文件如下...

class ExampleService

  def initialize(location)
    @location = coordinates(location)
  end

  private

  def coordinates(location)
    Address.locate(location)
  end

end
Run Code Online (Sandbox Code Playgroud)

我想测试私有方法是否由公共方法调用。这是我的代码...

subject { ExampleService.new("London") }

it "receives location" do
  expect(subject).to receive(:coordinates)
  subject
end
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误...

expected: 1 time with any arguments
received: 0 times with any arguments
Run Code Online (Sandbox Code Playgroud)

rspec-rails

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

从字符串中删除单个内部字符实例

我想从字符串中删除一个单词:

str = "I would like to remove THIS word but not THIS word"
Run Code Online (Sandbox Code Playgroud)

我只想删除第一个'THIS',给出结果:

str = "I would like to remove  word but not THIS word"
Run Code Online (Sandbox Code Playgroud)

我正在考虑一些与索引相关的东西:

word = 'THIS'
word.length # => 4
str.index(word) # => 23
Run Code Online (Sandbox Code Playgroud)

有没有办法说,在第23个字符后删除4个字符?

我看到有很多方法可以删除前导和尾随字符,但不确定内部字符.Gsub将删除该单词的所有实例,这不是我正在寻找的.

ruby string

0
推荐指数
1
解决办法
535
查看次数