问题列表 - 第16567页

在Ruby On Rails中使用seeds.rb中的方法

我正在尝试向seed.rb添加一个方法,这样我就不必编写一堆详细的代码了.但是,根据create_deliverable方法的位置,我在运行时会收到两条错误消息之一db:setup.

方法在调用之前

耙子流产了!私有方法'create_deliverable'调用#

方法是在通话后

耙子流产了!用于#的未定义方法`create_deliverable'

是不是可以在seeds.rb中使用方法?我是否以某种方式错误地调用了该方法(我已尝试使用和不使用调用self.)?

方法

def create_deliverable(complexity, project_phase_id, deliverable_type_id)
  Deliverable.create(:name => (0...8).map{65.+(rand(25)).chr}.join,
      :size => 2 + rand(6) + rand(6),
      :rate => 2 + rand(6) + rand(6),
      :deliverable_type_id => deliverable_type_id,
      :project_phase_id => project_phase_id,
      :complexity => complexity)
end
Run Code Online (Sandbox Code Playgroud)

致电代码

@wf_project.project_phases.each do |phase|
  DeliverableType.find_by_lifecycle_phase(phase.lifecycle_phase_id).each do
    |type|
    self.create_deliverable("Low", type.id, phase.id)

    self.create_deliverable("Medium", type.id, phase.id)

    self.create_deliverable("High", type.id, phase.id)
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails seed

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

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

是否存在以编程方式从PDF中删除密码的库?

是否存在将从PDF文档中删除"所有者"密码的库,以便可以以编程方式从中提取文本?像PDF技术的密码恢复工具,但可以从命令行或从Python调用.GUI界面对我来说并不实用,因为文档的数量太大了.

请不要对流程的合法性发表评论.所涉及的PDF是拥有的,并且需要提取文本以形成文档集的关键字云.

python pdf passwords pdf-generation

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

使用Interface Builder嵌套自定义类/ XIB

我会尽量做到尽可能短.

我编写了一个自定义类,它使用几个IBOutlet属性扩展了UIView,并且它有一个与之关联的XIB,其中IBOutlet链接到它.

然后,我想要将该类嵌入到其他一些XIB(例如,表格单元格)中,然后让它工作.

似乎当我在新的XIB中嵌入该自定义类时,它无法识别与之关联的原始XIB,因此它要求我将IBOutlet重置为新XIB上的接口元素.这太蹩脚了.

有谁知道我想做什么并有一个好方法?

iphone objective-c interface-builder uikit iphone-sdk-3.0

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

加密密码超过md5有什么意义吗?

我不是安全专家......所以我在这里可能会非常错误.

我是对的,使用更强大的算法的唯一好处是减慢密码破解?

在这种情况下,他们必须有密码哈希,所以已经完成了我的数据库的权利吗?

因为我没有存储真实世界价值的东西使用强密码算法有什么意义?如果他们已经在我的数据库中,他们可以更改他们想要的任何内容,为什么他们想要密码呢?

我能看到的唯一原因是减慢暴力破解和保护我的用户密码,以防他们在电子邮件帐户中使用相同的密码...

我已经实现了SHA256 ......但我想知道它是否值得

security encryption md5 cryptography

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

更快地实现Math.round?

这段代码是否有任何缺点,这似乎是一个更快(和更正)的版本java.lang.Math.round

public static long round(double d) {

    if (d > 0) {
        return (long) (d + 0.5d);
    } else {
        return (long) (d - 0.5d);
    }
}
Run Code Online (Sandbox Code Playgroud)

它利用了这样一个事实,即在Java中,截断到长轮到零.

java math rounding micro-optimization

9
推荐指数
3
解决办法
4217
查看次数

UITableViewCell附件类型检查点击并设置其他未选中

我对设置表视图单元配件有点困惑.

我在表格中修了两个部分

  • 办公室

我想要的是如下......

  • 当用户点击任何一个单元格时
  • 细胞被选中&
    • 我想设置检查(设置uitableviewcell附件类型 - 检查tapped cell)
  • 此外,所有其他电池的配件类型现在应该设置为
    • uitable view cell accessory type none

