如何在主视频播放之前在 html5 视频标签上插入广告?是否有任何开源工具可以使这更容易?有什么参考资料可以指导我去那里吗?
它正在使用此代码:
<script type="text/javascript">
// listener function changes src
function myNewSrc() {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src="../main.webm";
myVideo.load();
myVideo.play();
}
// function adds listener function to ended event -->
function myAddListener(){
var myVideo = document.getElementsByTagName('video')[0];
myVideo.addEventListener('ended',myNewSrc,false);
}
</script>
Run Code Online (Sandbox Code Playgroud)
但是当它播放第二个时我不能。它显示了海报。我如何摆脱海报?
以下代码基本上可以正常工作,只显示结果时不显示titleLabel.
buttonRect只是一个CGRect包含按钮框架.我不认为问题的原因在那里,因为按钮显示在他应该处于的位置.
[contactButton.titleLabel center] 没有帮助,将子视图标题标题拉到前面也没有.
UIButton *contactButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
contactButton.frame = buttonRect;
contactButton.titleLabel.text = @"Contact Someone!";
[contactButton addTarget:self action:@selector(showContactWindow) forControlEvents:UIControlEventTouchUpInside];
[self.tabBarController.view addSubview:contactButton];
Run Code Online (Sandbox Code Playgroud)
我真的不知道是什么原因引起的.
我刚刚有机会使用Xcode 4,它似乎有一个复杂的界面,我想知道最有用的快捷键,以便我可以充分利用它.有人愿意分享吗?
我有这个代码(下面)..
$.ajax
({
type: "POST",
url: "../WebServices/Feedback.svc/sendfeedback",
dataType: 'json',
async: false,
data: '{"stars": "' + stars + '", "rating" : "' + rating + '", "note" : "' + encodeURIComponent(note) + '", "code" : "' + code + '", "permission" : "' + permission + '"}',
contentType: "application/json; charset=utf-8"
});
Run Code Online (Sandbox Code Playgroud)
我正在使用它将数据传递给Web服务,但问题是如果有任何字符在这里(,/?:@&= + $#).我已经放入了一个工作正常的encodeURIComponent,然后在Web服务中我再次将它们放回去.
我问的是,是否有更好的方法来实现这一目标?似乎有点疯狂,每次传递它之前我必须编码字符串..
谢谢
我使用以下命令卸载了python:
sudo rm -rf /Library/Frameworks/Python.framework
sudo rm -rf /Applications/Python *
Run Code Online (Sandbox Code Playgroud)
然后在这里删除所有python相关的东西:
/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
我刚刚安装了python 3.2,但终端python不起作用$> python,除了没有找到命令之外什么也没做
我卸载了所有python的东西,因为,旧的pythons使用全局站点包有问题...所以我认为开始清理会很好(我之前有... 5个版本)
这是我正在处理的简单网络服务器
var server = require("http").createServer(function(req,resp) {
resp.writeHead(200,{"Content-Type":"text/plain"})
resp.write("hi")
resp.end()
server.close()
})
server.listen(80, 'localhost')
// The shortest webserver you ever did see! Thanks to Node.JS :)
Run Code Online (Sandbox Code Playgroud)
除了保持活力之外,效果很好.当第一个请求进入时,server.close会被调用.但这个过程并没有结束.实际上TCP连接仍然是打开的,这允许另一个请求通过,这是我试图避免的.
如何关闭现有的保持连接?
我动态生成一个表单:
form = forms.Form()
form.fields['myname'] = forms.CharField(label=u'My Name')
...
Run Code Online (Sandbox Code Playgroud)
然后显示表单:
buf = '....<form action="." method="POST">...' + form.as_p() + '...'
t = Template(buf)
v = RequestContext(request, {'form': form})
html = t.render(v)
...
Run Code Online (Sandbox Code Playgroud)
通过将第一行更改为,我可以得到一个绑定的实例
form = forms.Form(request.POST)
Run Code Online (Sandbox Code Playgroud)
在我开始生成动态表单之前.
但是,有没有办法保持动态表单生成代码,然后将表单绑定到request.POST数据?
谢谢
我有一个输入文本区域,在填写和发送时,将输入的内容放入变量中
$input
Run Code Online (Sandbox Code Playgroud)
然后通过if语句检查它是否是字母a.如果它是回声 - 你写了字母a,否则 - 你没有写字母a.
<?php
$input = $_POST["textarea"];
echo $input;
echo "<br />";
if($input = "a"){
echo "You wrote a";
}else{
echo "You did not write a";
}
?>
Run Code Online (Sandbox Code Playgroud)
它确实有效,但方向错误.我输入的每个字母都是'你写的'.如果用户输入一个,我只希望它回应这个.否则,回声'你没写'.
编辑:当我尝试==而不是=它说'你没有为所有东西写'.即使我打字了.
编辑2:当我尝试字符串比较参数时,它没有工作.我出错的任何建议?
完整的两页作文:
的index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Fun Translator</h1>
<form method="post" action="query.php">
<textarea name="textarea" id="textarea">
</textarea>
<input type="submit" name="send" value="Translate" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
query.php
<?php
$input = $_POST["textarea"];
echo $input;
echo …Run Code Online (Sandbox Code Playgroud) 有以下代码
public delegate object ParseHandler(string s);
public static ParseHandler GetParser(Type t)
{
MethodInfo parse = t.GetMethod("Parse", BindingFlags.Static | BindingFlags.Public,
null, new Type[] { typeof(string) }, null);
if (parse != null)
return (ParseHandler)Delegate.CreateDelegate(typeof(ParseHandler), parse, true);
return null;
}
Run Code Online (Sandbox Code Playgroud)
正在Delegate.CreateDelegate()通过"绑定到目标方法的错误" 进行调用.显然是因为ParseHandler被定义为返回object而不是类型特定的返回值.
我不知道在编译类型的类型,所以我不能type用泛型替换参数(如果我这样做,那么将不需要整个函数).
对如何处理这个问题有点困惑.所需的行为是查找public static Parse(string)给定类型的方法并为其稍后调用创建委托.
我们是一个使用不同语言和平台(Visual Studio,Matlab和GNU C Compiler)开发应用程序的小团队.开发团队位于不同的位置(美国和欧洲)
我们需要一个版本控制系统和软件来敏捷项目管理.
我知道SVN + Trac + Agilo.有没有更好的解决方案?
问候
编辑:我想自己托管所有软件,不要使用托管服务.我们不希望我们的源代码不在公司范围内.
.net ×1
.net-2.0 ×1
agile ×1
ajax ×1
delegates ×1
django-forms ×1
dynamic ×1
exit ×1
html ×1
http ×1
if-statement ×1
jquery ×1
late-binding ×1
macos ×1
node.js ×1
objective-c ×1
php ×1
python ×1
reflection ×1
svn ×1
uri ×1
video ×1
xcode ×1