问题列表 - 第8421页

在.NET中学习WMI的好资源?

我正在寻找有关良好资源的建议,那里有学习WMI.对所有类型感兴趣; 书籍,在线,网络广播等

.net wmi resources

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

任何访问quickbooks的python库?

我想将我的移动POS系统与quickbooks集成.我需要客户,卖家,库存和过帐订单和发票.

我还没有找到一个python库.有可用吗?

python api quickbooks

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

在iphone上渲染波形

我想知道是否有人对如何渲染音频文件的波形有任何建议.我想让用户设置音轨的入点和出点,我需要有一个波形,这样你就可以看到放点的位置.

是否有可用于此的库或是否需要完全自定义的解决方案?

它甚至被称为波形?也许有一个更好的词,所以我可以做更多的搜索.

TIA!

iphone audio waveform

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

C#摆脱WebClient中的Connection头

我正在使用WebClient()使用C#.

我正在测试发送的标头,我注意到会自动添加以下标头.

Connection : Keep-Alive
Run Code Online (Sandbox Code Playgroud)

有什么办法可以删除吗?

c# webclient

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

什么是工作集?

在阅读Windows研究内核的内存管理代码时,我对工作集的概念感到困惑.

memory windows operating-system process

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

如何使用Linq to SQL投影到具有自定义类型的字典?

我试图使用Linq将数据库查询中的每一行投影到一个自定义类型作为其值的字典中.我不确定要执行此操作的LINQ语法?

这是我目前的尝试(不编译,但应该证明我正在尝试做什么).我在使用'select new ...'部分时遇到了麻烦.

public class MyClass
{     
   public Dictionary<int, CustomType> dict;
}

public class MyType{        
   string Name;
   decimal Value;
}

var result = (from t in table
              select new {
                 t.Id,
                 new MyType(t.Name,t.Value)
              }).AsEnumerable().ToDictionary();
Run Code Online (Sandbox Code Playgroud)

回答:

谢谢杰森.我只是使用属性和自动初始化器而不是构造函数.工作代码类似于此(欢迎任何改进):

public class MyType {        
    public string Name {get;set;}
    public decimal Value { get; set;}
}

Dictionary<int, CustomType> dict;

dict = (from t in table
        select new {
           id = av.Account.Id,
           mt = new MyType { Name = t.Name, Value = t.Value }
        }).ToDictionary(item …
Run Code Online (Sandbox Code Playgroud)

.net c# sql linq

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

如何在没有消息的情况下等待WaitHandle?

我想WaitHandle.WaitOne(TimeSpan)在.NET中调用,但我在STA线程上,它在等待时抽取消息.由于超出此问题范围的原因,我需要等待而不需要抽水.如何在不抽取消息的情况下等待WaitHandle发出信号?

在某些情况下WaitHandle.WaitOne似乎不会消息.但它有时会发生一些消息.有关详细信息,请参阅以下链接:

  1. Microsoft Windows中的托管和非托管线程
  2. 管理阻塞

.net com multithreading

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

DataTables与IEnumerable <T>

我正在与我合作的另一位程序员进行辩论.

对于数据库返回类型,是否有任何重要的内存使用或性能差异,或其他缺点应该使某人避免使用DataSet和DataTables并支持实现的类型IEnumerable<T>...反之亦然

我更喜欢返回实现IEnumerable<T>(List<T>, T[] etc)的类型,因为它更轻量级,在访问属性时强烈地键入对象,允许有关底层类型的更丰富信息等.当手动使用数据读取器时,它们确实需要更多时间来设置.

这几天使用DataTables的唯一理由就是懒惰吗?

c# datatable ienumerable list

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

C#HttpWebRequest vs WebRequest

我看到了这段代码:

var request = (HttpWebRequest) WebRequest.Create("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

你为什么要演员(HttpWebRequest)?为什么不用HttpWebRequest.Create?为什么HttpWebRequest.Create要做一个WebRequest,而不是一个HttpWebRequest

c# httpwebrequest

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

Java类加载运行速度极慢?

我正在尝试动态加载java .class文件并通过反射调用它.

我有一个名为Foo的课程; 它有一个空的构造函数,并有一个名为doit()的方法,它接受一个String参数并返回一个String.它也会反转字符串.

这是我的代码:

    URL url = new URL("file://C:/jtest/");
    URLClassLoader loader = new URLClassLoader(new URL[]{url});
    Class<?> cl = loader.loadClass("Foo");
    Constructor<?> cons = cl.getConstructor((Class[])null);
    Object ins = cons.newInstance(new Object[]{});
    Method meth = cl.getDeclaredMethod("doit", String.class);
    Object ret = meth.invoke(ins, new Object[]{"!dlroW olleH"});
    System.out.println((String)ret);
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,它打印出"Hello World!".但是,完成大约需要30秒.我知道反射很慢,但我希望它是10毫秒或者其他东西.

我正在使用Eclipse和JRE 1.6.0_13,我正在运行Windows Vista.

我在这做错了什么?

谢谢.

编辑:我已经分析了代码,并且它的所有时间都在第三行(loadClass())中使用.其他一切都会立即发生.

编辑:我把代码放在一个循环中; 慢速函数以某种方式得到优化,仅在第一个循环上需要30秒.

编辑:我找到了解决方案.

代替:

URL url = new URL("file://C:/jtest/");

我改成了:

URL url = new URL("file:/C:/jtest/");

现在它完美无缺.我不知道它为什么会起作用,但我不知道我(以及其他5个人)是如何错过的.现在我觉得愚蠢..

java reflection performance

7
推荐指数
3
解决办法
8294
查看次数