问题列表 - 第23312页

C# - 32位和64位的数学运算结果不一致

请考虑以下代码:

double v1 = double.MaxValue;
double r = Math.Sqrt(v1 * v1);
Run Code Online (Sandbox Code Playgroud)

r = double.MaxValue在32位机器上r = 64位机器上的无穷大

我们在32位机器上开发,因此在客户通知之前不会发现问题.为什么会发生这种不一致?如何防止这种情况发生?

c#

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

如何在Django中实现全文搜索?

我想在django博客应用程序中实现搜索功能.现状是我有一个用户提供的字符串列表,每个字符串缩小了查询集,只包括那些与字符串匹配的对象.

看到:

if request.method == "POST":
    form = SearchForm(request.POST)
    if form.is_valid():
        posts = Post.objects.all()
        for string in form.cleaned_data['query'].split():
            posts = posts.filter(
                    Q(title__icontains=string) | 
                    Q(text__icontains=string) |
                    Q(tags__name__exact=string)
                    )
        return archive_index(request, queryset=posts, date_field='date')
Run Code Online (Sandbox Code Playgroud)

现在,如果我不想要连接由逻辑AND搜索但逻辑OR的每个单词怎么办?我该怎么办?有没有办法用Django自己的Queryset方法做​​到这一点,还是必须回退到原始的SQL查询?

一般来说,这样做全文搜索是一个合适的解决方案,还是建议使用像Solr,Whoosh或Xapian这样的搜索引擎.他们有什么好处?

python django full-text-search django-queryset

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

检测远程桌面连接的来源

这个问题告诉我如何检测远程桌面会话.

有人知道是否可以找到远程连接初始化的位置?

-Vegar

c# windows delphi remote-desktop terminal-services

10
推荐指数
3
解决办法
8974
查看次数

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

JavaScript代码需要以"<! - "开头吗?

我是新手.

许多javascript代码都以 <!--

<script type="text/javascript">
        <!--
Run Code Online (Sandbox Code Playgroud)

并完成 //-->

//-->
    </script>
Run Code Online (Sandbox Code Playgroud)

我认为原因是兼容性.
但我无法在任何书籍中找到线索.

即使我找不到谷歌的任何东西.

html javascript

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

WebLogic集群单例服务

我目前正在尝试使用WebLogic群集在WebLogic上实现单例服务.我已经在WebLogic上阅读了一些关于集群单例服务的文献,我知道我必须在我想要作为单例聚类的对象上实现weblogic.cluster.singleton.SingletonService接口.

import weblogic.cluster.singleton.SingletonService;

public class SingletonOrchestrator implements SingletonService {

    public void activate() {
        System.out.println(":: activate CALLED FOR SingletonOrchestrator");
    }
    public void deactivate() {
        System.out.println(":: deactivate CALLED FOR SingletonOrchestrator");
    }

    (...)

}
Run Code Online (Sandbox Code Playgroud)

我可以将其部署为WebLogic上的应用程序,尽管它似乎在部署后不会调用activate()和调用deactivate()方法.我不知道还需要做些什么才能让它在我的WebLogic集群中作为单例服务工作.

有没有人有这方面的经验?任何人都可以提供一个工作实例并向我解释我还有什么需要做的吗?

singleton weblogic cluster-computing

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

如何使用谷歌分析来计算按钮的点击次数

我的网站上有谷歌分析.一个页面有一个按钮,按下时执行一些JavaScript.当人们来到这个页面时,监视按钮接收的点击次数会很好.任何人都可以通过谷歌分析建议最简单的方法来实现这一目标吗?有没有最佳做法?

谢谢

google-analytics

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

Blackberry - 在BasicEditField中禁用保存选项?

我正在使用basiceditit来从用户那里获取输入来进行一些简单的字符串搜索.但是,如果我键入几个字母并希望在不继续搜索的情况下返回,它会自动询问我是否保存该字段的内容.我不希望这种情况发生.我可以以任何方式禁用basiceditfield(或任何编辑领域)中的"更改!-save-discard-cancel"选项????请帮助!!!

user-interface blackberry

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

捕获.NET线程中的异常

你怎么能找到,一个Exception在发生Thread多线程应用程序?并连续清理资源?

因为否则Thread仍然可以保留在内存中并运行.

.net c# multithreading

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

Ruby中的懒惰评估

我有一个Ruby的情况,可能需要创建一个对象,但它不确定.由于对象的创建可能代价高昂,因此我并不急于创建它.我认为这是延迟加载的明显案例.如何定义仅在有人向其发送消息时才创建的对象?该对象将在块中创建.有没有办法在Ruby中进行简单的延迟加载/初始化?这些东西是否支持这些东西,它们为各种懒惰的对象初始化提供了不同的解决方案?谢谢你的建议!

ruby lazy-loading lazy-evaluation

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