我有变量在jquery ui对话框中保存按钮的翻译标签.
我无法用变量本身填充按钮数组键,并且找不到任何方法让它将变量视为字符串.
translations['ok'] = 'ok';
translatinos['cancel'] = 'cancel';
// not working
jQuery('#foo').dialog({
buttons:
{
translations['ok']: function() { alert('foo-ok'); },
translations['cancel']: function() { alert('foo-cancel'); }
}
});
// working
jQuery('#bar').dialog({
buttons:
{
"Ok": function() { alert('bar-ok'); },
"Cancel": function() { alert('bar-cancel'); }
}
});
Run Code Online (Sandbox Code Playgroud)
有没有办法让它与变量数组键一起使用?
在不久的将来,我将有两周的时间来改善我们的工作环境.
我们主要开发一个包含2-10个开发人员的大型PHP/MySQL项目.
目前我们有一个dev服务器,用mod_userdir运行apache,每个dev在他的(samba-accessible)主页中都有一个/ public_html文件夹.对于VCS和Project Management/Issuetracking,我们使用Subversion和Trac.测试/部署需要一些手动步骤,而不是那里的自动化程度.
我对新设置的计划包括对现有设备的以下更改:
您有什么提示/提示可以进一步改进吗?我们应该以不同的方式做什么?
正如我们过去这样做,我想收集有用的信息给大家移动到负载平衡,因为是你的代码必须意识到的问题.
我们从一个apache服务器转移到squid作为反向代理/负载均衡器,后面有三个apache服务器.
我们使用的是PHP/MySQL,因此问题可能会有所不同.
我们从"默认"php会话(文件)转移到分布式memcached会话.简单的解决方案,必须要做.这样,您的负载均衡器上也不需要"粘性会话".
对于每个web服务器的非分布式apc-cache,我们为分布式对象缓存添加了anoter memcached-layer,并用它替换了所有旧的/过时的文件缓存系统.
上传转到共享(nfs)文件夹.
我们的主NFS运行lighttpd,提供(也是用户上传的)图像.Squid意识到这一点,并且永远不会在我们的apache-nodes中查询图像,从而提供了良好的性能提升.Squid还配置为在ram中缓存这些文件.
你做了什么来让你的代码/项目为负载平衡做好准备,让人们考虑这一举措的任何其他问题,以及你使用的是哪种平台/语言?
我想在每次提交后将(最高)修订号更新到subversion存储库中的文件.
我想到了一个svn版本关键字,但是如果特定文件被更改,这不会更新吗?
即我有一个文件version.php,其中我有版本/修订号,但只更新我的提交中的anotherfile.php - 这不会改变version.php的版本/修订信息.
提交钩子是我唯一的选择吗?如果有,可以举例吗?
svn ×2
air ×1
apache-flex ×1
automation ×1
deployment ×1
environment ×1
javascript ×1
jquery ×1
jquery-ui ×1
localization ×1
trac ×1
versioning ×1