问题列表 - 第29892页

什么是以交互方式运行Javascript的好方法?

对于Ruby,我们有irb.对于Python,我们有IDLE.对于Javascript,Firebug或Chrome在空白页面上是以交互方式运行或测试Javascript的最佳方式吗?

javascript interactive

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

当OR时,为什么SQL FullText查询会变慢?

在SQL Server(2008年),我有两列的全文索引,给他们打电话Table1.FirstNamesTable2.LastNames.在分析了一些查询之后,我想出了以下结果:

SELECT *
FROM (Table1 LEFT JOIN Table2 ON Table1.SomeKey=Table2.SomeKey)
WHERE CONTAINS(FirstNames, 'Bob') OR CONTAINS(LastNames, 'Bob')
Run Code Online (Sandbox Code Playgroud)

=> 31 197ms

SELECT *
FROM (Table1 LEFT JOIN Table2 ON Table1.SomeKey=Table2.SomeKey)
WHERE (FirstNames LIKE '%Bob%') OR CONTAINS(LastNames, 'Bob')
Run Code Online (Sandbox Code Playgroud)

=> 1941ms

SELECT *
FROM (Table1 LEFT JOIN Table2 ON Table1.SomeKey=Table2.SomeKey)
WHERE CONTAINS(FirstNames, 'Bob') OR LastNames LIKE '%Bob%'
Run Code Online (Sandbox Code Playgroud)

=> 3201ms

SELECT *
FROM (Table1 LEFT JOIN Table2 ON Table1.SomeKey=Table2.SomeKey)
WHERE CONTAINS(FirstNames, 'Bob')
Run Code Online (Sandbox Code Playgroud)

=> 565ms

SELECT *
FROM (Table1 LEFT JOIN …
Run Code Online (Sandbox Code Playgroud)

sql sql-server performance

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

Android:弹出重启手机

我想制作一个弹出窗口,让用户可以选择是来重启手机.可能?

android reboot

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

如何在shell中拆分字符串并获取最后一个字段

假设我有字符串1:2:3:4:5,我想得到它的最后一个字段(5在这种情况下).我如何使用Bash做到这一点?我试过cut,但我不知道如何指定最后一个字段-f.

bash split cut tokenize

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

为什么F#的类型推断如此变幻无常?

F#编译器似乎以(相当)严格的从上到下,从左到右的方式执行类型推断.这意味着您必须执行诸如在使用之前放置所有定义,文件编译的顺序很重要,并且您倾向于需要重新排列内容(通过|>或有什么)以避免使用显式类型注释.

如何使这更灵活,并且计划用于F#的未来版本有多难?显然它可以完成,因为Haskell(例如)没有这种限制同样强大的推理.F#的设计或意识形态是否有任何本质上的不同?

f# type-inference language-design

67
推荐指数
5
解决办法
4246
查看次数

一个表中的多个排名

我需要以下内容,任何人都可以帮我做.

Rank   Cust_Type   Cust_Name   Revenue
1      Top         A           10000
2      Top         B           9000
3      Top         C           8000
1      Bottom      X           5000
2      Bottom      Y           6000
3      Bottom      Z           7000
Run Code Online (Sandbox Code Playgroud)

Top和Bottom Cust_Type需要单独的排名,所有这些都在MySQL中.

mysql sql

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

麋真的这么慢吗?

我最近下载了Moose.在实验上,我重写了Moose中的现有模块.这似乎是避免编写大量重复代码的便捷方法.我运行了模块的测试,我注意到它有点延迟了.我用-d:DProf描述了代码,似乎只包括该行

no Moose;
Run Code Online (Sandbox Code Playgroud)

在代码中将运行时间增加约0.25秒(在我的计算机上).这是典型的吗?我做错了什么,我是否错误安装了,还是我们真的期待这么多延迟?

perl moose

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

GWT确认对话框

我正在尝试创建一个模态确认对话框.我喜欢它的工作方式Window.confirm(""),我可以调用它,并得到一个布尔响应.

我的麻烦是我不知道该怎么做.我正在尝试在我的应用程序中使用MVP.这是我到目前为止的代码:

public class DialogBoxPresenter implements Presenter {

    public interface Display {

        Label getDialogText();

        Button getAffirmativeButton();

        Button getCancelButton();

        Widget asWidget();

        public void center();

        public void hide();

        public void setHeader(String text);
    }
    private Display display;
    private String header;
    private String dialogText;
    private String cancelButtonText;
    private String affirmativeButtonText;

    protected DialogBoxPresenter() {
    }

    public DialogBoxPresenter(Display display, String header, String dialogText, String cancelButtonText, String affirmativeButtonText) {
        this.display = display;
        this.header = header;
        this.dialogText = dialogText;
        this.cancelButtonText = cancelButtonText;
        this.affirmativeButtonText = affirmativeButtonText;

        bind(); …
Run Code Online (Sandbox Code Playgroud)

gwt

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

在XNA中进行线程化

我在XNA中有一个需要进行网络呼叫的游戏.在更新方法中,我确定需要发送的内容,然后将其添加到要发送的内容列表中.然后我运行网络呼叫.这显然会减慢应用程序的速度.所以我首先尝试在更新中创建这样的新线程,使其在单独的线程上执行:

Thread thread; 
thread = new Thread(
new ThreadStart(DoNetworkThing));
thread.Start();
Run Code Online (Sandbox Code Playgroud)

我认为创建线程有开销等,导致这更慢.最后,我制作了一个方法,while(true){DoNetworkThing();}其中包含循环并一遍又一遍地运行网络调用(它确实检查它是否已经忙于一个,以及是否有要发送的东西).我在一个线程中调用LoadContent方法的方法,因此它将在自己的线程中与游戏一起运行.但那也很慢.

那么我做错了什么?这样做的最佳方式是什么?谢谢

c# xna multithreading

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

git count阶段索引中的文件

我正在试图弄清楚如何轻松计算未提交索引中的文件.

我试过了:

git status | grep '#' | wc -l
Run Code Online (Sandbox Code Playgroud)

但是有一些行开头#不代表更改的文件.谁有更好的东西?想象必须要有一个标志git status来做到这一点.

即使像GitX这样的工具也不容易让你选择分阶段的文件/目录,看看它们有多少.

git

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