问题列表 - 第12005页

在标准ML中抑制"val it"输出

我正在标准ML(SML/NJ)中编写一个"脚本",根据自己的喜好设置交互式环境.脚本做的最后一件事是打印出一条消息,表明一切顺利.基本上,最后一行是这样的:

print "SML is ready.\n";
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,一切顺利,但SML解释器显示print函数的返回值.

SML is ready.
val it = () : unit
-
Run Code Online (Sandbox Code Playgroud)

由于我只是在屏幕上打印一些东西,我怎么能抑制"val it =():unit"输出,这样我所看到的就是"SML就绪"消息,然后是解释器提示符?

sml smlnj

10
推荐指数
1
解决办法
1896
查看次数

PlatformUI.getWorkbench()中的NullPointerException.getActiveWorkbenchWindow().getActivePage()

 //obtain the active page
 IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
Run Code Online (Sandbox Code Playgroud)

返回线程"Thread-3"中的异常java.lang.NullPointerExceptionμ.我该怎么办?

eclipse-plugin

9
推荐指数
2
解决办法
8164
查看次数

Django annotate()多次导致错误的答案

Django为查询集提供了很好的新annotate()函数.但是,我无法让它在单个查询集中正确处理多个注释.

例如,

tour_list = Tour.objects.all().annotate( Count('tourcomment') ).annotate( Count('history') )
Run Code Online (Sandbox Code Playgroud)

游览可以包含多个tourcomment和历史记录条目.我想知道这次巡演有多少评论和历史条目.所结果的

history__count and tourcomment__count
Run Code Online (Sandbox Code Playgroud)

值不正确.如果只有一个annotate()调用,则该值将是正确的.

这两个人似乎有某种乘法效应LEFT OUTER JOIN.例如,如果一个巡视有3个历史记录和3个评论,那么9个将是两者的计数值.12个历史记录+ 1个评论= 12个值.1个历史记录+ 0个评论= 1个历史记录,0条评论(这一个恰好返回正确的值).

生成的SQL调用是:

SELECT `testapp_tour`.`id`, `testapp_tour`.`operator_id`, `testapp_tour`.`name`, `testapp_tour`.`region_id`, `testapp_tour`.`description`, `testapp_tour`.`net_price`, `testapp_tour`.`sales_price`, `testapp_tour`.`enabled`, `testapp_tour`.`num_views`, `testapp_tour`.`create_date`, `testapp_tour`.`modify_date`, `testapp_tour`.`image1`, `testapp_tour`.`image2`, `testapp_tour`.`image3`, `testapp_tour`.`image4`, `testapp_tour`.`notes`, `testapp_tour`.`pickup_time`, `testapp_tour`.`dropoff_time`, COUNT(`testapp_tourcomment`.`id`) AS `tourcomment__count`, COUNT(`testapp_history`.`id`) AS `history__count` 
FROM `testapp_tour` LEFT OUTER JOIN `testapp_tourcomment` ON (`testapp_tour`.`id` = `testapp_tourcomment`.`tour_id`) LEFT OUTER JOIN `testapp_history` ON (`testapp_tour`.`id` = `testapp_history`.`tour_id`)
GROUP BY `testapp_tour`.`id`
ORDER BY `testapp_tour`.`name` ASC
Run Code Online (Sandbox Code Playgroud)

我尝试将两个查询集的结果组合在一起,这两个查询集包含对annotate()的单个调用,但是它无法正常工作......您无法保证订单将是相同的.它似乎过于复杂和凌乱,所以我一直在寻找更好的东西......

