问题列表 - 第43797页

通过Javascript/jQuery接收的字节数和字节总数

我正在研究一个Javascript/jQuery驱动的图像预加载器,并且遇到了一些障碍.虽然目前它提供了基于的进展loaded_images / total_images,但这不是非常准确,因为一个页面可能有一千个1kB图像和一个1MB图像.

我正在寻找一种方法将文件大小合并到进度计算中.现在,我已经研究了捕获给定图像的文件大小的一些(跨浏览器兼容)技巧,并且似乎Ajax请求Content-Length是最可靠的(就准确性而言)如下:

var imageSizeTotal = 0;
var ajaxReqest = $.ajax({
    type: 'HEAD',
    url: 'path/to/image',
    success: function(message){
        imageSizeTotal += parseInt(ajaxRequest.getResponseHeader('Content-Length'));
    }
});
Run Code Online (Sandbox Code Playgroud)

现在,我发现这种方法非常有用,因为我可以在发生必要的请求时提供初始化的状态消息.不过我的问题现在有两个方面:

  1. 有没有办法捕获给定图像对象加载的字节,可能setInterval()用于定期检查?否则,我会回到挂在大文件上的进度指示器的问题.
  2. 如何强制脚本的实际进度计算器等部分等待必要的Ajax请求完成(显示正在初始化或其他),以便它可以继续加载?

此外,这是我当前使用的脚本,它再次根据图像数量计算进度,而不管文件大小或接收的字节数.

var preloaderTotal = 0;
var preloaderLoaded = 0;
var preloaderCurrent = null;

