小编Zan*_*oni的帖子

XPath:如何选择没有属性的节点?

使用XPath,如何选择没有属性的节点(其中属性count = 0)?

例如:

<nodes>
    <node attribute1="aaaa"></node>
    <node attribute1="bbbb"></node>
    <node></node> <- FIND THIS
</nodes>
Run Code Online (Sandbox Code Playgroud)

xpath

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

如何在没有iPhone的情况下测试Apple推送通知服务?

是否可以在没有iPhone应用程序的情况下测试Apple推送通知服务?(在Windows上创建模拟器?)

如果不是,我该怎么测试呢?是否有编译的免费样本应用程序?

我创建了服务器提供程序,但我需要测试functionallity.

iphone apple-push-notifications

65
推荐指数
7
解决办法
6万
查看次数

如何测量2个字符串之间的相似度?

鉴于两个字符串text1text2

public SOMEUSABLERETURNTYPE Compare(string text1, string text2)
{
     // DO SOMETHING HERE TO COMPARE
}
Run Code Online (Sandbox Code Playgroud)

例子:

  1. 第一个字符串:StackOverflow

    第二个字符串:StaqOverflow

    回报:相似度为91%

    返回可以是%或类似的东西.

  2. 第一个字符串:简单的文本测试

    第二个字符串:复杂的文本测试

    返回:可以认为这些值相等

有任何想法吗?做这个的最好方式是什么?

c# string comparison phonetics

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

是否有可能强制使用"使用"一次性课程?

我需要强制使用"使用"来处理类的新实例.

public class MyClass : IDisposable
{
   ...
}

using(MyClass obj = new MyClass()) // Force to use "using"
{
}
Run Code Online (Sandbox Code Playgroud)

c# dispose idisposable using

33
推荐指数
6
解决办法
6111
查看次数

Databinder.Eval和Container.DataItem有什么区别?

当您使用asp.net数据绑定表达式时:

<asp:Label Text='EXPRESSION' runat="server" />
Run Code Online (Sandbox Code Playgroud)

有什么区别:

Container.DataItem("Property")
Run Code Online (Sandbox Code Playgroud)

Databinder.Eval(Container.DataItem, "Property")
Run Code Online (Sandbox Code Playgroud)

Eval("Property")
Run Code Online (Sandbox Code Playgroud)

Bind("Property")
Run Code Online (Sandbox Code Playgroud)

asp.net data-binding

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

使用Linq选择前100条记录

如何使用Linq返回前100条记录?

我有一张有4000万条记录的桌子.

此代码有效,但速度很慢,因为将在过滤之前返回所有值:

var values = (from e in dataContext.table_sample
              where e.x == 1
              select e)
             .Take(100);
Run Code Online (Sandbox Code Playgroud)

有没有办法返回过滤?喜欢T-SQL TOP子句?

c# linq

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

有没有更好的方法来等待排队的线程?

有没有更好的方法在执行另一个进程之前等待排队的线程?

目前我在做:

this.workerLocker = new object(); // Global variable
this.RunningWorkers = arrayStrings.Length; // Global variable

// Initiate process

foreach (string someString in arrayStrings)
{
     ThreadPool.QueueUserWorkItem(this.DoSomething, someString);
     Thread.Sleep(100);
}

// Waiting execution for all queued threads
lock (this.workerLocker)  // Global variable (object)
{
     while (this.RunningWorkers > 0)
     {
          Monitor.Wait(this.workerLocker);
     }
}

// Do anything else    
Console.WriteLine("END");
Run Code Online (Sandbox Code Playgroud)
// Method DoSomething() definition
public void DoSomething(object data)
{
    // Do a slow process...
    .
    .
    .

    lock (this.workerLocker)
    {
        this.RunningWorkers--;
        Monitor.Pulse(this.workerLocker);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# queue multithreading

22
推荐指数
2
解决办法
2994
查看次数

C#代码比Visual Basic.NET代码快吗?

C#代码比Visual Basic.NET代码更快,还是一个神话?

c# vb.net

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

是否可以通过前缀获取/搜索Memcached密钥?

我正在写memcached很多键/值 - > PREFIX_KEY1,PREFIX_KEY2,PREFIX_KEY3

我需要获取所有以PREFIX_开头的键

可能吗?

memcached enyim

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

有人知道一个很好的可扩展的开源网络爬虫吗?

爬虫需要具有可扩展的体系结构以允许更改内部进程,例如实现新步骤(预解析器,解析器等......)

我找到了Heritrix项目(http://crawler.archive.org/).

但还有其他不错的项目吗?

open-source web-crawler

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