草庐IT

c# - 在字符串列表中查找与输入字符串最接近的匹配项

我在为.net寻找最接近匹配字符串的实现时遇到问题我想匹配一个字符串列表,例如:输入字符串:“PublicznaSzkołaPodstawowaim.BolesławaChrobregowąsoszu”字符串列表:PublicznaSzkołaPodstawowaim。B.ChrobregowąsoszuSzkołaPodstawowaSpecjalnaSzkołaPodstawowaim.HenrykaSienkiewicza和WąsoszuSzkołaPodstawowaim。RomualdaTrauguttawąsoszuGórnym这显然需要与“PublicznaSzkołaP

C# 如何始终向下舍入到最接近的 50

我搜索了C#舍入,但未能找到我当前问题的答案。我想要做的总是向下舍入到最接近的50。我想要向下舍入的所有值都将是小数。所以635.25就是600。298.42将是250。149.56将是100。我查看过math.round但我该如何使用它才能使它始终向下舍入到最接近的50而从不向上舍入? 最佳答案 将值除以50,向下舍入到最接近的整数,然后再次乘以50:doublen=Math.Floor(n/50.0)*50.0; 关于C#如何始终向下舍入到最接近的50,我们在StackOverflo

c# - 十进制/双整数 - 向上舍入(不仅仅是最接近的)

您如何四舍五入小数或float到整数。例如……0.0=>00.1=>11.1=>21.7=>22.1=>3等等 最佳答案 简单,使用Math.Ceiling:varwholeNumber=(int)Math.Ceiling(fractionalNumber); 关于c#-十进制/双整数-向上舍入(不仅仅是最接近的),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8666069/

javascript - 如何在单击按钮时获取最接近类的 td 值?

我有包含数据和按钮的表格行。http://codepen.io/leongaban/pen/nuIkd每个按钮对应每一行,当你点击一个按钮时,它会将类名从hide更改为un_hide下一步是检索td的文本值在单击的按钮所属的行中带有contact_name类。表结构:Name1HideName2Hide使用这个jQuery,它将获取所有行中.contact_name的所有文本值varname=$('.contact_name').text();所以我试着用这个来获取“最接近的”.contact_nametd的文本值varname=$(this).closest('.contact_na

javascript - 获取数组组合的最接近值(JS)

我正在寻找一种算法,可用于组合数组中的值,以尽可能接近“另一个值”。例如,我想找出给出关闭结果的组合的数字是2.5。我的数组是[0.5,1.0,1.5,2.0,3.0]。本例中的组合为2.0+0.5。2.7会产生相同的组合(2.5是最接近的),而3.7会产生3.0+0.5而7.0会产生3.0+3.0+1.0。我一直在阅读不同的算法来创建可用的组合等等——例如这个:https://codereview.stackexchange.com/questions/7001/better-way-to-generate-all-combinations但是,我很难编写一个允许多次使用相同值的函数

javascript - 期望一个 float 数组接近 Jasmine 中的另一个数组

我正在测试一个返回数字数组的Javascript函数,以查看返回的数组是否包含与包含预期输出的数组相同的元素:expect(myArray).toEqual(expectedArray);如果myArray和expectedArray仅包含整数,则此操作完美无缺,但如果存在至少一个float,则会因浮点精度错误而失败。toBeCloseTo似乎对数组不起作用。目前我正在循环进行成员检查:for(vari=0;i...但是有没有更简洁的方法来做到这一点?如果测试因任何原因失败,输出将包含大量骇人听闻的错误消息。 最佳答案 下面的代码应

javascript - 在 JavaScript 中快速接近 2 的幂?

下面的表达式是否有更快的替代方法:Math.pow(2,Math.floor(Math.log(x)/Math.log(2)))也就是说,取最接近(较小)的2的整数次幂?我在内循环中有这样的表达。我怀疑它可能会快得多,考虑到可以只从double的IEEE754表示中获取尾数。 最佳答案 利用ES6的Math.clz32(n)计算32位整数的前导零://Computenearestlowerpowerof2fornin[1,2**31-1]:functionnearestPowerOf2(n){return1

javascript - 将时间戳四舍五入到最接近的日期

我需要按创建日期对网络应用程序中的一堆项目进行分组。每个项目都有一个准确的时间戳,例如1417628530199。我正在使用Moment.js及其“timefromnow”功能可将这些原始时间戳转换为易于阅读的日期,例如2天前。然后,我想将可读日期用作同一日期创建的一组项目的标题。问题在于原始时间戳过于具体-在同一日期创建但相隔一分钟的两个项目将各自具有唯一的时间戳。所以我得到一个2天前的标题,第一个项目在下面,然后是2天前的另一个标题,第二个项目在下面,等等。将原始时间戳四舍五入到最接近日期的最佳方法是什么,以便在同一日期创建的任何项目都将具有完全相同的时间戳,从而可以组合在一起?

javascript - 使用 jquery 查找下一个最接近的可聚焦元素?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我希望我的文本框具有这样的功能,即每次用户按下回车键时,它都会聚焦到下一个最接近的元素,无论它们是什么(输入、复选框、按钮、单选、选择、a、div),只要它们可以聚焦.我怎样才能使用jquery做到这一点?

javascript - 在 JavaScript 中四舍五入到最接近的小数点后的百分之一

我在JavaScript中使用变量来表示数字来做简单的数学运算。这是我的代码示例:varones=0;varfives=0;functionresults(){_fives=(fives*5);varres=(_fives+ones);document.innerHTML=res;}这不是完整代码,但基本上我让用户输入从1美分硬币到100美元钞票的纸币和硬币数量。该代码将账单金额乘以账单的值(value)。这没问题,工作正常......出于某种原因,我的某些结果显示小数点,例如1.899999999997,我不确定这是怎么发生的。有没有办法改变它,让它四舍五入到最接近的小数点后的百分之