问题列表 - 第46800页

在iPhone中加载图像的最佳方式是什么?

我想知道,延迟加载的最佳方法是什么.对我来说,大多数应用程序我使用解析并从服务器获取URL并将图像放入表视图.所以我实现了延迟加载以提高应用程序的性能.现在我想知道延迟加载图像的最佳方法.因为我已经使用了四种方式的延迟加载,

  • 从developerWorks.com延迟加载图片

  • 实现了用于改善延迟加载的异步方法

  • 使用单独的主线程来处理下载的图像.

  • 已使用ECOImageLoadingDemo应用程序进行延迟加载.

但我已经使用上述四种方法来实现延迟加载.但我想知道什么是延迟加载的最佳方法.哪一个最适合性能和内存明智适合于此?

提前致谢.

问候,

Pugal

iphone lazy-loading uitableview

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

Webkit通知requestPermission函数不起作用

我正在尝试在我的网站上实现对WebKit本机桌面通知的支持.当我试图要求用户允许使用通知时,绝对没有任何反应.例如,以下HTML不会提示Chrome请求我的许可:

<html lang="en">
<head></head>

<body>
    <h1>Testing</h1>
    <script>
        window.webkitNotifications.requestPermission();
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我知道我的Chrome版本没有任何问题,因为其他网站(例如http://www.html5rocks.com/tutorials/notifications/quick/)运行良好:我可以看到提示和后续通知.

html5 notifications webkit google-chrome html5-notifications

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

Scrapy:跳过项目并继续执行exectuion

我在做一个RSS蜘蛛.如果当前项目中没有匹配项,我想继续执行蜘蛛忽略当前节点...到目前为止,我已经得到了这个:

        if info.startswith('Foo'):
            item['foo'] = info.split(':')[1]
        else:
            return None
Run Code Online (Sandbox Code Playgroud)

(info是一个在xpath之前从xpath清理过的字符串...)

但我得到了这个例外:

    exceptions.TypeError: You cannot return an "NoneType" object from a
Run Code Online (Sandbox Code Playgroud)

蜘蛛

那么我怎么能忽略这个节点并继续执行呢?

python web-crawler scrapy

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

svn自动提交丢失的文件

我想编写一个批处理文件,可以递归地自动提交丢失的文件.如何编写批处理命令?请帮助.

svn

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

使用带有盐渍密码的AES作为密钥的安全性

我理解密码的盐渍哈希是如何工作的,但我假设我还需要存储salt,username,KEY和encryptedpassword.我认为总的来说我只需要了解如何实现它,例如如何存储它,然后再如何重新生成密码.此外,如果有人能解释为什么使用这个盐渍值更好,一个人不能用每个单词前面的盐进行字典攻击吗?

谢谢,

security encryption passwords storage aes

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

如何编写一个计算每月和每年行数的SQL查询?

有没有人知道如何查询vbulletin数据库,以生成每月/每年注册数量的报告,以达到如下结果:

MM/YYYY      Count
01/2001  :   10
02/2001  :   12
...
...
Run Code Online (Sandbox Code Playgroud)

感谢下面的答案.我的最终版本如下:

SELECT 
  COUNT(*) as 'Registrations', 
  YEAR(FROM_UNIXTIME(joindate)) as 'Year',
  MONTH(FROM_UNIXTIME(joindate)) as 'Month'
FROM vbfuser
GROUP BY Year,Month
Run Code Online (Sandbox Code Playgroud)

php mysql vbulletin unix-timestamp

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

iPhone MKMapView:设置地图区域以显示地图上的所有图钉

我正在尝试设置地图区域(中心和跨度),以便地图同时显示所有引脚注释.

我很难将长/纬坐标从NSString转换为double,resp.用它们进行计算.这是我正在使用的代码:

- (void)updateMemberPins{

//calculate new region to show on map
double center_long = 0.0f;
double center_lat = 0.0f;
double max_long = 0.0f;
double min_long = 0.0f;
double max_lat = 0.0f;
double min_lat = 0.0f;

for (Member *member in members) {

    //find min and max values
    if ([member.locLat doubleValue] > max_lat) {max_lat = [member.locLat doubleValue];}
    if ([member.locLat doubleValue] < min_lat) {min_lat = [member.locLat doubleValue];}
    if ([member.locLong doubleValue] > max_long) {max_long = [member.locLong doubleValue];}
    if ([member.locLong doubleValue] < min_long) {min_long = …
Run Code Online (Sandbox Code Playgroud)

html region mkmapview ios

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

JSF ajax监听器

我试图找出如何f:ajax使用JSF和支持托管bean 通过调用注销用户.我遇到的问题是我无法弄清楚为什么Ajax监听器的调用顺序和登录表单的重新登记.

下面是非常简化的代码.代码的基本思想是这样的

if (uid != null) {
    // show log out
} else {
    // show log in
}
Run Code Online (Sandbox Code Playgroud)

我显然不了解ajax监听器和表单重新渲染是如何完成的.

JSF页面

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:c="http://java.sun.com/jsp/jstl/core">
  <h:head>
    <title>Facelet Title</title>
  </h:head>
  <h:body>
    <f:view>
      <h:form id="loginForm">
        <c:choose>
          <c:when test="${userBean.uid != null}">
            <span>Hi, #{userBean.uid}</span>
            <h:commandButton value="Logout">
              <f:ajax event="click" listener="#{userBean.logout}" render="loginForm"/>
            </h:commandButton>
            </c:when>
            <c:otherwise>
            <span>User name: </span>
            <h:inputText value="#{userBean.uid}" id="uid" />
            <h:commandButton value="Login" action="#{userBean.login}" />
            </c:otherwise>
          </c:choose>
        </h:form>
      </f:view>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

package test.auth;

import java.io.Serializable;
import javax.inject.Named;
import javax.enterprise.context.SessionScoped;
import …
Run Code Online (Sandbox Code Playgroud)

ajax jsf jsf-2

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

使用一个asm命令将寄存器值读取到变量

如何使用一个内联汇编程序命令将寄存器值读取到变量?我在旧的freeBSD系统(v2.1 i386)上使用gcc.

我有这样的代码:

static volatile unsigned long r_eax, r_ebx;
asm ("movl %%eax, %0\n" :"=r"(r_eax));
asm ("movl %%ebx, %0\n" :"=r"(r_ebx));
Run Code Online (Sandbox Code Playgroud)

结果我得到了这个:

mov    %eax,%eax
mov    %eax,0x1944b8
mov    0x1944b8,%eax
mov    %ebx,%eax
mov    %eax,0x1944bc
mov    0x1944bc,%eax
Run Code Online (Sandbox Code Playgroud)

但我只需要:

mov    %eax,0x1944b8
mov    %ebx,0x1944bc
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到这个效果?

c assembly gcc inline-assembly

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

使用JNLP的Applet:Java控制台中的消息

我正在使用JNLP显示applet.我写了所有必要的文件.罐子签了名.即使applet加载正常.我在Java控制台中收到大量消息,导致applet加载延迟.

basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$1: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$2: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$3: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$4: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLComboBoxModel: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLToolTipManager: try ..
...so on.
Run Code Online (Sandbox Code Playgroud)

Java控制台中有很多消息.

PS.Applet工作正常.只是想知道再次尝试消息的原因.

java jnlp applet next-generation-plugin

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