小编cyb*_*ron的帖子

在提交之前检查表单 - JavaScript

我有以下表格:

<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)

html javascript

0
推荐指数
1
解决办法
173
查看次数

在python中替换字符串

我想编写一个python函数来搜索一行,查找一个符号,如果找到了,则用一个值替换它.目标是解决cgi问题所以,这条线看起来像:

<h1><font color="#CC6600">%<br></font></h1>
Run Code Online (Sandbox Code Playgroud)

我想检查页面上是否有%,然后用一个词替换它,比如说Suffle.我怎么能做到这一点?

python

0
推荐指数
1
解决办法
84
查看次数

如何在安装之前导入python模块?

所以我正在尝试创建一个setup.py文件,在python中部署一个测试框架.该库具有依赖性pexpecteasy_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)

python unix

0
推荐指数
1
解决办法
207
查看次数

按一定数量迭代列表

假设我有以下列表:

['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

python list

0
推荐指数
1
解决办法
28
查看次数

循环脚本只执行一次 - Bash

我有以下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)

bash hadoop

0
推荐指数
1
解决办法
150
查看次数

以字符串c ++生成所有字谜

我在网上看到了这个问题,我正试图解决它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)

c c++

-1
推荐指数
1
解决办法
6463
查看次数

使用JavaScript发送电子邮件

我正试图通过一种方式发送电子邮件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)

html javascript forms

-1
推荐指数
1
解决办法
96
查看次数

标签 统计

python ×3

html ×2

javascript ×2

bash ×1

c ×1

c++ ×1

forms ×1

hadoop ×1

list ×1

unix ×1