我的背景主要是基于Linux的服务器,我可以用它来配置任何我想要的东西。然而,我正在为一个客户端构建一个Drupal6站点,他(尽管我警告过)希望从他办公室的服务器上自托管--并且正在运行WindowsServer2008R2(可能会在某个时候升级到Small Business server 2011 )。
虽然我对我在Linux中使用的技术栈有很好的了解,但我不太确定如何在基于Windows的服务器环境中这样做。
在
中,什么是为基于web的PHP应用程序(特别是Drupal)服务的理想技术栈?
不,我不能把这个东西重新格式化为一个Linux盒。))谢谢!
编辑:值得注意的是,我在MacOS
在栈继续执行之前,如何获取meteor客户端异步回调返回的值?类似于:
var result=function(str){
Meteor.call("getSearch",str,function(err,res){
if (err)
throw new Error(err.message);
else
return res
});
};
var final=result(text);
console.log(final);
在打印出final之前,如何获取它的值?谢谢。
在某些情况下,我想打印调试样式的输出,如下所示:
# module test.py
def f()
a = 5
b = 8
debug(a, b) # line 18
我希望debug函数打印以下内容:
debug info at test.py: 18
function f
a = 5
b = 8
我认为这应该可以通过使用inspect模块来定位堆栈框架,然后找到适当的行,查找该行中的源代码,从那里获得参数的名称。函数名可以通过上移一个栈帧来获得。(参数的值很容易获得:它们直接传递给函数debug。)
我在正确的轨道上吗?有什么我可以参考的食谱吗?