问题列表 - 第17590页

是否需要缓存jQuery $(this)

我最近发表了一篇关于jQuery性能的博客文章(即http://net.tutsplus.com/tutorials/javascript-ajax/10-ways-to-instantly-increase-your-jquery-performance/),并在所有这些我们都应该将jQuery对象缓存到javascript变量.

但是,我需要知道的是,这是否适用于$(this).如果我这样做,我会获得性能:

$("#some-link").click("click", function(){
  var $this = $(this);
  $this.doSomeThing();
});
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助.

variables jquery caching variable-caching

4
推荐指数
1
解决办法
2283
查看次数

如何在我的应用程序页面中模拟浏览器后退箭头?

request.path给我点击的网址.我需要在该页面上的返回链接,在点击时,应返回到Referrer页面,就像浏览器后退箭头一样.我没有维护任何会话,也不想对引用者页面网址进行硬编码.

html python django

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

erlang - 启动脚本

要启动我的程序,我会执行下一个序列:

$ erl
> c(module1).
> c(module2).
> c(modulen).
modulen:start().
Run Code Online (Sandbox Code Playgroud)

是否有可能创建允许我启动程序的脚本?

erlang

9
推荐指数
1
解决办法
6901
查看次数

存储ExtAudioFile API中的AudioBufferLists供以后使用

使用Xcode/Cocoa和ExtAudioFile API,我试图将AudioBufferList*对象存储起来供以后使用,但是我在重新访问数据时遇到了麻烦.这些对象来自重复的ExtAudioFileRead调用.

我意识到我不能将这些AudioBufferList*对象填充到NSArray中,但我的印象是NSPointerArray可以用于此目的.但是,当在NSPointerArray中存储音频缓冲区列表后尝试访问audioBufferList-> mBuffers [0] .mData时,它们只是将其归零.

我正在将audioBufferLists memcpying到新的audioBufferList对象,因为我正在为每个ExtAudioFileRead调用重用相同的音频缓冲区列表.我不确定这是否足够,并且memcpying void*audioBufferList-> mBuffers [0] .mData对象也没有帮助.

存储这些AudioBufferList*对象的最简单方法是什么?我是在正确的轨道上吗?

cocoa core-audio

4
推荐指数
1
解决办法
1142
查看次数

正则表达式与vb.net

我在字符串中包含以下html.

<tr>
   <td> Hello </ td>
</ tr>
<tr>
   <td> World </ td>
</ tr>
<tr>
   <td>让所有人微笑</ td>
</ tr>

我想使用RegEx找到包含文本"World"的<tr> </ tr>.困难在于包含搜索文本的那个周围可能还有其他<td>.因此,我们需要能够使用<tr>和搜索文本之间的任何文本搜索离搜索文本最近的<tr>和</ tr>.

匹配的结果将是.

<tr>
   <td>世界</ td>
</ tr>

顺便说一句,我正在使用vb.net.

任何人都可以帮忙吗?

谢谢

理查德

regex vb.net

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

连接由CRLF分隔的两个NSStrings

抱歉这个愚蠢的问题.我有两个NSStrings,我想创建第三个,第一个字符串加上一个新行加上第二个字​​符串.我知道这一定很容易,但我正在寻找它.

最终,我希望生成的字符串在表格视图单元格中正确显示.

问候

戴夫

cocoa objective-c nsstring

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

如何使这个LINQ搜索方法处理两个以上的术语?

下面的搜索方法的工作原理 罚款长达2项.

如何使其动态化以便能够处理任意数量的搜索项?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestContains82343
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> tasks = new List<string>();
            tasks.Add("Add contract to Customer.");
            tasks.Add("New contract for customer.");
            tasks.Add("Create new contract.");
            tasks.Add("Go through the old contracts.");
            tasks.Add("Attach files to customers.");

            var filteredTasks = SearchListWithSearchPhrase(tasks, "contract customer");

            filteredTasks.ForEach(t => Console.WriteLine(t));
            Console.ReadLine();
        }

        public static List<string> SearchListWithSearchPhrase(List<string> tasks, string searchPhrase)
        {
            string[] parts = searchPhrase.Split(new char[] { ' ' });
            List<string> …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

是否有调用堆栈级别限制?

我有几个同事在查看 Excel VBA 中的一些错误代码,想知道调用堆栈中的级别数是否有限制

excel vba callstack

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

生成排序的随机整数而没有排序?上)

刚看了一个关于生成100个随机整数的排序列表的代码高尔夫问题.然而,突然出现的是,您可以生成一个正增量列表,并将它们添加到运行总计中,这样:

deltas: 1 3 2  7  2
ints:   1 4 6 13 15
Run Code Online (Sandbox Code Playgroud)

实际上,你会使用浮点数,然后标准化以适应某些上限,并且圆形,但效果是相同的.

虽然它不会产生更短的代码,但如果没有排序步骤肯定会更快.但我没有真正处理的事情是这样的:整数分布是否与从均匀分布的概率密度函数生成100个随机整数相同?

编辑:示例脚本:

import random,sys
running = 0
max = 1000
deltas = [random.random() for i in range(0,11)]
floats = []
for d in deltas:
    running += d
    floats.append(running)
upper = floats.pop()
ints = [int(round(f/upper*max)) for f in floats]
print(ints)
Run Code Online (Sandbox Code Playgroud)

谁的输出(公平骰子滚动)是:

[24, 71, 133, 261, 308, 347, 499, 543, 722, 852]
Run Code Online (Sandbox Code Playgroud)

更新: Alok的回答Dan Dyer的评论指出,使用指数分布进行增量可以得到均匀的整数分布.

sorting random math

17
推荐指数
2
解决办法
2124
查看次数