问题列表 - 第40890页

ExtJS:频繁使用XTemplate =性能命中?

我有一个显示几位数据的ExtJS面板,需要经常更新.例如,显示DOW,NYSE,NASDAQ等当前市场价格的面板.

考虑到数据将经常更新(至少每秒一次),更新数据字段的单个元素与每次使用XTemplate重新生成所有HTML的效率要高得多吗?

例如,如果我重新应用XTemplate,它可能如下所示:

update: function(marketData) {
   Ext.get('nasdaq-market-price-div-id').update(marketData.nasdaqPrice);
   Ext.get('nyse-market-price-div-id').update(marketData.nysePrice);
   //Repeat for all fields...
}
Run Code Online (Sandbox Code Playgroud)

与每次使用XTemplate相比,如下所示:

update: function(marketData) {
   var tpl = new XTemplate('<div>{nasdaqPrice}</div><div>{nysePrice}</div>');
   var html = tpl.applyTemplate(marketData);
   Ext.get('market-data-div-id').update(html);
}
Run Code Online (Sandbox Code Playgroud)

我喜欢使用XTemplate,因为它允许我将HTML(实际上是单独的文件)分开,并有助于代码的可读性/可维护性.但是,有没有人知道每次重新应用模板是否会导致性能受到惊吓?我猜是有的,但我希望能从"知情人"那里得到一个权威的答案.

谢谢!

extjs

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

Iphone使用块动画方法翻转视图

嗨,我看起来没有成功的答案.我试图在iphone应用上翻转视图.我想使用块方法来动画转换,而不是使用通常的iOS3方法.任何人都可以建议一段代码来帮忙吗?

iphone methods animation block transitions

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

在特定分支的当前修订版中的mercurial subrepos

我对mercurial很新,我已经阅读了很多关于这个主题的主题,但我仍然无法理解我是否能够实现我想要做的事情.

基本上我有兴趣在一个主存储库中克隆一个分支的当前版本,并在一个命令中对其子版本进行克隆(作用于主存储库).我会尝试在一瞬间更好地解释它.

假设我将代码分成模块(下例中只有一个模块).我希望将每个模块放在自己的存储库中,并将一个主存储库(具有.hgsub的存储库)作为粘合剂来保留所有子存储库.主仓库只包含.hgsub和一个脚本,该脚本(1)hg archive预定义目录中的每个子目录,以及(2)执行代码的源外构建.所有开发,提交,推送,拉取,合并都在单个子库中完成.

# create a module (subrepo of the master)
hg init subrepo
cd subrepo/
echo "a file" > aFile.c
echo "another file" > anotherFile.txt
hg add
hg ci -m "initial rev of subrepo"

# create the main (master) repo & add the reference to subrepo
cd ../
hg init main
cd main
hg clone ../subrepo subrepo
echo subrepo = ../subrepo > .hgsub
echo hg archive and out-of-source build > build.script
hg add
hg ci -m …
Run Code Online (Sandbox Code Playgroud)

mercurial branch subrepos

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

雅克卡距离

我在计算集合(位向量)的Jaccard距离时遇到此问题:

p1 = 10111;

p2 = 10011.

交点大小= 3; (我们怎么能找到它?)

union的大小= 4,(我们怎么能找到它?)

Jaccard相似度=(交集/并集)= 3/4.

Jaccard距离= 1 - (Jaccard相似度)=(1-3/4)= 1/4.

但我不明白我们怎么能找到两个向量的"交集""联合".

请帮我.

非常感谢.

algorithm distance

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

如何反编译Java

我想要一种简单的方法来反编译Java.我想检查一下javac编译器对我的代码所做的转换和修改.什么是好产品,什么是好/坏.

java decompiling

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

什么是Ruby正则表达式以匹配函数名称?

我们的应用程序使用该send方法调用对象上的函数.不幸的是,传递给字符串的某些时候send可能不是Ru​​by中合法的方法名称.有谁知道可以让我们检查这个的正则表达式?

合法的,我的意思是一个不以"?"开头的方法名称,等等.我不关心对象是否响应方法,因为我们method_missing在这种情况下使用,我们实际上希望它被使用,这只会发生在对象没有响应的方法中.

从技术上讲,我正在寻找一个正则表达式,其做到这一点:

Ruby标识符由字母,十进制数字和下划线字符组成,并以字母(包括下划线)开头.Ruby标识符的长度没有限制.

ruby regex

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

使用OAuth作为Rails webapp API身份验证?

我试图围绕一个相当简单的概念建立一个API:a User有很多Locations.这些位置具有通过JSON和XML公开的CRUD操作.此Web服务没有HTML视图.

有一个完全独立的网站,将通过JavaScript和AJAX调用(除了智能手机上的移动客户端)使用我的API来操纵用户的位置.我喜欢使用双腿OAuth将用户的位置公开为身份验证提供程序.

是否有任何Rails插件可以使这相当容易(OAuth + authlogic似乎没有实现两条腿OAuth甚至是提供者)或者我是否需要自己实现它?

provider ruby-on-rails oauth

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

Mercurial:我可以重命名一个分支吗?

我们现在有一个"stiging"分支,其中"staging"似乎是一个更好的语义契合.处理这个问题的好策略是什么?

mercurial branch dvcs

203
推荐指数
5
解决办法
6万
查看次数

返回SQL中列的所有可能值组合

如何返回2列中所有值组合的列表,以便它们是T-SQL中的新行?

例如

Col1, Col2
----  ----
1     2
1     4
1     5
Run Code Online (Sandbox Code Playgroud)

并将其转换为所有组合:

1     2
1     4
1     5
2     4
2     5
4     5
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

Django,ReportLab PDF生成附加到电子邮件

使用Django和ReportLab生成PDF并将其附加到电子邮件消息的最佳方法是什么?

我正在使用SimpleDocTemplate并且可以将生成的PDF附加到我的HttpResponse - 这很棒,但是我无法找到如何将相同的附件添加到电子邮件中:

    # Create the HttpResponse object with the appropriate PDF headers.
    response = HttpResponse(mimetype='application/pdf')
    response['Content-Disposition'] = 'attachment; filename=invoice.pdf'
    doc = SimpleDocTemplate(response, pagesize=letter)
    Document = []
Run Code Online (Sandbox Code Playgroud)

...通过将表附加到文档来制作我的pdf ...

  doc.build(Document)
  email = EmailMessage('Hello', 'Body', 'from@from.com', ['to@to.com'])
  email.attach('invoice.pdf', ???, 'application/pdf')
  email.send()
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何将我的pdfdocument翻译为blob,以便email.attach可以接受它并且email.send可以发送它.

有任何想法吗?

email django reportlab

8
推荐指数
2
解决办法
6775
查看次数