问题列表 - 第41703页

如何重新编写我的PHP脚本以尽快运行?

我正在运行一个脚本,它将检查域名的可用性(10次)并输出域(如果可用)和时间戳(以毫秒为单位).

你能找到一些甚至在婚礼上放慢脚本速度的东西吗?如果你可以请调整和重新发布或建议可以做得更好,这将是非常感谢!谢谢.

<?php

    date_default_timezone_set('Australia/Brisbane');
    $loops = 0; 

    function udate($format, $utimestamp = null) {
      if (is_null($utimestamp))
        $utimestamp = microtime(true);

      $timestamp = floor($utimestamp);
      $milliseconds = round(($utimestamp - $timestamp) * 1000000);

      return date(preg_replace('`(?<!\\\\)u`', $milliseconds, $format), $timestamp);
    }

    function GetCurlPage ($pageSpec)
    {
      $ch = curl_init($pageSpec);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
      $tmp = curl_exec ($ch);
      curl_close ($ch);
      $tmp = preg_replace('/(?s)<meta http-equiv="Expires"[^>]*>/i', '', $tmp);
      $tmp = explode('<br>', $tmp);
      foreach ($tmp AS $line) {
        //echo '<pre>';
        //print_r($line);
        //echo '</pre>';
      }
      // Do something …
Run Code Online (Sandbox Code Playgroud)

php performance

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

如何使用 Moq 模拟和测试 IService

我有一个服务设置如下:

public interface IMyService
{
      void AddCountry(string countryName); 
}

public class MyService : IMyService
{
      public void AddCountry(string countryName)
      {
          /* Code here that access repository and checks if country exists or not.
             If exist, throw error or just execute. */
      }
}
Run Code Online (Sandbox Code Playgroud)

测试文件

[TestFixture]
public class MyServiceTest
{
    [Test]
    public void Country_Can_Be_Added()
    { }

    [Test]
    public void Duplicate_Country_Can_Not_Be_Added()
    { }

}
Run Code Online (Sandbox Code Playgroud)

我如何测试AddCountry和最小化存储库或服务。我真的不知道在这里做什么或嘲笑什么。有人可以帮我吗?

我正在使用的框架:

  1. 单位
  2. 起订量
  3. ASP.NET MVC

c# nunit moq

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

SQL分组然后在一个查询中取消分组

嘿我试图做一个子查询,允许我通过分组得到一些东西,然后基本上取消分组,并根据我刚刚得到的计数选择一定数量的行.如果SQL允许类似contains()方法之类的东西,那么这个查询基本上就是我想要的.

select cat, mouse
from pets
where cat = (select cat
             from pets
             group by cat
             having count(mouse) > 3);
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?使用oracle10g.

sql oracle group-by

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

[IOS SDK] - touchesBegan与特定对象?

当我触摸屏幕上的任何地方触摸触发事件时触发.但我无法管理如何像UIImageView一样触摸特定对象?

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

 UITouch *touch = [[event allTouches] anyObject];

 CGPoint location = [touch locationInView: touch.view];

 imageView.center = location;

}

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

 [self touchesBegan:touches withEvent:event];

}
Run Code Online (Sandbox Code Playgroud)

xcode nsset touchesmoved touchesbegan ios4

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

可执行路径

我需要找到程序运行的路径.使用argv [0]似乎不起作用,因为程序必须在Windows控制台上运行,例如,C:\> player parameter1 parameter2,我只能在argv [0]上获得播放器.

我怎么能做到这一点?

c windows

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

具有指定模式的JAXB Marshaller

我想在我编组的每个xml文件中定义模式.然后在解组过程中获取此模式(路径字符串).marshaller.setSchema()只要

允许调用者在编组时验证编组的XML.

是的,我可以为此目的编写额外的bean,但我希望得到xml之类的

<root
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation='bla-bla.xsd'>...
Run Code Online (Sandbox Code Playgroud)

java xsd jaxb

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

Win32:如何使用CreateWindowExW()函数创建ListBox控件?

我经历过多个网站,文档和教程,他们都说相同的,那就是,任何控制只不过是一个窗口,更在Win32中的API,因此,一个能够使用的CreateWindowExW()功能来创建一个ListBox在主控制/窗口应用程序窗口

虽然我得到所有控件的概念都是具有不同dwStyle的窗口,但我很难找到如何实例化ListBox控件.

