通常我会在trunk上开发我的网站,然后将更改合并到测试分支,将它们放在"beta"网站上,然后最终将它们合并到一个实时分支上并放到实时网站上.
使用Facebook应用程序时,事情有点棘手.由于您无法通过普通的Web浏览器查看Facebook应用程序(它必须通过Facebook服务器),因此您无法轻松地为每个开发人员提供他们自己的网站版本以供使用和测试.
我没有遇到任何关于开发和测试Facebook应用程序的最佳方法,同时继续拥有一个用户可以使用的稳定的实时网站.我的问题是,组织开发和测试Facebook应用程序的最佳实践是什么?
我正在使用PyQt4和QWebView小部件来查看网页,但似乎我的Javascript存在问题.其他浏览器似乎运行正常,所以我想知道是否通过将它们打印到控制台发生任何异常.
我正在使用的代码如下.我需要添加什么来做到这一点?
from PyQt4 import QtGui, QtWebKit
browser = QtWebKit.QWebView()
browser.load(QtCore.QUrl("http://myurl"))
browser.show()
Run Code Online (Sandbox Code Playgroud)
谢谢,安德鲁
好的,所以我正在创建一个Vector类(数学向量,如[1,3]),我想将一个Vector实例与一个int相乘.首先,我实现了该__mul__
方法,它工作正常.但是,这并不能解决问题.
a = Vector(4,3) # Creates a vector, [4,3]
a*4 # This works fine, and prints [16,12]
4*a # This, however, creates a TypeError (Unsupported operans type(s)).
Run Code Online (Sandbox Code Playgroud)
现在,这是可用的,但它可以更容易两种方式工作.有没有办法在Vector类中执行此操作?