小编kso*_*sol的帖子

修改时更新git commit author date

我发现自己经常修改我的提交.我没有stash那么多,因为我倾向于忘记我这样做,特别是当我想要在我离开之前或周末之前保存我所做的事情时,所以我做了一个"草稿"提交.唯一的问题是,当我修改提交时,它仍然设置为原始作者日期.在修改时是否有(简单)方法更新它?

git

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

Bootstrap:流体表太宽,不适合窗户

我正在使用twitter bootstrap开展一个项目.我们有一个包含大量列的表,并且几乎每次都会比浏览器窗口大.

这就是右边发生的事情:

问题

表格边框保留在浏览器窗口中,而表格内容则不在.如果我滚动,边框保持原样,它们不会"跟随"浏览器窗口.

你可以在这个jsfiddle上看到问题.它适用于Safari,而不适用于Chrome或Firefox.

布局是这样的:

<body>
  <div class='container-fluid'>
    <div class='row-fluid'>
      <div class='span1'>
        ... menusidebar here...
      </div>
      <div class='span11'>
        <table class="table table-striped table-bordered" style="white-space: nowrap">
          <thead>
            <tr>
            </tr>
          </thead>
          <tbody>
            <tr>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我希望你能帮助我.如果您需要更多信息,请问,我很乐意供应.

这是一个Rails 3.2应用程序,使用版本2.2.1.1中的gem bootstrap-sass(问题也出现在2.2.2.0中).前三个数字反映了bootstrap版本.

html-table fluid-layout twitter-bootstrap

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

从网页触发/调用Chrome扩展程序

对于我目前正在进行的项目,我需要知道是否可以调用Chrome扩展程序.

即,点击我页面上的按钮(或链接)会调用"Read It"扩展名,就像那样.

javascript google-chrome-extension

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

Java"技巧",重新定义了女儿级成员

我正在接受Java考试的培训,而且在去年的课程中我遇到了一些我不理解的东西.这是代码

class Mother {
    int var = 2;

    int getVar() {
        return var;
    }
}

class Daughter extends Mother {
    int var = 1;

    int getVar() { 
        return var;
    }

