是否有为C#编写的模糊search或string相似函数库?

有类似的问题,但不涉及我可以在我的源代码中使用的C#库。 感谢大家的帮助。 我已经看到了lucene,但是我需要更容易的search类似的string,而不需要索引部分的开销。 我标记的答案有两个非常简单的algorithm,也有一个使用LINQ,所以它是完美的。

从python中的string中剥离不可打印的字符

我用来运行 $s =~ s/[^[:print:]]//g; 在Perl上摆脱不可打印的字符。 在Python中,没有POSIX正则expression式类,我不能写[:print:]这意味着我想要什么。 我知道在Python中没有办法检测一个字符是否可打印。 你会怎么做? 编辑:它也必须支持Unicode字符。 string.printable方法将会愉快地将它们从输出中剥离出来。 curses.ascii.isprint将为任何Unicode字符返回false。

使用new和without实例化一个对象有什么不同

在C ++中, 除了dynamic内存分配,以下两行代码之间还有一个function差异: Time t (12, 0, 0); //t is a Time object Time* t = new Time(12, 0, 0);//t is a pointer to a dynamically allocated Time object 我当然假设已经定义了一个Time(int,int,int)ctor。 我也意识到,在第二种情况下,t将被删除,因为它被分配在堆上。 还有其他的区别吗?

什么是NSZombie?

我见过build议说在debugging时将NSZombieEnabled设置为true 。 什么是NSZombie? 这是一个框架吗? 一个设置?

我如何使用c#获得当前活动窗口的标题?

我想知道如何使用C#获取当前活动窗口(即有焦点的窗口)的Window标题。

jQueryvalidation – 要求填写组中至less有一个字段

我使用优秀的jQuery validation插件来validation一些表单。 在一种forms中,我需要确保用户至less填写一组字段中的一个。 我认为我有一个很好的解决scheme,并希望分享它。 请build议您可以想到的任何改进。 find没有内置的方式来做到这一点,我search,发现丽贝卡·墨菲的自定义validation方法 ,这是非常有益的。 我通过三种方式改进了这一点: 让你传入一组字段的select器 为了让你指定有多less组必须被填充进行validation才能通过 显示组中的所有input作为通过validation,只要其中一个通过validation。 (见尼克·克拉弗最后大喊) 所以你可以说“至less要匹配select器Y的Xinput必须被填充”。 最终的结果是,像这样的标记: <input class="productinfo" name="partnumber"> <input class="productinfo" name="description"> …是这样一组规则: // Both these inputs input will validate if // at least 1 input with class 'productinfo' is filled partnumber: { require_from_group: [1,".productinfo"] } description: { require_from_group: [1,".productinfo"] } Item#3假设你在成功validation的时候添加一个.checked类到你的错误消息中。 如下所示,您可以这样做。 success: function(label) { label.html(" […]

如何增加Android模拟器的存储? (INSTALL_FAILED_INSUFFICIENT_STORAGE)

我有时(不经常)为我的一个项目得到这个,只有几个类 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 如何增加模拟器的存储?

我如何更改或删除HTML5表单validation默认错误消息?

例如,我有一个textfield 。 该字段是强制性的,只需要数字,值的长度必须是10.当我尝试提交长度为5的值的表单时,出现默认错误消息: Please match the requested format <input type="text" required="" pattern="[0-9]{10}" value=""> 如何更改HTML 5表单validation错误默认消息? 如果第一点可以完成,那么有没有办法创build一些属性文件,并在该文件中设置自定义错误消息?

pandas时间序列图设置x轴主要和次要蜱和标签

我希望能够设置大pandas时间序列对象的时间序列图中的主要和次要xticks及其标签。 pandas0.9“新到”的页面说: “你可以使用to_pydatetime或注册转换器的时间戳types” 但我不能解决这个问题,所以我可以使用matplotlib ax.xaxis.set_major_locator和ax.xaxis.set_major_formatter (和minor)命令。 如果我在不转换pandas时间的情况下使用它们,则x轴刻度和标签最终会出错。 通过使用“xticks”参数,我可以将主要记号传递给pandas.plot,然后设置主要记号标签。 我无法解决如何使用这种方法做小勾号。 (我可以设置由pandas.plot设置的默认次要记号的标签) 这是我的testing代码: import pandas print 'pandas.__version__ is ', pandas.__version__ print 'matplotlib.__version__ is ', matplotlib.__version__ dStart = datetime.datetime(2011,5,1) # 1 May dEnd = datetime.datetime(2011,7,1) # 1 July dateIndex = pandas.date_range(start=dStart, end=dEnd, freq='D') print "1 May to 1 July 2011", dateIndex testSeries = pandas.Series(data=np.random.randn(len(dateIndex)), index=dateIndex) ax = plt.figure(figsize=(7,4), […]

在java中的string的字节?

在Java中,如果我有一个stringx我如何计算string中的字节数?