当有很多文件,大约4000,dir()功能很慢.我的猜测是它创建了一个结构并以低效的方式填充值.
有没有快速和优雅的替代品使用dir()?
更新:使用MATLAB R2011a在64位,Windows 7中进行测试.
更新2:完成大约需要2秒钟.
我有一个方法,它采用实体列表Class并进行一些计算.在这里描述我的需求是最简单的方法概要(伪代码):
public void do(List<Class<?> entities) {
for (Class<?> entity : entities) {
List<?> list = session.createCriteria(entity).list();
for (Object o : list) {
System.out.println(o.getClass().getSimpleName() + " " + o.getId());
}
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以访问/获取ID o?
我服务的用户在我提供的页面中包含JS.我正在托管他们所包含的脚本.我的脚本对其内容进行了一些操作.如果我可以使用jQuery,我厌倦了编写自己的DOM操纵器/选择器并浪费时间来完成可以用1行代码完成的工作.
我的服务的一些用户已经在他们的页面上使用jQuery(或Prototype等),所以如果我包含jQuery会有冲突.因为会有版本差异,所以我不想在jQuery存在的情况下使用他们的jQuery选择器,方法.
请记住,我无法控制他们的页面,我如何包含jQuery并避免冲突?
我有一个类似爬虫的软件,在阅读和解析特定网页后填充表格.我用Java编写它(使用Hibernate).我已经有了实体和其他逻辑.
我想在网页中显示这些表格,网页最终会有所改进,可能会有注册/登录屏幕,还有很多其他内容.
我的问题是我应该使用一个用Java之外的语言编写的简单Web框架,比如Django,还是应该坚持使用Java并重用我已经拥有的那些实体和逻辑?
如果我使用另一种语言,我预计我需要复制一些我在Java部分已有的逻辑,这意味着更有可能发生错误.
我问这个的原因是,当我尝试用Java编写一个简单的Web应用程序时,使用框架真的很难,当我切换到另一种语言,因此框架(当时的CakePHP),一切顺利.我认为使用Java会使事情复杂化.
现在我想分开观点和逻辑.
如果你通过分享你的经验和想法来表达一些建议,我将很高兴.