草庐IT

API测试

全部标签

windows - 如何使用 Windows API 调用平滑地调整图像大小(通过重采样)?

我需要调整图像大小并对其重新采样,这样它们就不会变成锯齿状(我认为这称为锯齿)。我找到了一些纯VB6代码的代码(抱歉,链接丢失了),但它有点慢(2-5秒),而且我正在实时显示图片,所以我需要更快的东西。我似乎记得看过一些使用GDI+库执行此操作的示例。VB6中的示例将是理想的,但我可能可以使用其他语言的WindowsAPI调用的简单示例。 最佳答案 WIA2.0的缩放过滤器似乎做得不错。Windows®ImageAcquisitionAutomationLibraryv2.0Tool:Imageacquisitionandmanip

c# - ASP.NET + 线程感知非托管 API

我正在考虑使用ESENT进行持久化的ASP.NET应用程序。目前这只是我的爱好项目,所以要求非常灵活。不过,我希望它能在Windows7、Windows2008和2008R2上运行,使用.NET3.5及更高版本和默认IIS设置。在ESENT中,大多数操作都需要您打开一个session对象。文档说:“一个session跟踪它在哪个线程上被使用,如果在多个线程上使用一个打开的事务,它将抛出一个错误。”API文档提到了native线程,而不是托管线程。我假设打开session操作的成本相对较高,这就是为什么我不想为每个HTTP请求打开/关闭session。最后是我的问题。在asp.net中,

windows - iPad - 在 Win7 PC 上测试 HTML5 站点

我正在寻找专门针对iPad的网站,但我们内部没有任何Mac用于测试。在PC上测试站点的最准确方法是什么?我想我可以使用Safari浏览器并将窗口缩小到接近iPad屏幕大小,但我想知道是否有更好的方法。 最佳答案 如果您专门针对特定设备定位网站,请购买该特定设备。这不仅适用于iPad。我注意到很多网站对iPad、iPhone等面向触控的设备有两个警告:未生成鼠标悬停事件。因此,无需在面向鼠标的设备上单击WebKit浏览器(如Safari)即可工作的HTML/CSS/Javascript菜单结构可能会完全停止工作。滚动事件(来自手指的轻

windows - 有没有办法模拟 DNS 劫持以进行测试?

我正在开发一个连接到URL的应用程序,它根据地址是否在DNS中解析而做出不同的响应。我需要找到一种方法来模拟DNS劫持,以便我可以测试我的应用程序是否正确处理了它。有人知道这样做的方法吗? 最佳答案 在第二台电脑上设置DNS服务器并将其用作您的引用DNS。然后您可以将其关闭一段时间或修改答案以尝试您的处理行为。如果您没有第二台机器,您也可以在虚拟机中进行设置。 关于windows-有没有办法模拟DNS劫持以进行测试?,我们在StackOverflow上找到一个类似的问题:

c - 测试文件/目录是否只读

好吧,我是一个C新手。如何在Windows上测试文件是否为只读。我试图通过GetFileAttributes函数获得一些东西,但无济于事。给定文件路径,测试文件是否为只读的正确方法是什么?编辑:所以我仍然坚持这一点。我想检查用户是否有权在C:\ProgramFiles中添加和编辑文件...但我似乎无法获得任何建议。当我使用!(GetFileAtrributes(path)&FILE_ATTRIBUTES_READONLY)时,它表示该目录不是只读的。然后我尝试编写一个文件并测试它是否有效:strcat(path,"\\testFile000");FILE*test=0;test=fop

windows - 如果 Windows,如何跳过子测试中的所有测试?

我试过了,好像不行subtest'catalystscriptsthatshouldbeexecutable'=>sub{plan({skip_all=>'skipfailingexecutabletestsonwindows'})if$^Oeq'MSWin32';my$should_exec=[@{$dzpcs->scripts}];foreach(@{$should_exec}){ok(-x$_,"$_".'isexecutable');}};这是我在cpants报告中得到的内容。plan()doesn'tunderstandHASH(0x286f4cc)att/02-Mintin

c - 为什么这个 MSVC API 是这样定义的?

errno_t_dupenv_s(char**buffer,size_t*sizeInBytes,constchar*varname);我有几个问题:为什么需要指向指针(**)的指针而不是指针(*)?为什么sizeInBytes是必需的,strlen(buffer)不可用吗? 最佳答案 msvc下任何以_s为后缀的函数都是安全函数,这意味着它不会对传递的数据的完整性做出任何假设。正是出于这个原因,字符串的长度是必需的,因为您不能假设它以null终止或根本终止(您可能也只想要一半的字符串,但这是副作用)。安全函数都返回错误代码,这样就

php - 我如何测试是什么减慢了我的 php 代码?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:php-cgirunningveryslowlyonwindows我在Windows服务器上运行wordpress,由于某种原因,php代码执行得非常慢。我如何能够准确地跟踪导致服务器速度变慢的代码部分?

windows - 以编程方式复制文件夹而不解析 Windows 中的硬链接(hard link) (Win32 API)

我想复制整个文件夹而不解析硬链接(hardlink)例子:Folder1|+---File1File2HardLink3->File3(使用fsutilhardlinkcreate或mklink创建的HardLink3)我要复制这个文件夹到Folder2|+---File1File2HardLink3->File3将Folder2\HardLink3保持为指向File3的硬链接(hardlink)是否有Win32API调用来复制整个文件夹这种语义,或者,如果我需要做CopyFile/CreateHardLink逐个文件,检查给定文件是否存在的API调用是什么是否是硬链接(hardlin

windows - 如何测试我的 DNS 和站点配置

我收到了一些来self网站用户的消息,他们无法从家里访问我的网站。他们可以通过IP访问服务器,但不能通过域名访问。我认为这与我的DNS配置方式有关。大约4年前,我在我的服务器上设置了自己的DNS服务器,我可能不应该这样做,而且我不确定是否所有配置都正确。有很多人可以毫无问题地访问该站点,但有些用户会出现“找不到服务器”的情况。服务器详细信息:Windows2003服务器位于一家小型本地托管公司。是否有好的工具或站点可以测试并提供配置建议?当这个问题对我和许多其他用户都正常时,我该如何测试它?我应该向无法访问网站的用户询问什么类型的问题?如果第一台服务器不工作,我可以提供/指向另一台可以