tour_list = Tour.objects.all().filter(operator__user__exact = request.user …
Run Code Online (Sandbox Code Playgroud)

sql django django-queryset

23
推荐指数
2
解决办法
5017
查看次数

如何从 ext2/ext3 文件系统上的稀疏文件中删除一些块

当您编写稀疏文件时,ext2/ext3 文件系统会自动分配块,但是当我不再需要它们的某些块时,我发现没有办法做到这一点。感觉就像在没有 free() 的情况下使用 malloc()。是否可以“释放”稀疏文件的某些块?如果是,如何?不要告诉我将其复制到新文件中。这太无聊了,需要大量的磁盘空间。

linux filesystems

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

稀疏的多维数据表示

我正在研究一种使用四维数据的心脏模拟工具,即3D空间中的几个(3-30)变量.

我现在正在添加一些组织几何图形,它将在要包含的组织外面的容纳3D框中留下超过2/3的点,因此我需要一种方法来有效地存储活动点而不是其他点.

至关重要的是,我需要能够:

  • 迭代受约束的3D框中的所有活动点(也许是迭代器?)
  • 访问了一个点后,找到它的正交邻居(x,y,z)+/- 1.

这可能不止一个问题!我主要关心的是如何有效地表示稀疏数据.

我正在使用C.

c matrix sparse-matrix

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

SP需要15分钟,但执行时查询相同的结果会在1-2分钟内返回结果

所以基本上我有这个相对较长的存储过程.基本的执行流程是将SELECTS INTO一些数据导入临时表#,然后用符号声明,然后在这些表中运行游标,生成一个'running total'到第三个临时表中,该表是使用CREATE.然后,这个生成的临时表与DB中的其他表连接,以在一些分组等之后生成结果.问题是此SP一直运行良好,直到现在返回结果1-2分钟.现在突然间需要12-15分钟.如果我从SP中提取查询并通过手动设置相同的参数在管理工作室中执行它,它会在1-2分钟内返回结果,但SP需要很长时间.知道会发生什么.我试图生成Query和SP的实际执行计划但由于光标而无法生成它.任何想法为什么SP需要这么长时间查询不?

sql sql-server stored-procedures sql-server-2005 parameter-sniffing

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

如何在JavaScript中快速检测元素是否不可见?

在过去,我们使用CSS属性"display"来显示和隐藏DOM元素.要检查元素是否可见,我们可以使用:

element.offsetWidth > 0

由于Flash和Java Applet存在一些问题(它们在显示时停止:无),我们切换到CSS属性"visibility".

我现在正在寻找一种快速简便的方法来检查元素是否不可见.

我尝试过以下方法:

  • 在元素和所有父元素上检查属性本身=>太慢
  • 直接从浏览器检查计算出的样式(element.currentStyle或window.getComputedStyle()加上getPropertyValue(样式属性))=>也太慢

你知道其他任何方式或快捷方式,看看元素是否可见?

javascript css dom

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

如何获取所选的单选按钮值

我有一个简单的从2个单选按钮,我需要得到他们的值,如果他们被检查.

       <form class="descriptions" id="collection"  method="post" action="">
                          <table width="200">
                              <tr>
                                <td>
                                  <label>Collection</label>
                                  <input type="radio" value="collection" name="collection" />
                                </td>
                                <td>
                                  <label>Delivery</label>
                                  <input type="radio" value="delivery" name="collection"    />
                                </td>  
                            </tr>
                         </table>

                </form>

     var delivery = "";
     delivery = $('input:radio:checked').val();
if(delivery == 'delivery') {
    meal_deal7 = 11.49;
}else {
    meal_deal7 = 9.99
}   
Run Code Online (Sandbox Code Playgroud)

meal_deal7的值总是9.99,我做错了.

谢谢

jquery

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

在Java中转义HTML的推荐方法

有没有逃脱推荐的方法<,>,"&字符在普通的Java代码输出HTML时?(除了手动执行以下操作外,即).

String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML";
String escaped = source.replace("<", "&lt;").replace("&", "&amp;"); // ...
Run Code Online (Sandbox Code Playgroud)

html java escaping

253
推荐指数
10
解决办法
32万
查看次数

Eclipse"找不到自定义标签的标签库描述符"(不是JSTL!)

我有一个可以用Ant构建的Java EE项目,完美地部署到JBoss,运行没有任何问题.这个项目包括一些自定义标记库(不是JSTL!),它们也没有任何困难.

问题出在Eclipse IDE(Ganymede)上:在每个使用我们自定义标记的JSP文件中,JSP解析器使用此错误标记taglib包含行:

Cannot find the tag library descriptor for (example).tld

这也会导致标签库的每次使用都被标记为错误,并且由于IDE没有它们的定义,因此无法检查标记参数等.

我们完美工作的JSP文件是一个红色错误的海洋,我的眼睛开始燃烧.

我怎样才能简单地告诉Eclipse,"你要找的标签库描述符是"src/web/WEB-INF /(example)-taglib /(example).tld"?

我已经在Eclipse支持论坛上问过这个问题,没有任何有用的结果.

java eclipse jsp taglib custom-tags

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