问题列表 - 第17868页

为什么浏览器会对同一个文件发出两个单独的请求?

我正在调试我编写的程序并发现一些奇怪的东西.我在端口12345上设置了一个HTTP服务器,它服务于一个简单的OGG视频文件,并试图从Firefox访问它.

在嗅探网络请求时,我发现这两个请求是:

GET /video.ogv HTTP/1.1
Host: 127.0.0.1:12345
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive


GET /video.ogv HTTP/1.1
Host: 127.0.0.1:12345
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Range: bytes=8122368-
Run Code Online (Sandbox Code Playgroud)

该视频的大小几乎为8 MB,因此第二个请求具体为8122368字节(即7932 KB)这一事实表明它出于某种原因请求文件的最末端.有人有想法吗?

firefox networking network-programming http

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

JQuery Ajax表单和动态创建的表单元素不提交

我正在编写一个表单,当更改选择列表时,会动态加载一些文本输入元素.

问题是,当我提交表单时,这些元素不会发布到发布到服务器的数据中.

我需要做些什么才能将这些动态创建的元素"放入"要提交的表单中?

代码是这样的:

$("#my_select_id").change(function() {
    $.ajax({
        type: "GET",
        url: "some-url/" + $("#played_number_game_id").children("option:selected").val(),
        async: false, 
        dataType: "html",
        error: function(XMLHttpRequest, status, errorThrown) {
            alert("oh no!");
            alert(status);
        },
        success: function (data, status) {
            $("#parent-element").html("");
            $("#parent-element").append(data);
        },
        complete: function() {
        }
    });

    $("#my_form_submit").click(function() {
        $("#my-form").ajaxSubmit({ clearForm: true }); 
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

ajax调用返回的html是:

<input id="my-form_e_1" class="number-input" type="text"/>
<input id="my-form_e_2" class="number-input" type="text"/>
Run Code Online (Sandbox Code Playgroud)

如果我在调用ajax方法后使用firebug查看页面,动态加载的html就在层次结构中,它应该是...即它在表单中.

但是当我单击提交按钮时,只会发布ajax调用之前存在的表单元素.

有任何想法吗?

ajax jquery jquery-forms-plugin

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

指向引用的指针和指针引用之间的区别

指向引用的指针,指针的引用和C++中指针的指针有什么区别?

一个人应该优先于另一个?

c++ memory pointers reference

42
推荐指数
4
解决办法
3万
查看次数

需要拒绝除了我的访问网站以外的所有IP并显示友好的错误

我需要否认除了我的所有IP.

我从whatismyip.com获得了我的外向IP.我们假设它是200.200.200.200

这是我的.htaccess的开始

ErrorDocument 403 /down.html

<Limit GET POST>
order deny,allow
deny from all
allow from 200.200.200.200
</Limit>
Run Code Online (Sandbox Code Playgroud)

这适用于拒绝部分 - 它显示我的down.html页面.但是,即使我将正确的IP放在.htaccess中,它也会让我不满.难道我做错了什么?

此外,down.html页面包含一个图像 - 但是当所有请求被拒绝时,我必须将其托管在不同的域上才能显示它.我的.htaccess技能有点生疏,但是如何通过在这个域上使用.htaccess来允许一个图像请求呢?

apache .htaccess redirect ip-address

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

Django模板切片 - 逆转顺序

感谢我从另一个问题中得到的非常有用的提示,我可以通过在模板中切片来限制列表中的值的数量:

{% for comment in thread.comment_set.all|slice:":3" %}
Run Code Online (Sandbox Code Playgroud)

现在我想得到我的评论的最后3个结果,所以我想一个简单的":-3"或"-3"就可以了,唉:

Caught an exception while rendering: Negative indexing is not supported.
Run Code Online (Sandbox Code Playgroud)

还使用:

{% for comment in thread.comment_set.all|slice:":3" reversed %}
Run Code Online (Sandbox Code Playgroud)

不行,因为如果我有5条评论,而不是1,2,3则显示3,2,1顺序中的前三条.

有什么方法可以显示帖子的最后3条评论而无需进入我的数据库吗?我希望能够纯粹使用模板系统来做到这一点.

{% for comment in thread.comment_set.all|dictsortreversed:"created"|slice:"3" %}
Run Code Online (Sandbox Code Playgroud)

由于我的表具有创建的时间戳,显示最后三个.

python django django-templates

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

在BASH脚本中返回正则表达式匹配,而不是替换它

我只是想在BASH脚本中匹配一些文本,我尝试使用sed,但我似乎无法让它只输出匹配而不是替换它.

echo -E "TestT100String" | sed 's/[0-9]+/dontReplace/g'
Run Code Online (Sandbox Code Playgroud)

将输出:TestTdontReplaceString

这不是我想要的,我希望它输出:100

理想情况下,我希望它将所有匹配放在一个数组中.

编辑:文本输入以字符串形式出现:

newName()
{
 #Get input from function
 newNameTXT="$1"

 if [[ $newNameTXT ]]; then
 #Use code that im working on now, using the $newNameTXT string.

 fi
} 
Run Code Online (Sandbox Code Playgroud)

regex linux bash sed sh

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

为什么使用运行时包构建会使EXE文件更小?

我有一个关于Delphi中使用或不使用运行时包(Project-> Option-> Packages)构建的选项的查询.
当我选中"使用运行时包构建"框时,与我取消选中该框(3,521KB)相比,可执行文件大小似乎更小(389KB).为什么会这样?

我在为它构建安装盘时遇到了很多麻烦,无法弄清楚安装中应该包含哪些文件.我想知道这可能与它有什么关系,但我已经尝试了两种选择.

delphi installation packages

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

XSLT无法正常工作

我有一个XML文件,我想使用XSLT进行转换.它仅在我从XML文件的以下部分中删除所有属性时才起作用:

<DiscoveryClientData 
  xmlns="http://www.frontrange.com/centennial/discovery" 
  SchemaVersion="0.6" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://www.frontrange.com/centennial/discovery DiscoveryClientData-0.6.xsd"
/>
Run Code Online (Sandbox Code Playgroud)

XSLT就像这样开始:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />
      <xsl:template match="DiscoveryClientData">
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这可能会失败?失败的是它没有在转换后的数据周围放置任何元素标签,它只是将它全部吐出一个连续的字符串.

谢谢!

编辑:好的,下面给出的示例有效,但有没有办法在XSLT文件中只定义一次前缀?所以我不必重写我的整个XSLT文件?谢谢.

xml xslt

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

用于单独HTML页面的GWT多模块?

我是GWT的新手,并且正在使用GWT为用户管理应用程序开发UI.我打算使用使用Spring/Hibernate创建的现有模块.我想出了如何将GWT与Spring集成,但我不确定如何设计布局.

我想要两页:

  1. 用户注册页面(想在HTML中嵌入GWT小部件)
  2. 管理页面(如上所述单独的HTML,嵌入了GWT小部件)
  3. 我计划使用Spring Security,我应该使用简单的JSP登录页面还是可以使用RIA GWT登录小部件?

我可以用什么来满足上述要求?多个GWT模块?

java gwt spring-mvc

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

清理Mercurial存储库

我的hg repo历史中有一堆文件已被删除.它们导致repo变得非常大(其中几个是图像,并且项目早期的sql转储,以及其他从未应该首先进行过调试的东西).

如何让mercurial忘记这些东西并让我的存储库再次降低到合理的大小?

我是否应该复制文件(和.hgignore)并创建一个新的仓库,同时归档旧的仓库以备将来参考?

version-control mercurial

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