我有以下表格:
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Choose</title>
<script type="javascript/text">
function ischecked(){
var check = document.getElementsByTagName( 'input' );
for( var i = 0; i < check.length; i++ ){
if( check[ i ].type == 'radio' && check[ i ].checked ){
return true;
}
}
return false;
}
</script>
</head>
<body>
<form method="post" enctype="application/x-www-form-urlencoded" onsubmit="ischecked();">
<h1>Choose</h1>
<p><input type="radio" name="choose" value="psychology"><font size="5" color="#0033CC">Instant Psychology</font><br>
<br>
<input type="radio" name="choose" value="geography"><font size="5" color="#CC0000">Instant Geography</font><br>
<br>
<input type="radio" name="choose" value="gastronomy"><font size="5" color="#660033">Instant Gastronomy</font><br>
<br>
<input type="submit" …
Run Code Online (Sandbox Code Playgroud) 我想编写一个python函数来搜索一行,查找一个符号,如果找到了,则用一个值替换它.目标是解决cgi
问题所以,这条线看起来像:
<h1><font color="#CC6600">%<br></font></h1>
Run Code Online (Sandbox Code Playgroud)
我想检查页面上是否有%,然后用一个词替换它,比如说Suffle
.我怎么能做到这一点?
所以我正在尝试创建一个setup.py
文件,在python中部署一个测试框架.该库具有依赖性pexpect
和easy_install
.因此,在安装之后easy_install
,我需要安装s3cmd
哪个是与Amazon S3一起使用的工具.但是,要配置s3cmd
我使用pexpect
,但如果你想setup.py
从一个新的VM运行,那么我们遇到一个ImportError
:
import subprocess
import sys
import pexpect # pexpect is not installed ... it will be
def install_s3cmd():
subprocess.call(['sudo easy_install s3cmd'])
# now use pexpect to configure s3cdm
child = pexpect.spawn('s3cmd --configure')
child.expect ('(?i)Access Key')
# ... more code down there
def main():
subprocess.call(['sudo apt-get install python-setuptools']) # installs easy_install
subprocess.call(['sudo easy_install pexpect']) # installs pexpect
install_s3cmd()
# ... more code …
Run Code Online (Sandbox Code Playgroud) 假设我有以下列表:
['id-1213fsr53', 'WAITING', '54-81-24-40', 'world', 'id-343252sfsg', 'WAITING', '54-41-06-143', 'hello']
Run Code Online (Sandbox Code Playgroud)
列表可以按以下格式细分为元组:
(id, status, ip-address, name)
Run Code Online (Sandbox Code Playgroud)
所以,在另一个检查状态,我需要通过这4个元素元组迭代该列表,如:
for s in status:
(id, status, ip-address, name) = s # (s is a 4 element list)
# increment s by 4, and continue the loop
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这样的行为python
?
我有以下bash
脚本:
#!/bin/bash
cat /etc/hadoop/conf.my_cluster/slaves | \
while read CMD; do
ssh -o StrictHostKeyChecking=no ubuntu@$CMD "sudo service hadoop-0.20-mapreduce-tasktracker restart"
ssh -o StrictHostKeyChecking=no ubuntu@$CMD "sudo service hadoop-hdfs-datanode restart"
echo $CMD
done
Run Code Online (Sandbox Code Playgroud)
/etc/hadoop/conf.my_cluster/slaves
拥有5台奴隶机的IP.在datanode
无法沟通的jobtracker
,所以解决的办法就是重新启动它.输出是:
ubuntu@domU-12-31-39-07-D6-DE:~$ ./test.sh
Warning: Permanently added '54.211.5.233' (ECDSA) to the list of known hosts.
* Stopping Hadoop tasktracker:
stopping tasktracker
* Starting Hadoop tasktracker:
starting tasktracker, logging to /var/log/hadoop-0.20-mapreduce/hadoop-hadoop-tasktracker-domU-12-31-39-06-8A-27.out
Warning: Permanently added '54.211.5.233' (ECDSA) to the list of known hosts.
* Stopping Hadoop datanode: …
Run Code Online (Sandbox Code Playgroud) 我在网上看到了这个问题,我正试图解决它C++
.我有以下算法:
char permutations( const char* word ){
int size = strlen( word );
if( size <= 1 ){
return word;
}
else{
string output = word[ 0 ];
for( int i = 0; i < size; i++ ){
output += permutations( word );
cout << output << endl;
output = word[ i ];
}
}
return "";
}
Run Code Online (Sandbox Code Playgroud)
举例来说,如果我有abc
我的投入,我想显示abc
,acb
,bac
,bca
,cab
,cba
.所以,我想要做的是
'abc' => 'a' + 'bc' …
Run Code Online (Sandbox Code Playgroud) 我正试图通过一种方式发送电子邮件JavaScript
,经过一些搜索,我发现本教程将使用如何进行操作Mandrill
.因此,我继续尝试API,到目前为止我还没有成功.
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function validateMyForm()
{
$.ajax({
type: 'POST',
url: 'https://mandrillapp.com/api/1.0/messages/send.json',
data: {
‘key’: ‘MY KEY’,
‘message’: {
‘from_email’: ‘SOMEONE@EMAIL.COM’,
‘to’: [
{
‘email’: ‘MY@EMAIL.COM’,
‘name’: ‘MYSELF’,
‘type’: ‘to’
}
],
‘autotext’: ‘true’,
‘subject’: ‘Hello World’,
‘html’: ‘YOUR EMAIL CONTENT HERE! YOU CAN USE HTML!’
}
}
}).done(function(response) {
console.log(response); // if you're into that sorta thing
});
}
</script>
</head>
<body>
<form method="post" onsubmit="return validateMyForm();">
Email: <input name="email" type="text" …
Run Code Online (Sandbox Code Playgroud)