这是前一篇文章,详细介绍了Python的CI设置.提问者和回答者详细说明了Nose和NoseXUnit与Hudson在构建中的使用.但是,在存在init .py的任何源文件夹上运行时,NoseXUnit会引发错误:
File "build/bdist.linux-x86_64/egg/nosexunit/tools.py", line 59,
in packages nosexunit.excepts.ToolError: following folder can not contain
__init__.py file: /home/dev/source/web2py/applications
Run Code Online (Sandbox Code Playgroud)
我想不出我的源文件夹也不是包.在处理NoseXUnit时,我是否缺少一个步骤?
我已经看到它可以访问音乐和播放列表甚至播放它们.但是可以访问每首音乐附带的统计数据吗?喜欢游戏计数,星星,日期和收听时间?
我知道如何获取页面的URL,但是如何仅提取域和域?
它必须返回相同的值,有或没有www,它也必须返回相同的值,无论文件,有或没有尾部斜杠等.
所以www.domain.com会回来domain.com,并domain.com/index.php会返回相同的.
这可能吗?
如果是这样,有没有办法不打电话ExternalInterface.call('window.location.href.toString')呢?
感谢您的帮助!
我在Windows XP上安装了最新的Python 2.6(开发服务器一直在工作到昨晚).我有路径和Python路径的东西都设置,我的开发服务器已经永远工作.我最近用Django主干的新拉取代了我的django-trunk.我想也许有一个导入错误或Django在我的应用程序的models.py中没有捕获到的东西所以我开始了一个新项目(空的但仅用于测试)但它仍然无效.我重新启动了我的计算机并再次尝试了新的空应用程序python manage.py runserver 8080然后继续http://127.0.0.1:8080/工作("恭喜.Django是insta ......").所以我将CD转到我的真实项目并再次尝试,但它没有用.我没有得到堆栈跟踪或类似的东西.[17/Ja/2010 16:30:51] "GET / HTTP/1.1" 301 0我访问时要么得到输出http://127.0.0.1:8080/在我的CMD提示中或我什么也得不到(即使我很难刷新等).这可能是什么?
更新(重要):
Firefox can't find the server at www.127.0.0.1.即使我在,Firefox告诉我http://127.0.0.1:8080/.这是否意味着Django真的因为其他原因向www.127.0.0.1发送了301?
我PREPEND_WWW从settings.py中删除了,甚至删除了settings.py中安装的所有应用程序(django admin和预设的应用程序除外).
更新2:它适用于Safari!怎么会这样?这就像Firefox正在获得某种301,但Safari工作得很好.
根据我的阅读,我应该如何设置YouTube API:
<!DOCTYPE html>
<html lang="en">
<head>
<meta content='text/html;charset=UTF-8' http-equiv='content-type' />
<title>Youtube Player</title>
<script src="jquery.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
function onYouTubePlayerReady(id) {
console.log("onYouTubePlayerReady() Fired!");
var player = $("#youtube_player").get(0);
}
var params = { allowScriptAccess: "always" };
var atts = { id: "youtube_player" };
swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1",
"youtube", "425", "356", "8", null, null, params, atts);
</script>
</head>
<body>
<div id="youtube"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是,'onYouTubePlayerReady()'根本不会触发,如果我手动获取对播放器的引用,则很多方法都是未定义的; 例如,cueVideoById()可以工作,但playVideo()不能.
我该如何解决这个问题?
当我编写Javascript时,我使用window.alert()进行调试.通常我将变量传递给警报,并弹出一个包含该变量值的字符串.但是,如果我通过警告对象,它会告诉我对象的类型.例如:
var form = document.getElementById("my_form");
alert(form); // returns [object HTMLFormElement]
Run Code Online (Sandbox Code Playgroud)
那一点,说[对象等等]的部分.这是什么属性?我最近开始制作自己的对象来封装我正在处理的网站的有用部分......但是当我传递自己的对象进行提醒时,它给了我一般消息[object Object],如果我有做了一堆不同种类的对象.例如,我希望我的对象能够在[object My_Object]的行中向我返回更多内容.
我可以在函数My_Object()中设置一个属性来告诉我我想要它告诉我什么吗?
谢谢!
ž.
我是视觉工作室的新手,在谷歌上找不到任何关于此的内容.我知道这是一个非常无聊的问题,但我似乎无法找到任何信息.
调试显示我写的任何内容,并且构建没有错误,所以我知道我写的代码很好.
release文件夹不包含.exe,即使我构建它,重建,清理等.
这是一个胜利的32控制台项目.release文件夹包含.obj文件,清单,构建日志,idb,pch和pdb文件(每个文件之一)
您在这里搜索了问题,但找不到任何东西.我是编写PHP和jQuery的新手,所以请耐心等待.
我正在尝试做的是使用jQuery向我的脚本发送ajax请求,该脚本对我的数据库中的数据运行mysql查询,并使用php的json_encode将其序列化为JSON格式.然后使用可用的json2.js脚本解析响应.所有这一切都很好,但我也希望从这个脚本中返回除JSON之外的更多数据.
主要是,我想在json_encode之前回显以下行:
echo "<h1 style='margin-left: 25px;'>$num_rows Comments for $mysql_table</h1>";
Run Code Online (Sandbox Code Playgroud)
但是,我的jQuery正在评估ajax成功期间的整个响应,使得json.parse函数由于脚本的返回格式无效而失败.
success: function(data) {
//retrieve comments to display on page by parsing them to a JSON object
var obj = JSON.parse(data);
//loop through all items in the JSON array
for (var x = 0; x < obj.length; x++) {
//Create a container for the new element
var div = $("<div>").addClass("bubble").appendTo("#comments");
//Add author name and comment to container
var blockquote = $("<blockquote>").appendTo(div);
$("<p>").text(obj[x].comment).appendTo(blockquote);
var cite = $("<cite>").appendTo(div);
$("<strong>").text(obj[x].name).appendTo(cite);
$("<i>").text(obj[x].datetime).appendTo(cite);
}
$("#db").attr("value", …Run Code Online (Sandbox Code Playgroud) 有没有办法导入当前目录中的所有模块,并返回它们的列表?
例如,对于具有以下目录的目录:
它会给你 [<module 'mod'>, <module 'mod2'>, <module 'mod3'>]