    public static void main(String[] args) {
        Mother m = new Mother();
        System.out.println(m.var);
        System.out.println(m.getVar());
        m = new Daughter();
        System.out.println(m.var);
        System.out.println(m.getVar());
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是"这个程序的输出是什么?".我会用2 2 1 1,但在编译和运行这段代码时,我得到2 2 2 1.

谁能解释我为什么?

谢谢阅读 !

java inheritance

15
推荐指数
2
解决办法
1720
查看次数

从vm访问localhost

我需要从虚拟机内部访问我的本地环境.有几篇关于如何做到这一点的帖子,但是我需要能够通过在地址栏中键入"localhost"来访问我的localhost,因为它使用了facebook身份验证,如果域名无法识别,则无效.

如何设置以便我的虚拟机中的"localhost"指向虚拟机之外的"localhost"?

virtualbox localhost virtual-machine

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

异步下载pdf

当用户点击我的Ruby on Rails应用程序中的链接时,将在后台生成PDF文件.

该应用程序正在轮询服务器以了解PDF文件何时准备就绪,然后它应该要求用户下载它,就像他点击已存在的PDF链接一样.

我们使用隐藏执行此操作,iframesrc在PDF文件准备好后更改属性.

虽然它适用于Firefox(有一个用于下载文件的原生弹出窗口),但它不适用于safari/chrome.我该怎么做?我已经看到有一个Content-Disposition HTTP标头,但PDF文件存储在S3上,所以我认为我不能使用该方法.

jquery pdf-generation ruby-on-rails download amazon-s3

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

CG Gradient在模拟器上运行,但在iPhone上运行

我有一个编译没有问题的代码.它在iPhone模拟器上运行良好,但在我的设备上,我得到了一个EXC_BAD_ACCESS.

这发生在辅助函数中以绘制渐变.我按照本教程进行操作.我的代码如下:

- (void) drawRect:(CGRect)rect
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGColorRef whiteColor = [UIColor whiteColor].CGColor;
    CGColorRef lightGrayColor = [UIColor colorWithRed:230.0/255.0
                                                green:230.0/255.0 
                                                 blue:230.0/255.0 
                                                alpha:1.0].CGColor;
    CGColorRef separatorColor = [UIColor colorWithRed:208.0/255.0
                                                green:208.0/255.0 
                                                 blue:208.0/255.0
                                                alpha:1.0].CGColor;
    CGRect paperRect = self.bounds;
    CGRect nameRect = self.nameLabel.frame;
    CGPoint sepStartPoint = CGPointMake(nameRect.origin.x, 
                                        nameRect.origin.x + nameRect.size.height + 2);
    CGPoint sepEndPoint = CGPointMake(nameRect.origin.x + nameRect.size.width, 
                                      nameRect.origin.x + nameRect.size.height + 2);

    drawLinearGradient(context, paperRect, lightGrayColor, whiteColor);
    draw1PxStroke(context, sepStartPoint, sepEndPoint, separatorColor);

}


// Callee, where the problem is
void drawLinearGradient(CGContextRef context,
                        CGRect …
Run Code Online (Sandbox Code Playgroud)

core-graphics objective-c ios automatic-ref-counting

7
推荐指数
2
解决办法
3100
查看次数

很多骨干观点 - 性能问题?

TL;博士:我不知道是否有大量(100+就目前而言,可能高达1000/2000或更多)的骨干意见(作为表的单元格),太重或不

我正在研究的项目围绕着一个规划视图.每个用户一行,每天6小时,每小时分为4个15分钟.此计划用于在单击插槽时添加"预留",并应处理正确插槽的悬停,并且还可以在无法进行预订时进行处理 - 即.防止用户点击"不可用"的插槽.

无法单击插槽的原因有很多:此时用户不可用,或者用户正在预订中; 或者应用程序需要"强制"两次预订之间的延迟时间.预留(div)在一个槽(表格的一个单元格)中呈现,并通过使用维度进行处理,悬停正确数量的槽.

所有这些屏幕都是用骨干处理的.因此,对于我正在徘徊的每个插槽,我需要检查是否可以在此处进行预订.到目前为止,我通过使用data插槽上的属性来使用它:当添加预留对象时,覆盖的插槽"用(以及其他)预留对象(骨干视图对象)增强.

但在某些情况下,我现在还没有完全掌握,它会混淆,当删除预订视图时,插槽不会"清理":前一个class没有正确重置.这可能是我做错了或做得不好的事情,但这只会变得更重; 我想我应该在这里使用另一类Backbone视图,但我担心视图对象的插槽数量会很高并导致性能问题.我不知道js perf的情况,所以我想在跳上那列火车之前得到一些反馈.关于如何做到这一点的任何其他建议也会受到欢迎.

谢谢你的时间.如果这还不够清楚,请告诉我,我会尝试重新措辞.

javascript backbone.js

7
推荐指数
1
解决办法
2456
查看次数

如何使用rails资产管道获得多个输出文件?

我正在开发一个处理公共区域的rails应用程序(截至今天,静态页面),以及具有身份验证等的私有空间.这两个都是独立开发的.第一个是手工制作的风格,后者使用twitter bootstrap.

在生产中,rails将我的资产编译成一个文件,并且一些样式是冲突的,导致公共区域具有Twitter Bootstrap的一些元素......不是我想要的.

有没有办法配置资产管道,所以当它编译时,有两个输出?经典的application.css和front.css?

ruby-on-rails-3.1 asset-pipeline

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

运行kaminari规格

这可能是一个愚蠢的问题,但我似乎无法找到答案.

我想为kaminari做贡献,所以我把回购分开了,bundle'它,现在我想运行规格以确保所有的绿色.但我似乎无法使它工作:

bin/rake spec                                                                                                                                                        

/Users/Ksoltysiak/.rbenv/versions/1.9.3-p125/bin/ruby -S rspec spec/config/config_spec.rb spec/helpers/action_view_extension_spec.rb spec/helpers/helpers_spec.rb spec/helpers/sinatra_helpers_spec.rb spec/helpers/tags_spec.rb spec/models/active_record/active_record_relation_methods_spec.rb spec/models/active_record/default_per_page_spec.rb spec/models/active_record/scopes_spec.rb spec/models/array_spec.rb spec/models/data_mapper/data_mapper_spec.rb spec/models/mongo_mapper/mongo_mapper_spec.rb spec/models/mongoid/mongoid_spec.rb spec/requests/users_spec.rb
warning: no framework detected.
would you check out if your Gemfile appropriately configured?
---- e.g. ----
when Rails:
    gem 'kaminari'

when Sinatra/Padrino:
    gem 'kaminari', :require => 'kaminari/sinatra'

when Grape:
    gem 'kaminari', :require => 'kaminari/grape'

/Users/Ksoltysiak/Documents/Repositories/kaminari/spec/models/array_spec.rb:3:in `<top (required)>': uninitialized constant Kaminari::PaginatableArray (NameError)
    from /Users/Ksoltysiak/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/configuration.rb:746:in `load'
    from /Users/Ksoltysiak/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/configuration.rb:746:in `block in load_spec_files'
    from /Users/Ksoltysiak/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/configuration.rb:746:in `map'
    from /Users/Ksoltysiak/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/configuration.rb:746:in …
Run Code Online (Sandbox Code Playgroud)

ruby kaminari

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

获取Facebook个人资料图片专辑

我正在尝试为Facebook中的用户检索所有个人资料图片.到目前为止,我发现我必须查看"我/专辑",我想要的专辑是唯一的type: 'profile'.

我还发现我无法过滤掉type.所以在我看来,唯一的方法是检索所有专辑,然后搜索我想要的专辑.但是,假设我的用户拥有大量的专辑,而facebook的第一个回复并不包含我想要的专辑.然后,我必须提出另一个请求以获取下一页.

我的问题是:

  • 真的没有办法过滤type吗?
  • 我可以对个人资料图片专辑的"在哪里"(页面方式)做出假设吗?

目前我们正在检索所有(最多300张)专辑并在之后查看,但这需要花费太多时间.因此,问题,我们需要优化这一部分.对于它的价值,它是一个rails 3应用程序与Koala处理Facebook交互.

facebook facebook-graph-api

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

Mongoid或/ any_of意外行为

我遇到了mongoid的问题any_of.我正在尝试找到一个字段> 0或另一个> 0的对象.我的查询是:

Model.any_of(best_friend_method.gt => 0, method.gt => 0).desc(best_friend_method, method)
Run Code Online (Sandbox Code Playgroud)

它被"翻译"在:

#<Mongoid::Criteria
  selector: {"$or"=>[{:best_friends_lc_sum=>{"$gt"=>0}, :lc_sum=>{"$gt"=>0}}]},
  options:  {:sort=>[[:best_friends_lc_sum, :desc], [:lc_sum, :desc]]},
  class:    FbAlbum,
  embedded: false>
Run Code Online (Sandbox Code Playgroud)

据我了解,这就是我想要的.但它只给我6个结果.Model.where(:best_friends_lc_sum.gt => 0).count也给我6个结果,但Model.where(:lc_sum.gt => 0).count返回我~~ 850个对象.

我希望我的查询返回这两个的联合:是一个mongoid/mongodb错误,还是我做错了什么?

仅供参考:mongoid 2.4.5,mongodb 2.0.2,rails 3.1.3

谢谢你的时间!

ruby-on-rails mongodb mongoid

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

设计生成器使用erb而不是haml

我正在尝试使用devise生成haml视图,但它总是使用erb.我正在运行rails 3.1和ruby 1.9.2.Rails生成器(如脚手架)生成haml.我尝试设置模板引擎:

 config.generators do |g|
    g.template_engine :haml
  end
Run Code Online (Sandbox Code Playgroud)

但仍然行不通.如果你有一个想法,最受欢迎.

谢谢你的时间 !

haml devise ruby-on-rails-3

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