apache如何处理某些文件的缓存,是否可以通过给定主机或虚拟主机的标准配置文件明确表示某些文件应该比其他文件更积极地缓存?
把它放在上下文中,我在各种XML文件中保存了很多网站内容,我希望能够说这个文件会被大量使用,因此尽可能地缓存它.apache是否智能地在飞行中做这种事情......?它会观察哪些文件比其他文件更受欢迎并尝试适当地匹配缓存命中..?
很多问题都在一个,但基本的想法应该足够清楚.
编辑:要清楚,这些是由PHP加载和解释的资源文件 - 但是php作为一个进程在apache中生成..对吗?请帮忙!
是否有可靠的 CSS 方法将矩形图像扭曲/变形为圆形或弧形?
我知道如何拉伸等等,但应用形状变形似乎是不可能的。这是正确的吗..?也许是 SVG 转换..?理想情况下,这将是一个可转换的转换。
我正在研究如何正确地逃避来自外部世界的数据,然后才能将其用于应用程序控制,存储,逻辑等等.
显然,魔术语录指令很快在php 5.3.0+中被弃用,并在php6中删除,对于任何想要升级并进入新语言功能的人来说,这变得更加紧迫,同时保留遗留代码(我们不喜欢它..).
但是,有一件事我还没有看到很多关于理论/最佳实践的讨论,一旦你保护你的数据怎么做 - 例如,存储是否有斜杠?我个人认为在数据库中保存转载数据是一个不好的举动,但希望听到讨论并最好阅读一些案例研究.
PHP手册中的一些链接仅供参考:
PHP手册 - mysql_real_escape_string
等等
有小费吗?
我理解JSON的概念,但是在开始使用ebay的api之后,我遇到了一个我以前从未见过的符号,并且想知道是否有人能解释它是怎么回事?
{
"findItemsByKeywordsResponse": [
{
"ack": [
"Success"
],
"version": [
"1.5.0"
],
"timestamp": [
"2010-06-16T08:42:21.468Z"
],
"searchResult": [
{
"@count": "0"
}
],
"paginationOutput": [
{
"pageNumber": [
"0"
],
"entriesPerPage": [
"10"
],
"totalPages": [
"0"
],
"totalEntries": [
"0"
]
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
}
什么是" @count "的东西?我注意到当我在chrome中引用它时,它会抛出一个错误:
铬错误http://www.oth4.com/clip.jpg
但在Firefox中没有.JSON Lint报告它是有效的,正如我所期待的那样......;)
嗨<我想知道是否有人知道如何在HTML 5中构建视频播放列表的教程?我也希望这些视频以随机顺序播放.
我在iOS上的移动Safari中获得了一个奇怪的错误消息:
"TypeError:'[object Object]'不是'Function.prototype.apply'"的有效参数.
触发此操作的代码在Chrome中运行正常(在调整事件类型以点击而不是点击之后).
// task-item visualization
$(".task-item").live('touchend',function(e){
app.toggleTask.apply(this,e);
});
Run Code Online (Sandbox Code Playgroud)
我曾经将.toggleTask直接作为事件绑定器中的匿名函数,但我正在尝试重构所有这些东西,以便我可以重用它.我错过了什么?我在事件上下文中将此传递给带有apply的函数,但它似乎不喜欢移动safari中的这个参数(在phonegap中猜测相同的错误,但看不到它).
该项目使用Zepto 0.7,phonegap 1.2,并在iOS5 ipad上.
我试图在javascript对象中动态初始化一些数据值,但是当我创建一个串联的字符串来传递时,存储的实际键是变量名,而不是其中的值.
例:
projects.init = function(){
for (var i = this.numBoxes - 1; i >= 0; i--){
var toInject = "item"+i;
this.datas[i] = {toInject:"testdata"};
};
}
Run Code Online (Sandbox Code Playgroud)
然后在调用init之后,projects.datas中的值看起来像.. toInject"testdata",而不是"item1"......"item2"....我做错了什么..?
我想为 window.confirm 实现一个自定义函数,这样我就不必重写大量遗留代码,但如果出现问题或取决于某些任意逻辑,则能够回退到原始函数。
一个快速存根代码,仅作为示例(可能不会这样做,但只是为了一个想法):
window.confirm = function(message, successCallback){
var ok = site.UI.confirmDialog(message);
if (ok && typeof(successCallback) == 'function'){
successCallback();
} else {
// maybe call original browser confirm?
// window.confirmOriginal...?
}
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是,如果我覆盖它,如何获取原始函数?它是否存在于原型中的某个地方,或者我是否以错误的方式看待这个问题?
谢谢。