草庐IT

双重性

全部标签

javascript - Canvas 元素双重显示

绘制的线条不仅出现在Canvas-Element中,还出现在页面顶部,再次显示。这发生在触摸事件被释放时。在这里您可以找到源代码和结果(使用了PhoneGap和JqueryMobile)。有人知道这个错误的原因是什么吗?http://gomami.ch/bugs/screenshot.pnghttp://gomami.ch/bugs/screenshot.pngJavaScript(在包含到jQuery/PhoneGap后加载到header中)://*********************************************************//WaitforCor

javascript - 为什么 jQuery JSON 解析器需要对反斜杠进行双重转义?

我无法理解JSON数据格式的一个特殊特性。情况如下:我有一个包含Windows(sigh)目录路径的字符串,反斜杠被转义了。出于某种原因,jQueryJSON解析器认为单次转义是不够的。varsuccess=jQuery.parseJSON('{"a":"b:\\\\c"}');varfailure=jQuery.parseJSON('{"a":"b:\\c"}');任何人都可以解释为什么需要进行这种双重转义吗? 最佳答案 第一个转义符在Javascript字符串字面量中将其转义。第二次转义在JSON字符串文字中将其转义。Javas

javascript - 为什么在 javascript 中双重查找比单次查找更快?

我在jsperf中看到一些奇怪的行为测试。这是设置:varpro={};pro._x=3;varq=Object.create(pro);q.x=3;q.z={};q.z.x=3;然后我简单地查找每个属性q.x、q._x和q.z.x。如预期的那样,单个查找q.x比原型(prototype)查找q._x更快。但是双重查找q.z.x是最快的。我预计q.z.x是最慢的,尤其是与q.x相比时。q.z.x比q.z还要快。这是怎么回事? 最佳答案 让更深层次的查找更快的是JavaScript引擎能够更好地优化代码以提高性能,因为它确切地知道它正

c# - 基本双重轮廓理论

我一直在谷歌上搜索,但找不到任何基本的东西。在最基本的形式中,双轮廓(对于体素地形)是如何实现的?我知道它的作用和原因,但不明白如何去做。JS或C#(最好)都好。有没有人用过Dualcontouring,能简单介绍一下吗? 最佳答案 好的。所以今晚我很无聊,决定尝试一下自己实现双重轮廓。正如我在评论中所说,所有相关Material都在以下论文的第2节中:原始版本:http://www.frankpetterson.com/publications/dualcontour/dualcontour.pdf存档版本:https://web

javascript - javascript中返回值的双重感叹

这个问题在这里已经有了答案:Whatisthe!!(notnot)operatorinJavaScript?(42个回答)关闭9年前。我正在看一本html5的书,它包含了一点点js。双感叹号是什么意思?return!!document.createElement('video').canPlayType;

PHP Htmlentities - 双重编码

我们用什么条件来决定何时设置双重编码是真还是假?我们可以使用什么php设置变量来决定它?对于俄语字符,它应该使用双重编码true然后它会显示字符。但是如果doubleencoded为false,字符串将显示为空。我们使用什么条件来设置双编码真或假? 最佳答案 你可以用第四个参数改变它。将其设置为FALSE以不进行双重编码。$str='Hot&ColdandOn&Off';var_dump(htmlentities($str,ENT_COMPAT,'UTF-8',FALSE));输出string(31)"Hot&Col

php - 什么正则表达式模式是正确的只允许双重类型?

我有以下带有zend框架的代码:$descuentoElement->addValidator(newZend_Validate_Regex(array('pattern'=>'/[0-9]+(.[0-9]+)?/')));我想验证双类型输入,例如1.2或4...不是“4sd”,而是这种模式不能正常工作...它允许写入“4s”...是否有任何答案或正确的正则表达式它的模式......我想要一个建议......谢谢...... 最佳答案 如果您要匹配整行,@Joey的答案将有效,但您需要使用类似的东西/[^0-9][0-9]+(\.[

php - preg_replace 双重替换

我从正则表达式中得到了一些意想不到的结果,这意味着要替换命名空间上的类名。替换似乎发生了两次,因此被替换的类名是重复的(请参见下面的示例)。我实际上已经通过更改正则表达式以匹配1个或多个(+)而不是0个或多个(*)来解决问题,这实际上更准确为了我想要的。但是,我对为什么一开始会遇到问题感到有点困惑。这是问题的一个例子:$classns='components\groups\GroupsController';$newclass='GroupsAccess';$classns=preg_replace('/[^\\\\]*$/',$newclass,$classns);echo$clas

php - 在 PHP 中对数组进行双重排序

我需要在PHP中对数组进行排序,然后如果第一个索引相同,则按其第二个索引排序。让我解释一下:元素会随机排列:(2,1),(4,4),(2,9),(4,8),(2,35),(2,1),(2,35),(4,4),(4,25),(4,4)我需要先按第一个数字对它们进行排序。所以结果是:(2,1),(2,9),(2,1),(2,35),(4,4),(4,8),(4,4),(4,25),(4,4)现在您可以看到所有元素都按第一个索引分组在一起。现在我需要按当前分组的第二个索引“WITHIN”进行分组。因此使它看起来像:(2,1),(2,1),(2,9),(2,35),(4,4),(4,4),(4

javascript - 为什么对 Jquery Ajax URL 进行双重编码

在我的JS中,我使用jQueryajax函数。这是它的样子:$.ajax({url:"somepage/"+keyword+"/"+xyz+"/"+abc+"/getbla",(...)如果“关键字”(=文本字段的值)包含“#”,则此操作不再有效。我们都知道,URL只会在#之前被解析,而#后面的其余部分将用于anchor等。所以我将ajax函数修改为:$.ajax({url:"somepage/"+encodeURIComponent(keyword)+"/"+xyz+"/"+abc+"/getbla",(...)这也不起作用,但在控制台中我可以看到完整的url,其中包含%23而不是#