我目前正在使用memcached和我的java应用程序,总的来说它工作得很好.
对我来说最重要的memcached的功能是:
但是,有一件事我想做,memcached无法做到.我想定期(可能每天一次)将缓存内容保存到磁盘.我希望能够从保存的磁盘映像中恢复缓存.
磁盘保存不需要非常复杂.如果在保存期间添加了新的键/值,我不在乎它是否包含在保存中.如果在保存发生时修改了现有的键/值,则保存的值应该是旧值或新值,但我不关心哪一个.
任何人都可以推荐另一种缓存解决方案(免费或商业),它具有对我很重要的所有(或很大一部分)memcached功能,并且还允许从磁盘保存和恢复整个缓存?
我有一个MySQL数据库,有一些非常简单的表.
我想找到一个应用程序(用Perl,Python或PHP实现),它将执行以下操作:
我已经看了几个包(phpMyAdmin,webmysql),但它们似乎没有提供可编辑的表视图.他们似乎更倾向于数据库管理员.我需要的是更倾向于想要查看,输入和修改数据的人.
我需要一些动态添加img标签的javascript代码到div,而img标签需要onmouseover和onmouseout处理程序.
我有它在Firefox上工作.但它对IE不起作用.在IE上,添加了img标记,但onmouseover和onmouseout处理程序不活动.
这是代码:
<body>
<div id='putImageHere' />
<script type='text/javascript'>
var node = document.getElementById('putImageHere');
var img = document.createElement('img');
img.setAttribute('src', 'http://sstatic.net/so/img/logo.png');
node.appendChild(img);
// first attempt, which works on Firefox but not IE
img.setAttribute('onmouseover', "alert('mouseover')");
img.setAttribute('onmouseout', "alert('mouseout')");
// second attempt, which I thought would work on IE but doesn't
img.addEventListener('mouseover', function() { alert('mouseover') }, false);
img.addEventListener('mouseout', function() { alert('mouseout') }, false);
</script>
</body>
Run Code Online (Sandbox Code Playgroud) javascript internet-explorer image onmouseover addeventlistener
我有一些javascript代码创建带有鼠标悬停回调的img标记,并将img标记添加到页面.问题是每当调用回调时都会发生javascript语法错误(在Firefox控制台中).
这段代码演示了这个问题......
var imgUrl = 'http://sstatic.net/so/img/logo.png';
var img = document.createElement('img');
img.setAttribute('src', imgUrl);
img.setAttribute('onmouseover', function() {
alert('mouseover ' + imgUrl);
});
document.body.appendChild(img);
当回调函数是空函数时,甚至会发生语法错误.
任何人都可以解释是什么导致语法错误以及如何解决它?
(我在Win XP上使用FF 3.5.2.)
javascript ×2
caching ×1
callback ×1
database ×1
distributed ×1
image ×1
java ×1
memcached ×1
mysql ×1
onmouseover ×1
perl ×1
persistence ×1
php ×1
syntax-error ×1