如何使NERDTree始终在右侧打开?

NERDTreeToggle总是显示在左侧。 我想让它出现在右边。 有没有可能做到这一点?

PHP致命错误失败打开必需的文件

我从Apache获得以下错误 [星期六3月19日23:10:50 2011] [警告] mod_fcgid:stderr:PHP致命错误:require_once()[function.require]:无法打开所需'/common/configs/config_templates.inc.php'(include_path =' 。/ usr / share / pear:/ usr / share / php')in /home/viapi​​cs1/public_html/common/configs/config.inc.php on line 158 我绝对不是Apache的专家,但文件config.inc.php&config_templates.inc.php在那里。 我也尝试导航到我放在common / configs /中的test.html页面,所以我认为没有任何权利问题。 我还在config_templates.inc.php上设置了权限,赋予每个人读,写和执行权限。 不知道该怎么做,我检查是否有/ usr / share / php目录,我发现没有,但是当我做yum安装php它说它有最新的。 想法?

系统日志中的多行日志logging

所以我configuration了我的Python应用程序,用Python的SysLogHandlerlogin到syslog,一切正常。 除了多线处理。 不是我需要发出多行日志logging(我做了一点),但我需要能够读取Python的exception。 我使用rsyslog 4.2.0的Ubuntu。 这是我得到的: Mar 28 20:11:59 telemachos root: ERROR 'EXCEPTION'#012Traceback (most recent call last):#012 File "./test.py", line 22, in <module>#012 foo()#012 File "./test.py", line 13, in foo#012 bar()#012 File "./test.py", line 16, in bar#012 bla()#012 File "./test.py", line 19, in bla#012 raise Exception("EXCEPTION!")#012Exception: EXCEPTION! testing代码,以防您需要它: import logging from logging.handlers import SysLogHandler logger […]

django表单中的单选button

我有困难的设置forms.py文件,以包括收音机或selectbutton。 我查看了文档,但没有运用正确的语法。 这是我目前在forms.py – from django import forms class PictureForm(forms.Form): like = forms.ChoiceField(???) name = forms.CharField() email = forms.EmailField() message = forms.CharField() 并在我的views.py – from app.forms import PictureForm def index2(request): if request.method == 'POST': form = PictureForm(request.POST) if form.is_valid(): cd = form.cleaned_data Picture.objects.create(like=cd['like'], name=cd['name'], email=cd['email'], message=cd['message']) return HttpResponseRedirect ('/thanks/') else: form = PictureForm() return render_to_response('index2.html', […]

Google Maps v3 – 如何在初始化时使用地址居中?

使用Google Maps API v3,有没有办法在初始化时设置地图的中心? 我有一个解决方法使用此代码: var geocoder; var map; function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(-34.397, 150.644); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); codeAddress('germany'); } function codeAddress(address) { geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { […]

Objective-C中的NS_BLOCK_ASSERTIONS

我正在iPhone应用程序中使用NSAssert()调用,我从Apple文档中了解到,如果定义了NS_BLOCK_ASSERTIONS,则断言不会编译到代码中。 要closures声明,在头文件中我声明:#define NS_BLOCK_ASSERTIONS 但是,assert代码似乎仍然运行。 有什么我在这里失踪? 谢谢 约翰

什么触发了View的measure()被调用

在我的应用程序中,我的View的onMeasure()覆盖之一有一个无限循环。 从我的onMeasure中的一个断点开始debugging源代码,我可以追踪自己一直到堆栈跟踪到PhoneWindow $ DecorView的measure()(我的View Hierarchy中最高级的类),ViewRoot .performTraversals()。 现在从这里开始,如果我继续走下去,我最终会通过Looper.loop()类中的消息再次调用PhoneWindow $ DecorView的measure()方法。 我在猜测,有些东西已经排好了需要重新测量的信息,就像一个无效的东西。 我的问题是,什么触发一个措施调用需要发生在一个视图? 根据我对布局/度量/绘制过程的理解,只有当在特定视图上调用invalidate()方法时,才会发生这种情况,并且会对该视图执行布局/测量/绘制过程,它的孩子。 我会认为,我的视图层次结构中最顶层的视图会失效。 但是,我已经明确地在每一个无效呼叫中都有一个断点,并且不会以某种无限的方式调用invalidate。 所以我不认为是这样。 是否有另一种方法来触发测量通行证? 内部可能会触发这个? 看到没有什么是无限无效的,我有种想法。

如何在spring中引用另一个xml文件的bean

我有一个XML文件中定义的Spring bean。 我想从另一个XML文件引用它。 我该怎么办?

raphael.js vs paper.js

raphael.js和paper.js之间的主要区别是什么? 有没有其他的库在那里我应该看看? 任何像这些更专注于CSS3然后SVG? 谢谢!

Selenium的waitForElement

我如何编写Selenium的函数来等待只有Python中的类标识符的表? 我有一个学习使用Selenium的Python webdriverfunction的魔鬼。