小编Rub*_*osa的帖子

JS - 一个巨大的文件或许多小文件? - 在哪里划线?

关于JS文件应该有多大(大小)是否有一个很好的经验法则 - 如果它比这大得多,那么将它分成更小的文件是个好主意?

javascript

14
推荐指数
2
解决办法
3653
查看次数

Ruby - 将目录添加到$ LOAD_PATH - 它有什么作用?

这实际上是一个关于这个问题的问题:将目录添加到$ LOAD_PATH(Ruby)

将目录添加到$ LOAD_PATH会发生什么?是否像在JavaScript中那样将脚本文件添加到执行上下文中?(您可以访问其他文件中的全局方法/对象)如果没有,我如何调用当前目录中其他ruby文件的方法?

ruby

12
推荐指数
1
解决办法
4512
查看次数

Java安全管理器 - 它检查什么?

文章有关Java安全说:

只要尝试执行危险操作,Java库中的代码就会查询安全管理器.

那么,这究竟意味着什么呢?比如说,如果我已经实现了自己的安全管理器并为整个JVM启用了它.现在,java运行时是否为每个java调用(如System.out.println()等)查询我的安全管理器,或者它只参考dangerous像System.exit(),文件操作等api调用?

编辑:让我澄清一下我的问题,

我不是在质疑安全管理员的可能性.我只是询问是否单独危险的api进行了安全检查,或者是为每个方法调用进行了安全检查.在具有大量代码的应用程序中,哪种情况会导致性能大幅下降.

java securitymanager

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

Ruby - 如何重新定义类方法?

如何在ruby中重新定义类方法?

比方说,例如,我想重新定义方法File.basename("C:\abc.txt")我该怎么做?

这不起作用:

class File
  alias_method :old_bn, :basename

  def basename(*args)
    puts "herro wolrd!"
    old_bn(*args)
  end
end
Run Code Online (Sandbox Code Playgroud)

我明白了 : undefined method 'basename' for class 'File' (NameError)

顺便说一下,我正在使用 JRuby

ruby

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

标签 统计

ruby ×2

java ×1

javascript ×1

securitymanager ×1