我试过以下代码.但我发现indexpath.row和indexpath.section是readonly属性.

// Override to support row selection in the table view.
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {    
    [tblProfileView deselectRowAtIndexPath:indexPath animated:YES];
    int i,max;
    UITableViewCell *x; NSIndexPath *tt;

    for(i=0;i<[tblProfileView numberOfRowsInSection:0];i++)
    {
        tt.row=i; tt.section=0;
        x=[tblProfileView cellForRowAtIndexPath:];
        [x setAccessoryType:UITableViewCellAccessoryNone];
    }
    for(i=0;i<[tblProfileView numberOfRowsInSection:1];i++)
    {
        tt.row=i; tt.section=1;
        x=[tblProfileView cellForRowAtIndexPath:tt];
        [x setAccessoryType:UITableViewCellAccessoryNone];
    }

    x=[tblProfileView cellForRowAtIndexPath:indexPath];
    [x setAccessoryType:UITableViewCellAccessoryCheckmark];
    // Navigation logic may go here -- for example, create and push another …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c uitableview

29
推荐指数
4
解决办法
7万
查看次数

重新启动自我更新的python脚本

我编写了一个脚本,通过从网站下载最新版本并覆盖正在运行的脚本来保持自己的最新状态.

我不确定在更新脚本后重新启动脚本的最佳方法是什么.

有任何想法吗?

我真的不想要一个单独的更新脚本.哦,它也必须在Linux/Windows上工作.

python auto-update

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

div会滑动但不会滑动

我试图使用toggle,slideUp和slideDown来显示和隐藏一系列div.我能够将div转换为slideDown,但我无法将其转换为slideUp.我以前没有使用这个脚本,所以我真的很困惑为什么这不起作用.我已经包含了我的脚本和我试图显示和隐藏的div.

快速注意:当我在"隐藏的车辆"div中放置一个普通的旧p标签时,它工作正常.它显示和隐藏像它应该的那样.但是,当我把我的桌子放回那个div时,它没有用.

<script type="text/javascript">
$(document).ready(function() {
    $(".ShowVehicles").toggle(function() {
        $(".HiddenVehicles").slideDown(2000);
        $(this).text("Hide All");
    }, function () {
        $(".HiddenVehicles").slideUp(2000);
        $(this).text("Show All");                
    });
});
Run Code Online (Sandbox Code Playgroud)

<div class="HiddenVehicles" style="display:none; width:730px;">
    (there will be a giant table in here)
    </div>
Run Code Online (Sandbox Code Playgroud)

jquery slidedown slideup

5
推荐指数
1
解决办法
2364
查看次数

解决3d多边形网格的最佳对齐

我正在尝试实现几何模板引擎.其中一个部分是采用原型多边形网格,并将实例化与较大对象中的某些点对齐.

因此,问题在于:给定多边形网格中某些(可能是全部)顶点的三维点位置,找到一个缩放旋转,最小化变换顶点和给定点位置之间的差异.如果有帮助的话,我还有一个可以保持固定的中心点.顶点和3d位置之间的对应关系是固定的.

我认为这可以通过求解变换矩阵的系数来完成,但我有点不确定如何构建系统来解决.

一个例子是立方体.原型将是以原点为中心的单位立方体,具有vert索引:

4----5
|\    \
| 6----7
| |    |
0 |  1 |
 \|    |
  2----3
Run Code Online (Sandbox Code Playgroud)

要适合的vert位置的示例:

  • v0:1.243,2.163,-3.426
  • v1:4.190,-0.408,-0.485
  • v2:-1.974,-1.525,-3.426
  • v3:0.974,-4.096,-0.485
  • v5:1.974,1.525,3.426
  • v7:-1.243,-2.163,3.426

因此,考虑到原型和那些点,我如何找到单个比例因子,以及关于x,y和z的旋转,它们将最小化顶点和那些位置之间的距离?最好将该方法推广到任意网格,而不仅仅是一个立方体.

math optimization geometry matrix computational-geometry

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