问题列表 - 第47723页

通过GUID打开设备

我正在尝试使用供应商提供的软件包访问物理设备.

在早期版本的软件包中,用户可以通过DOS符号名称打开设备:

hDevice= CreateFile("\\\\.\\DevName", 
    GENERIC_READ | GENERIC_WRITE, 
    0, NULL, OPEN_ExiSTING, 0, NULL);
Run Code Online (Sandbox Code Playgroud)

但是,他们发布了一个新版本,该版本要求通过GUID打开设备,并DEFINE_GUID在其标题中包含一个.此更新还禁用了打开设备的旧方法.

他们没有更新他们的文档,以显示如何通过GUID打开设备,我无法找到任何有用的谷歌.

当然必须有一个示例显示如何使用GUID打开设备?

windows file-io guid driver

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

如何在C#中的通用列表中搜索特定值?

class MyGenericClass<T> where T : ICompareable
{
  T[] data;

  public AddData(T[] values)
  {
     data = values;
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的mainForm中,我创建了3个随机数,并将它们添加为值:1 3 3,导致:

T[] data :  [0]1 
            [1]3 
            [2]3
Run Code Online (Sandbox Code Playgroud)

我希望能够搜索特定值,并且具有返回给我的数组中存在的值的次数.

我如何在C#中做到这一点?

c# linq arrays generics

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

ASP.NET中的跨进程模拟

我正在使用ASP.NET MVC 3构建REST API.我正在使用SpecFlow和NUnit作为测试运行器来实现BDD风格.

由于它是一个REST API,因此测试Url:s显然非常重要,因此我希望能够在规范中进行真正的HTTP调用.

我现在正在寻找有关如何实现Cross Process Mocking的技巧.简而言之,我想用我在Specs中生成的实体来模拟数据层.

在Rails应用程序中,我会使用Webrat.有没有相当于.NET的东西呢?

我已经尝试过Deleporter,但它似乎无法"发送"高级构造(在规范中创建一个简单的字符串并在Deleporter中使用它,但不适用于自定义类,属性都变为null)

有没有人有关于如何做到这一点的经验或提示?

编辑:我在Deleporter尝试做的事情是这样的(我知道我可以在Deleporter代码中生成模型,但这是一个简化的例子,所以这对我不起作用):

var models = Builder<Foo>.CreateListOfSize(300);
Deleporter.Run(() =>
{
  var mockService = new Mock<IFooService>();
  // Models will be a list of 300 Foos but the foos properties will all be null
  mockService.Setup(s => s.GetStuff()).Returns(models);
  ObjectFactory.Inject(mockService.Object);
});
Run Code Online (Sandbox Code Playgroud)

c# structuremap bdd specflow asp.net-mvc-3

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

MS Access - 在mdb之间复制链接表

我需要将大量链接表复制到另一个mdb,但我希望它们保留链接而不是数据副本.

我可以拖放我的两个打开的mdb之间的表链接 - 但是复制数据.

我还考虑过编写几个类似的VBA函数

Set db = CurrentDb
db.TableDefs.Refresh
For Each myTable In db.TableDefs
    If Len(myTable.Connect) > 0 Then
        '' export myTable.Name and myTable.Connect to a flat file (or table)
    End If
Next
Run Code Online (Sandbox Code Playgroud)

Set db = CurrentDb
db.TableDefs.Refresh
For Each ''row in flat file
    Set tdf = db.CreateTableDef([myTable.Name])
    tdf.Connect = [myTable.Connect]
    db.TableDefs.append tdf
Next
Run Code Online (Sandbox Code Playgroud)

在我这样做之前,有没有一种我错过的更简单的方法?

ms-access ms-access-2003

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

如何从HTML中的MJPEG流创建快照

我有以下HTML网页:

<html>
<body>
<IMG SRC='http://85.46.64.155/axis-cgi/mjpg/video.cgi'>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

此网页显示IP摄像机流MJPEG数据的馈送.你可以在这里尝试上面的代码:http://jsfiddle.net/jU4aq/(它不适用于IE)

我的问题是如何制作该Feed的快照.基本上我想添加一个按钮,当用户点击它时,会弹出一个对话框,提供保存图像的选项.

html javascript canvas mjpeg

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

典型的erlang Web /企业应用程序架构?

是否有用erlang编写的Web应用程序框架?使用erlang构建Web应用程序有多常见?是否有推荐的应用程序堆栈.Erlang,CouchDB,....,?

architecture erlang frameworks

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

递归函数与使用堆栈的内存使用方面的区别

我想知道递归函数和使用堆栈在内存使用方面的区别.比如说大DFS会更有效率.

memory algorithm graph

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

Java中的加密

我有一个文本配置文件.此文件需要加密并随产品一起提供,以便最终用户无法更改值.

我已经研究过AES,并且遇到了这个简单的例子.


import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.io.*;

/**
 * This program generates a AES key, retrieves its raw bytes, and
 * then reinstantiates a AES key from the key bytes.
 * The reinstantiated key is used to initialize a AES cipher for
 * encryption and decryption.
 */
public class AES
{

    /**
     * Turns array of bytes into string
     *
     * @param buf   Array of bytes to convert to hex string
     * @return  Generated hex string
     */ …
Run Code Online (Sandbox Code Playgroud)

java encryption distribution aes

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

你什么时候使用container_of宏?

我知道宏的作用.

在许多内核级代码中,它通常用于遍历链表.

我想找到其他有用的案例.
你什么时候使用container_of或CONTAINING_RECORD宏?
什么时候宏非常有用?

c macros kernel device-driver linux-kernel

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

Array.prototype.slice.call(array,0)有什么用?

我只是浏览Sizzle的源代码,我遇到了这行代码:

array = Array.prototype.slice.call( array, 0 );
Run Code Online (Sandbox Code Playgroud)

我查看了函数是什么,但我得出的结论是,它只返回从索引0开始的数组的所有元素,并将整体放入数组中,即它根本不会做任何事情.

那么这行代码的用途是什么?我错过了什么?

编辑:这是来自https://github.com/jquery/sizzle/blob/master/sizzle.js#L863的第863行.

javascript arrays sizzle

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