我正在运行一个脚本,它将检查域名的可用性(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) 我有一个服务设置如下:
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和最小化存储库或服务。我真的不知道在这里做什么或嘲笑什么。有人可以帮我吗?
我正在使用的框架:
嘿我试图做一个子查询,允许我通过分组得到一些东西,然后基本上取消分组,并根据我刚刚得到的计数选择一定数量的行.如果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.
当我触摸屏幕上的任何地方触摸触发事件时触发.但我无法管理如何像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) 我需要找到程序运行的路径.使用argv [0]似乎不起作用,因为程序必须在Windows控制台上运行,例如,C:\> player parameter1 parameter2,我只能在argv [0]上获得播放器.
我怎么能做到这一点?
我想在我编组的每个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) 我经历过多个网站,文档和教程,他们都说相同的,那就是,任何控制只不过是一个窗口,更在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) 在我刚开始的最后一个项目中,我想知道是否应该使用管理生成器.我们通常的选择是不使用它,正如一些开发人员向我建议的那样,"除非是快速后端原型设计和提交给客户",他们说.目前我正在启动一个项目,我的情况是客户端需要后端非常快才能开始加载大量数据,而且我怀疑是否使用了管理生成器.如果需要简单的表单字段,我会使用它.但我的一个模型必须有多个图像,也许我需要一个更复杂的视图,允许客户端加载N个图像,所以管理生成器可能它不是最好的选择,但它似乎很快,似乎节省时间,这是我现在需要什么,节省时间!该项目非常简单,它只是一个具有多个图像和多个大小的产品模型,属于一个简单的类别.你怎么看?什么是最好的选择?您认为使用管理生成器或常规模块生成器在哪里有意义?提前致谢!问候.
有人可以澄清一下,ClassLoader的作用不仅仅是加载一个单独的类,还加载它的依赖关系?如果是这样,整个过程到底需要什么?如果可能的话,我正在寻找实施细节.
例如,在某些时候,字节将不得不从某处读取(网络或文件系统位置),以及文件系统中的位置将必须被一个类规范名称的基础和类的预知计算JVM可用的路径 - 单个ClassLoader如何尝试在可能多个类路径上定位文件?它从哪里获取此信息?此外,在什么时候验证了类文件字节并检查其依赖性是否可用?
尽可能多的细节将不胜感激:)
我已经成功地写在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 ×2
java ×2
architecture ×1
assembly ×1
c# ×1
c++ ×1
classloader ×1
clock ×1
createwindow ×1
group-by ×1
intel ×1
ios4 ×1
jaxb ×1
listbox ×1
moq ×1
nsset ×1
nunit ×1
oracle ×1
performance ×1
php ×1
sql ×1
symfony1 ×1
touchesbegan ×1
touchesmoved ×1
winapi ×1
windows ×1
xcode ×1
xsd ×1