问题列表 - 第27865页

PHP代码执行时间

如何找到我的代码执行时间?

我使用下面的代码片段.

我不满意吗?

list ($msec, $sec) = explode(' ', microtime());
$microtime = (float)$msec + (float)$sec;
Run Code Online (Sandbox Code Playgroud)

php

10
推荐指数
4
解决办法
8871
查看次数

Ruby转发方法调用

我有一个生成子类实例的主类实例,这些子类需要将一些方法调用转发回主实例.

目前我的代码看起来像这样,但感觉我应该能够更有效地做同样的事情(也许使用method_missing?)

class Master
  def initalize(mynum)
    @mynum = mynum
  end

  def one_thing(subinstance)
    "One thing with #{subinstance.var} from #{@mynum}"
  end

  def four_things(subinstance)
    "Four things with #{subinstance.var} from #{@mynum}"
  end

  def many_things(times,subinstance)
    "#{times} things with #{subinstance.var} from #{@mynum}"
  end

  def make_a_sub(uniqueness)
    Subthing.new(uniqueness,self)
  end


  class Subthing
    def initialize(uniqueness,master)
      @u = uniqueness
      @master = master
    end

    # Here I'm forwarding method calls
    def one_thing
      master.one_thing(self)
    end

    def four_things
      master.four_things(self)
    end

    def many_things(times)
      master.many_things(times,self)
    end
  end
end

m = Master.new(42)
s = m.make_a_sub("very")

s.one_thing === …
Run Code Online (Sandbox Code Playgroud)

ruby class

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

在CSS中的位置

相对位置和绝对位置之间的区别是CSS,例如.style {position:relative; }

.style {position:absolute; }

css

7
推荐指数
2
解决办法
498
查看次数

哪个.NET ORM对PostgreSQL数据库有最好的支持

我有兴趣了解哪些ORM对Postgres SQL数据库有最好的支持?是否有任何映射器都具有LINQ支持和从数据库生成模型的能力?

.net c# postgresql orm

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

Delphi 2010有新的ORM吗?

Delphi 2010具有关于RTTI的新功能,我读到它将使ORM工具和更清晰的代码更容易.

但我没有发现任何ORM包含这些功能.

你认为Embarcadero应该构建一个并将其包含在Delphi中

delphi orm delphi-2010

14
推荐指数
3
解决办法
4084
查看次数

如何指定指向重载函数的指针?

我想将重载函数传递给std::for_each()算法.例如,

class A {
    void f(char c);
    void f(int i);

    void scan(const std::string& s) {
        std::for_each(s.begin(), s.end(), f);
    }
};
Run Code Online (Sandbox Code Playgroud)

我期望编译器f()通过迭代器类型来解析.显然,它(GCC 4.1.2)没有这样做.那么,我该如何指定f()我想要的?

c++ stl

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

ASP.NET:这个HttpModule有什么作用?System.ServiceModel.Activation.HttpModule

谁能告诉我这个HttpModule的目的?它出现在我的HttpModuleCollection列表中,但我不知道它的用途是什么.

System.ServiceModel.Activation.HttpModule
Run Code Online (Sandbox Code Playgroud)

我找不到任何文件.

asp.net

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

Android:通过蓝牙问题可接受的文件类型

将文件推送到Nexus One时出现问题.

在我看来,我的手机只接受了一小部分文件类型(例如jpg,gif等).

我最近试图将其他文件推送到我的手机(在我的情况下是gpx),我的手机自动拒绝了.

有没有办法在我的程序中绕过或扩展此过滤器?
还有一种方法可以通过服务捕获这些文件吗?

android file-type bluetooth blacklist

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

如何实现可取消的工作线程

我正在尝试使用System.Threading.Tasks命名空间中的新线程构造实现可取消的工作线程.到目前为止,我已经提出了这个实现:

public sealed class Scheduler
{
    private CancellationTokenSource _cancellationTokenSource;
    public System.Threading.Tasks.Task Worker { get; private set; }

    public void Start()
    {
        _cancellationTokenSource = new CancellationTokenSource();

        Worker = System.Threading.Tasks.Task.Factory.StartNew(
            () => RunTasks(_cancellationTokenSource.Token),
             _cancellationTokenSource.Token
        );
    }

    private static void RunTasks(CancellationToken cancellationToken)
    {
        while (!cancellationToken.IsCancellationRequested)
        {
            Thread.Sleep(1000); // simulate work
        }
    }

    public void Stop()
    {
        try
        {
            _cancellationTokenSource.Cancel();
            Worker.Wait(_cancellationTokenSource.Token);
        }
        catch (OperationCanceledException)
        {
            // OperationCanceledException is expected when a Task is cancelled.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Stop()回报我希望Worker.StatusTaskStatus.Canceled. …

multithreading .net-4.0 backgroundworker

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

使用"make -jN"进行cmake和并行构建

我正在尝试为源代码树设置基于CMake的并行构建,但是当我发布时

$ cmake .
$ make -j2
Run Code Online (Sandbox Code Playgroud)

我明白了:

jobserver unavailable: using -j1.  Add '+' to parent make rule
Run Code Online (Sandbox Code Playgroud)

作为警告.有没有人知道是否有可能以某种方式修复它?

makefile build cmake parallel-builds

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