我遇到了一个教程,其中编写了一个对话框LISTBOX,其声明中的指定如下:

// resource.h
#define IDD_MAIN                        101
#define IDC_TEXT                        1000
#define IDC_NUMBER                      1001
#define IDC_LIST                        1002
#define IDC_ADD                         1003
#define IDC_CLEAR                       1004
#define IDC_REMOVE                      1005
#define IDC_SHOWCOUNT                   1006

// .rc resource file
IDD_MAIN DIALOG DISCARDABLE  0, 0, 207, 156
    STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
    CAPTION "Controls One"
    FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Add",IDC_STATIC,7,10,14,8
    EDITTEXT        IDC_TEXT,25,7,120,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_NUMBER,150,7,21,14,ES_NUMBER
    LTEXT           "times.",IDC_STATIC,177,10,23,8
    LISTBOX         IDC_LIST,7,25,138,106,LBS_NOINTEGRALHEIGHT | …
Run Code Online (Sandbox Code Playgroud)

c winapi listbox createwindow

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

Symfony管理员生成器:成为或不成为?

在我刚开始的最后一个项目中,我想知道是否应该使用管理生成器.我们通常的选择是不使用它,正如一些开发人员向我建议的那样,"除非是快速后端原型设计和提交给客户",他们说.目前我正在启动一个项目,我的情况是客户端需要后端非常快才能开始加载大量数据,而且我怀疑是否使用了管理生成器.如果需要简单的表单字段,我会使用它.但我的一个模型必须有多个图像,也许我需要一个更复杂的视图,允许客户端加载N个图像,所以管理生成器可能它不是最好的选择,但它似乎很快,似乎节省时间,这是我现在需要什么,节省时间!该项目非常简单,它只是一个具有多个图像和多个大小的产品模型,属于一个简单的类别.你怎么看?什么是最好的选择?您认为使用管理生成器或常规模块生成器在哪里有意义?提前致谢!问候.

symfony1

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

Java ClassLoader和依赖项解析

有人可以澄清一下,ClassLoader的作用不仅仅是加载一个单独的类,还加载它的依赖关系?如果是这样,整个过程到底需要什么?如果可能的话,我正在寻找实施细节.

例如,在某些时候,字节将不得不从某处读取(网络或文件系统位置),以及文件系统中的位置将必须被一个类规范名称的基础和类的预知计算JVM可用的路径 - 单个ClassLoader如何尝试在可能多个类路径上定位文件?它从哪里获取此信息?此外,在什么时候验证了类文件字节并检查其依赖性是否可用?

尽可能多的细节将不胜感激:)

java architecture classloader

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

在gcc中的内联汇编程序中出错

我已经成功地写在gcc的一些内联汇编右移一位以下的一些很好的说明:http://www.cs.dartmouth.edu/~sergey/cs108/2009/gcc-inline-asm.pdf

这是一个例子:

static inline int ror(int v) {
    asm ("ror %0;" :"=r"(v) /* output */ :"0"(v) /* input */ );
    return v;
}
Run Code Online (Sandbox Code Playgroud)

但是,我希望代码能够计算时钟周期,并且已经看到一些错误的(可能是微软)格式.我不知道如何在gcc中做这些事情.有帮助吗?

unsigned __int64 inline GetRDTSC() {
   __asm {
      ; Flush the pipeline
      XOR eax, eax
      CPUID
      ; Get RDTSC counter in edx:eax
      RDTSC
   }
}
Run Code Online (Sandbox Code Playgroud)

我试过了:

static inline unsigned long long getClocks() {
    asm("xor %%eax, %%eax" );
    asm(CPUID);
    asm(RDTSC : : %%edx %%eax); //Get RDTSC counter in edx:eax
Run Code Online (Sandbox Code Playgroud)

但我不知道如何让edx:eax对以干净的方式返回64位,并且不知道如何真正冲洗管道.

另外,我找到的最佳源代码是:http://www.strchr.com/performance_measurements_with_rdtsc

那是提到奔腾,所以如果有不同的方式在不同的英特尔/ AMD变种上做,请告诉我.我更喜欢适用于所有x86平台的东西,即使它有点难看,也适用于每种变体的一系列解决方案,但我不介意了解它.

c++ assembly intel clock

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