$('#preloaderCurtain')
    .bind('preloaderStart', function(){
        $(this)
            .show();
        $('*')
            .filter(function(e){
                if($(this).css('background-image') != 'none'){
                    preloaderTotal++;
                    return true;
                }
            })
            .each(function(index){
                preloaderCurrent = new Image();
                preloaderCurrent.src = $(this).css('background-image').slice(5, -2);
                preloaderCurrent.onload = function(e){
                    preloaderLoaded++;
                    if(preloaderLoaded == preloaderTotal …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery image preloader

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

有关PHP范围的问题 - 来自Java程序员的观点

我仍然是PHP的新手,所以我试图理解PHP Web应用程序中的范围概念.

在Java世界中,Java Web应用程序 - 使用Java Server Pages(JSP)和向上 - 将允许Java Bean具有以下级别的范围:

  • 请求
  • 会议
  • 应用

试图将这些映射到PHP的作用域功能:

  • Page:不是真的,但是在调用函数之后,调用本地的对象被认为是'消失',所以它有点像页面范围
  • 请求:使用"$ _REQUEST super global(不知道这是哪里...... Cookies?隐藏字段?URL参数?)
  • 会话:使用PHP的$ _SESSION超级全局(其中一些文档和论坛反馈表明,出于安全原因,这不是放置敏感信息的好地方)
  • 应用程序:使用PHP的APC(Stack Overflow链接)

我完全出去吃午餐还是这些相似的?我知道一个主要的区别是PHP的["Shared Nothing"] [5]架构与允许共享的Java相比.

任何建议/指导/发人深省的修正都是最受欢迎的.

php session scope request

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

如何查看目录以进行更改?

在python核心中找不到任何东西来做这件事.任何人都可以推荐一个库或"电池"来做到这一点?理想情况下,我希望这是可移植的,但如果它只适用于Unix(我的服务器),那就没关系.

python filesystemwatcher

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

在SQL Server CE 4中使用GetUTCDate

考虑一个带有非可空列的SQL Server CE 4表:FooDate.目标是将当前的UTC日期时间作为默认值.

SQL Server Compact无法识别该功能.函数名称GetUTCDate.

该函数GetDate()按预期作为datetimeSQL Server Compact 4中的列的默认值.

GetUTCDate()在SQL Server CE 4中是否受支持?

替代文字

sql-server-ce webmatrix sql-server-ce-4

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

得到一个clojure函数的代码

在加载函数后,有没有办法在clojure中获取函数的代码?

IE浏览器.没做像[未经测试]的事情

(defmacro blat [x] `(do (def code ~(quote (mexpand-all x)))
                        ~x)))
(blat (defn func [abc] (...)))
Run Code Online (Sandbox Code Playgroud)

clojure

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

PCIe卡上的电脑

有没有人知道放在PCIe卡上的COM,它有一些闪存,一些RAM,JTAG支持(或某种调试支持),一些输入端口如USB,可能支持一些输出,如通过VGA或LVDS,只是像这个板子:http://www.knjn.com/FPGA-PCIe.html但不是用于FPGA开发,而是用于微处理器,最好是x86.

过去做过类似的事情,但链接已经死了,它应该有足够的文档并且对黑客友好(而且便宜,不超过100-150美元).

我将为主机系统(linux)编写驱动程序,用于系统间通信,但PCIe板本身应该是独立的(除了PCIe卡上的"客户操作系统"的操作系统,我也将必须写).

谢谢

hardware embedded microcontroller assembly fpga

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

shell编程中$(command)和`command`有什么区别?

要将命令的输出存储为sh/ksh/bash中的变量,您可以执行任一操作

var=$(command)
Run Code Online (Sandbox Code Playgroud)

要么

var=`command`
Run Code Online (Sandbox Code Playgroud)

两种方法之间有什么区别?

bash shell ksh sh

241
推荐指数
5
解决办法
4万
查看次数

xsl:value-of用作xsl:元素名称

我有一个带有列表结构的传入XML文件:

<list>
  <listItem>
    <name>elementOne</name>
    <value>elementOneValue</name>
  </listItem>
  <listItem>
    <name>elementTwo</name>
    <value>elementTwoValue</name>
  </listItem>
</list>
Run Code Online (Sandbox Code Playgroud)

我试图转换为这个结构:

<elementOne>elementOneValue</elementOne>
<elementTwo>elementTwoValue</elementTwo>
Run Code Online (Sandbox Code Playgroud)

这是使用XSL实现的简单逻辑,但我遇到了并发症.

<xsl:for-each select="/list/listItem">
  <xsl:element name="<xsl:value-of select="name"/>">
    <xsl:value-of select="value"/>
  </xsl:element>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

不起作用,因为我假设顺序双引号打破了<xsl:element>标记

<xsl:for-each select="/list/listItem">
  <<xsl:value-of select="name"/>>
    <xsl:value-of select="value"/>
  </<xsl:value-of select="name"/>>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

不起作用,因为我不能使用<<>>

<xsl:for-each select="/list/listItem">
  &lt;<xsl:value-of select="name"/>&gt;
    <xsl:value-of select="value"/>
  &lt;/<xsl:value-of select="name"/>&gt;
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

不起作用,因为我最终使用>和<在我的代码而不是XML可解析<>.我希望这是一个非常简单的解决方案,但我无法在互联网上找到它的任何记录.我忽视的简单修复是什么?

xml xslt templates value-of

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

带动画的RemoveFromSuperView() - 不会触发AnimationWillEnd

我有一个UIView并尝试使用动画(淡入alpha 0.0)从超级视图中删除它.工作正常但是从未从superview中删除视图,尽管我向AnimationWillEnd添加了一个委托.这是代码.未写入控制台输出,并且未删除视图.怎么了?

    UIButton oBtn = UIButton.FromType(UIButtonType.RoundedRect);
    oBtn.Frame = new RectangleF(0, 0, 100, 20);
    oBtn.SetTitle("Hide", UIControlState.Normal);
    oBtn.Center = new PointF(80, 120);
    oBtn.TouchUpInside += delegate(object sender, EventArgs e) {
        UIView.BeginAnimations(null);

            UIView.AnimationWillEnd += delegate {
           Console.WriteLine("Removed.");
           oView.RemoveFromSuperview();
            };

    UIView.SetAnimationDuration(2);
    UIView.SetAnimationBeginsFromCurrentState(true);
    oView.Alpha = 0.0f;
    UIView.CommitAnimations();
   };
   oView.AddSubview(oBtn);
Run Code Online (Sandbox Code Playgroud)

xamarin.ios

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

Python:_("str")做什么?

我在Django源代码中看到了这个:

description = _("Comma-separated integers")
description = _("Date (without time)")
Run Code Online (Sandbox Code Playgroud)

它有什么作用?我在Python 3.1.3中尝试它并且它失败了:

>>> foo = _("bar")
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    foo = _("bar")
NameError: name '_' is not defined
Run Code Online (Sandbox Code Playgroud)

2.4.4也没有运气:

>>> foo = _("bar")

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in -toplevel-
    foo = _("bar")
NameError: name '_' is not defined
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

python syntax

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