我正在调试HTTP 301永久重定向的问题.经过快速测试后,似乎Safari在重启时清除了301s的缓存,但Firefox却没有.
IE,Chrome,Firefox和Safari什么时候清除301s的缓存?
更新:例如,如果我想重定向example1.com到example2.com,但我不小心将其设置为重定向到example3.com,这是一个问题.我可以纠正错误,但是example1.com在此期间访问过的任何人都会将错误的重定向缓存到example3.com,因此他们将无法访问example1.com或者example2.com直到他们的缓存被清除.经过调查,我发现,没有Cache-Control和Expires标题设置.不正确的301响应的标头将是这样的:
HTTP/1.1 301 Moved Permanently
Date: Wed, 27 Feb 2013 12:05:53 GMT
Server: Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8
X-Powered-By: PHP/5.3.8
Location: http://example3.com/
Content-Type: text/html
Run Code Online (Sandbox Code Playgroud)
我自己的测试表明:
我有一个ANSI编码的文本文件,不应该编码为ANSI,因为ANSI不支持重音字符.我宁愿使用UTF-8.
数据可以正确解码还是在转码中丢失?
我可以使用哪些工具?
以下是我的样本:
ç é
Run Code Online (Sandbox Code Playgroud)
我可以从上下文(café应该是café)告诉我们这些应该是这两个字符:
ç é
Run Code Online (Sandbox Code Playgroud) 是否有Windows命令将输出指定文件的大小(如下所示)?
> filesize test.jpg
65212
Run Code Online (Sandbox Code Playgroud)
我知道dir命令输出这些信息,但它也输出其他信息.
我可以轻松编写这样的程序,但我更愿意使用本机Windows命令(如果可能),或者只使用全新安装的Windows XP中可用的命令.
特别是,我想确保避免在Microsoft的Browser Choice shuffle代码中犯下的错误.也就是说,我想确保每个字母在每个可能的位置都有相同的概率.
例如,给定"ABCDEFG",返回类似"GEFBDCA"的内容.
我需要编写一个脚本,从PostgreSQL数据库输出我不知道结构的数据.什么查询将返回数据库中所有表的名称?什么查询将列出表中所有列的名称?
我通过phpPgAdmin接口在大型PostgreSQL表上运行了更新语句.因为它运行了太长时间.
我现在可以更新该表中的某些行但不是全部.尝试更新某些行将挂起.
行被锁定了吗?如何允许更新这些行?
当在Windows系统上的目录中进行更改时,我需要立即通知程序更改.
发生变化时是否有某种方式执行程序?
我不是C/C++/.NET程序员,所以如果我可以设置一些东西,以便更改可以触发批处理文件,那么这将是理想的.
我知道拼写检查不完美,但随着你的文字数量的增加,它们会变得更有用.如何拼写检查有数千页的网站?
编辑:由于复杂的服务器端处理,我可以获取页面的唯一方法是通过HTTP.它也不能外包给第三方.
编辑:我有一个网站上我需要检查的所有网址的列表.
在Firefox 3.5中测试JavaScript时,我可以访问常量,例如KeyEvent.DOM_VK_D但不能访问Google Chrome.是否有跨浏览器访问这些常量的方法?
javascript ×3
postgresql ×2
windows ×2
canvas ×1
codepages ×1
command-line ×1
database ×1
directory ×1
dom-events ×1
encoding ×1
html ×1
http ×1
monitoring ×1
sql ×1
string ×1
text-files ×1
utf-8 ×1