课堂小测

/*信1805-3

20183769

赵常恒*/

package 课堂小测;
import java.util.*;
class ScoreInformation
{
 private String stunumber;
 private String name;
 private double mathematicsscore;
 private double englishiscore;
 private double networkscore;
 private double databasescore;
 private double softwarescore;
 public ScoreInformation() {
 }
 public ScoreInformation(String stunumber,String name,double mathematicsscore,double englishiscore,double networkscore,double databasescore,double softwarescore)
 {
  this.stunumber=stunumber;
  this.name=name;
  this.mathematicsscore=mathematicsscore;
  this.englishiscore=englishiscore;
  this.networkscore=networkscore;
  this.databasescore=databasescore;
  this.softwarescore=softwarescore;
 }
 public  String getstunumber()
 {
  return stunumber;
  }
 public void setstunumber(String stunumber)
 {
  this.stunumber=stunumber;
       }
 public  String getname()
 {
  return name;
   }
 public void setname(String name)
 {
  this.name=name;
        }
 public double getmathematicsscore()
 {
  return mathematicsscore;
 }
 public void setmathematicsscore(double mathematicsscore)
 {
  this.mathematicsscore=mathematicsscore;
 }
 public double getenglishiscore()
 {
  return englishiscore;
 }
 public void setenglishiscore(double englishiscore)
 {
  this.englishiscore=englishiscore;
 }
 public double getnetworkscore()
 {
  return networkscore;
 }
 public void setnetworkscore(double networkscore)
 {
  this.networkscore=networkscore;
 }
 public double getdatabasescore()
 {
  return databasescore;
 }
 public void setdatabasescore(double databasescore)
 {
  this.databasescore=databasescore;
 }
 public double getsoftwarescore()
 {
  return softwarescore;
 }
 public void setsoftwarescore(double softwarescore)
 {
  this.softwarescore=softwarescore;
 }
}
public class ScoreManagement{
 static Scanner input=new Scanner(System.in);
 static boolean ll=false;
 static boolean l=false;
 static ScoreInformation []a=new ScoreInformation[5];
 static void zzm() {
  a[0]=new ScoreInformation("20183770"," 0",0,0,0,0,0);//用数组存储5个成员和每个成员的初值
  a[1]=new ScoreInformation("20183771"," 1",0,0,0,0,0);
  a[2]=new ScoreInformation("20183772"," 2",0,0,0,0,0);
  a[3]=new ScoreInformation("20183773"," 3",0,0,0,0,0);
  a[4]=new ScoreInformation("20183774"," 4",0,0,0,0,0);
 }
 static int i;
 public static void main(String [] args) {
  zzm();
  for(;;) {
   System.out.println("***********************************************************");
   System.out.println("石家庄铁道大学软件工程系 ");
   System.out.println("学生学籍管理系统 2019 版 ");
   System.out.println("***********************************************************");
   System.out.println("1、 学生考试成绩录入 ");
   System.out.println("2、 学生考试成绩修改 ");
   System.out.println("3、 计算学生成绩绩点 ");
   System.out.println("4、退出学籍管理系统 ");
   System.out.println("***********************************************************");
   int m = input.nextInt();
     switch(m){
  case 1:
   while(ll=true) {
   System.out.println("***********************************************************");
   System.out.println("***********************************************");
         System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
   System.out.println("学生考试成绩录入");
   System.out.println("***********************************************");
   System.out.println("请输入学生学号:");
   System.out.println("***********************************************");
   String n1=sc.next();
   for(i=0;i<5;i++)
   if(n1.equals(a[i].getstunumber()))
   {l=true;break;}
   if(l) {
       System.out.println("***********************************************");

System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("学生考试成绩录入");
    System.out.println("***********************************************");
       System.out.println("学生学号:"+a[i].getstunumber());
    System.out.println("学生姓名:"+a[i].getname());
    System.out.println("请输入高等数学成绩:");
    a[i].setmathematicsscore(input.nextDouble());
    System.out.println("请输入大学英语成绩:");
    a[i].setenglishiscore(input.nextDouble());
    System.out.println("请输入大学计算机网络成绩:");
    a[i].setnetworkscore(input.nextDouble());
    System.out.println("请输入大学数据库成绩:");
    a[i].setdatabasescore(input.nextDouble());
    System.out.println("请输入大学软件工程成绩:");
    a[i].setsoftwarescore(input.nextDouble());

    System.out.println("***********************************************");
    System.out.println("***********************************************");
          System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("学生学号:"+a[i].getstunumber());
    System.out.println("学生姓名:"+a[i].getname());
    System.out.println("高等数学成绩:"+a[i].getmathematicsscore());
    System.out.println("大学英语成绩:"+a[i].getenglishiscore());
    System.out.println("计算机网络成绩:"+a[i].getnetworkscore());
    System.out.println("数据库成绩:"+a[i].getdatabasescore());
    System.out.println("软件工程成绩:"+a[i].getsoftwarescore());
    System.out.println("该学生成绩录入完毕,是否提交(Y/N)");
    System.out.println("***********************************************");
    String n2=input.next();
    if(n2.equals("Y")) {
     System.out.println("录入成功!!");
    break;}
     else {
      a[i].setmathematicsscore(0);
      a[i].setenglishiscore(0);
      a[i].setnetworkscore(0);
      a[i].setdatabasescore(0);
      a[i].setsoftwarescore(0);
      System.out.println("录入失败!!");
      ll=true;
          }
      }
       else {System.out.println("该学号不存在!!!");
       ll=true;}
 }          
  break;
  case 2:
   double d1,d2,d3,d4,d5;
      d1=a[i].getmathematicsscore();
      d2=a[i].getenglishiscore();
      d3=a[i].getnetworkscore();
      d4=a[i].getdatabasescore();
      d5=a[i].getsoftwarescore();
   System.out.println("***********************************************");
         System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
   System.out.println("                          学生考试成绩修改界面");
   System.out.println("***********************************************");
   System.out.println("                          请输入学生学号:");
   String n3=input.next();
   System.out.println("***********************************************");
   for( i=0;i<5;i++)
   if(n3.equals(a[i].getstunumber()))
    {l=true;break;}
   if(l) {
    System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("学生学号:"+a[i].getstunumber());
    System.out.println("学生姓名:"+a[i].getname());
    System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
    System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
    System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
    System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
    System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
    System.out.println("***********************************************");
    System.out.println("请选择需要修改的选项");
   
   }
   int k = input.nextInt();
   switch(k) {
   case 1:
             System.out.println("***********************************************");
          System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("                          学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("                          学生学号:"+a[i].getstunumber());
    System.out.println("                          学生姓名:"+a[i].getname());
    System.out.println("                          请输入修改后的高等数学成绩:");
    System.out.println("***********************************************");
    a[i].setmathematicsscore(sc.nextDouble());
    System.out.println("***********************************************");
    System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("学生学号:"+a[i].getstunumber());
    System.out.println("学生姓名:"+a[i].getname());
    System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
    System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
    System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
    System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
    System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
    System.out.println("***********************************************");
    System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
    String n2=input.next();
    if(n2.equals("Y"))
     System.out.println("修改成功!!");  
     else {
      a[i].setmathematicsscore(d1);
      a[i].setenglishiscore(d2);
      a[i].setnetworkscore(d3);
      a[i].setdatabasescore(d4);
      a[i].setsoftwarescore(d5);
      System.out.println("录入失败!!");
          }
                  break;
        case 2:
    System.out.println("***********************************************");
     System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
        System.out.println("                          学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("                          学生学号:"+a[i].getstunumber());
    System.out.println("                          学生姓名:"+a[i].getname());
    System.out.println("                          请输入修改后的大学英语成绩:");
    System.out.println("***********************************************");
    a[i].setEnglishiscore(input.nextDouble());
    System.out.println("***********************************************");
    System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
    System.out.println("学生考试成绩录入");
    System.out.println("***********************************************");
    System.out.println("学生学号:"+a[i].getstunumber());
    System.out.println("学生姓名:"+a[i].getname());
    System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
    System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
    System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
    System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
    System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
    System.out.println("***********************************************");
    System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
    String n4=input.next();
    if(n4.equals("Y"))
     System.out.println("修改成功!!");  
     else {
      a[i].setmathematicsscore(d1);
      a[i].setenglishiscore(d2);
      a[i].setnetworkscore(d3);
      a[i].setdatabasescore(d4);
      a[i].setsoftwarescore(d5);
      System.out.println("录入失败!!");
          }
               break;
        case 3:
     System.out.println("***********************************************");
      System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
         System.out.println("                          学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("                          学生学号:"+a[i].getstunumber());
     System.out.println("                          学生姓名:"+a[i].getname());
     System.out.println("                          请输入修改后的计算机网络成绩:");
     System.out.println("***********************************************");
     a[i].setnetworkscore(input.nextDouble());
     System.out.println("***********************************************");
     System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
     System.out.println("学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("学生学号:"+a[i].getstunumber());
     System.out.println("学生姓名:"+a[i].getname());
     System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
     System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
     System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
     System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
     System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
     System.out.println("***********************************************");
     System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
     String n5=input.next();
     if(n5.equals("Y"))
      System.out.println("修改成功!!");  
      else {
       a[i].setmathematicsscore(d1);
       a[i].setenglishiscore(d2);
       a[i].setnetworkscore(d3);
       a[i].setdatabasescore(d4);
       a[i].setsoftwarescore(d5);
       System.out.println("录入失败!!");
           }
                break;
        case 4:
     System.out.println("***********************************************");
      System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
         System.out.println("                          学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("                          学生学号:"+a[i].getstunumber());
     System.out.println("                          学生姓名:"+a[i].getname());
     System.out.println("                          请输入修改后的数据库成绩:");
     System.out.println("***********************************************");
     a[i].setdatabasescore(input.nextDouble());
     System.out.println("***********************************************");
     System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
     System.out.println("学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("学生学号:"+a[i].getstunumber());
     System.out.println("学生姓名:"+a[i].getmame());
     System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
     System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
     System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
     System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
     System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
     System.out.println("***********************************************");
     System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
     String n6=input.next();
     if(n6.equals("Y"))
      System.out.println("修改成功!!");  
      else {
       a[i].setmathematicsscore(d1);
       a[i].setenglishiscore(d2);
       a[i].setnetworkscore(d3);
       a[i].setdatabasescore(d4);
       a[i].setsoftwarescore(d5);
       System.out.println("录入失败!!");
           }
                break;
        case 5:
     System.out.println("***********************************************");
      System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
         System.out.println("                          学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("                          学生学号:"+a[i].getstunumber());
     System.out.println("                          学生姓名:"+a[i].getname());
     System.out.println("                          请输入修改后的软件工程成绩:");
     System.out.println("***********************************************");
     a[i].setSoftwarescore(sc.nextDouble());
     System.out.println("***********************************************");
     System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");
     System.out.println("学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("学生学号:"+a[i].getstunumber());
     System.out.println("学生姓名:"+a[i].getname());
     System.out.println("1,高等数学成绩:"+a[i].getmathematicsscore());
     System.out.println("2,大学英语成绩:"+a[i].getenglishiscore());
     System.out.println("3,计算机网络成绩:"+a[i].getnetworkscore());
     System.out.println("4,数据库成绩:"+a[i].getdatabasescore());
     System.out.println("5,软件工程成绩:"+a[i].getsoftwarescore());
     System.out.println("***********************************************");
     System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
     String n7=input.next();
     if(n7.equals("Y"))
      System.out.println("修改成功!!");  
      else {
       a[i].setmathematicsscore(d1);
       a[i].setenglishiscore(d2);
       a[i].setnetworkscore(d3);
       a[i].setdatabasescore(d4);
       a[i].setsoftwarescore(d5);
       System.out.println("录入失败!!");
           }
                break;
   }
  
     
     break;
      case 3:
      while(ll=true) {
   double t1,t2,t3,t4,t5;
   System.out.println("***********************************************");
         System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
   System.out.println("                          学生考试成绩绩点计算界面 ");
   System.out.println("***********************************************");
   System.out.println("                          请输入学生学号:");
   String n4=input.next();
   System.out.println("***********************************************");
   for( i=0;i<5;i++)
   if(n4.equals(a[i].getstunumber()))
    {l=true;break;}
   if(l) {
    if(a[i].getmathematicsscore()>=90)
     t1=4.0;
    else if(a[i].getmathematicsscore()>=85&&a[i].getmathematicsscore()<=89.9)
     t1=3.7;
    else if(a[i].getmathematicsscore()>=82&&a[i].getmathematicsscore()<=84.9)
     t1=3.3;
    else if(a[i].getmathematicsscore()>=78&&a[i].getmathematicsscore()<=81.9)
     t1=3.0;
    else if(a[i].getMathematicsscore()>=75&&a[i].getmathematicsscore()<=77.9)
     t1=2.7;
    else if(a[i].getmathematicsscore()>=72&&a[i].getmathematicsscore()<=74.9)

     t1=2.3;
    else if(a[i].getmathematicsscore()>=68&&a[i].getmathematicsscore()<=71.9)
     t1=2.0;
    else if(a[i].getmathematicsscore()>=66&&a[i].getmathematicsscore()<=67.9)
     t1=1.7;
    else if(a[i].getmathematicsscore()>=64&&a[i].getmathematicsscore()<=65.9)
     t1=1.5;
    else if(a[i].getmathematicsscore()>=60&&a[i].getmathematicsscore()<=63.9)
     t1=1.0;
    else
     t1=0;
   
    if(a[i].getenglishiscore()>=90)
     t2=4.0;
    else if(a[i].getenglishiscore()>=85&&a[i].getenglishiscore()<=89.9)
     t2=3.7;
    else if(a[i].getenglishiscore()>=82&&a[i].getenglishiscore()<=84.9)
     t2=3.3;
    else if(a[i].getenglishiscore()>=78&&a[i].getenglishiscore()<=81.9)
     t2=3.0;
    else if(a[i].getenglishiscore()>=75&&a[i].getenglishiscore()<=77.9)
     t2=2.7;
    else if(a[i].getenglishiscore()>=72&&a[i].getenglishiscore()<=74.9)
     t2=2.3;
    else if(a[i].getenglishiscore()>=68&&a[i].getenglishiscore()<=71.9)
     t2=2.0;
    else if(a[i].getenglishiscore()>=66&&a[i].getenglishiscore()<=67.9)
     t2=1.7;
    else if(a[i].getenglishiscore()>=64&&a[i].getenglishiscore()<=65.9)
     t2=1.5;
    else if(a[i].getenglishiscore()>=60&&a[i].getenglishiscore()<=63.9)
     t2=1.0;
    else
     t2=0;
   
    if(a[i].getnetworkscore()>=90)
     t3=4.0;
    else if(a[i].getnetworkscore()>=85&&a[i].getnetworkscore()<=89.9)
     t3=3.7;
    else if(a[i].getnetworkscore()>=82&&a[i].getnetworkscore()<=84.9)
     t3=3.3;
    else if(a[i].getnetworkscore()>=78&&a[i].getnetworkscore()<=81.9)
     t3=3.0;
    else if(a[i].getnetworkscore()>=75&&a[i].getnetworkscore()<=77.9)
     t3=2.7;
    else if(a[i].getnetworkscore()>=72&&a[i].getnetworkscore()<=74.9)
     t3=2.3;
    else if(a[i].getnetworkscore()>=68&&a[i].getnetworkscore()<=71.9)
     t3=2.0;
    else if(a[i].getnetworkscore()>=66&&a[i].getnetworkscore()<=67.9)
     t3=1.7;
    else if(a[i].getnetworkscore()>=64&&a[i].getnetworkscore()<=65.9)
     t3=1.5;
    else if(a[i].getnetworkscore()>=60&&a[i].getnetworkscore()<=63.9)
     t3=1.0;
    else
     t3=0;


   
    if(a[i].getdatabasescore()>=90)
     t4=4.0;
    else if(a[i].getdatabasescore()>=85&&a[i].getdatabasescore()<=89.9)
     t4=3.7;
    else if(a[i].getdatabasescore()>=82&&a[i].getdatabasescore()<=84.9)
     t4=3.3;
    else if(a[i].getdatabasescore()>=78&&a[i].getdatabasescore()<=81.9)
     t4=3.0;
    else if(a[i].getdatabasescore()>=75&&a[i].getdatabasescore()<=77.9)
     t4=2.7;
    else if(a[i].getdatabasescore()>=72&&a[i].getdatabasescore()<=74.9)
     t4=2.3;
    else if(a[i].getdatabasescore()>=68&&a[i].getdatabasescore()<=71.9)
     t4=2.0;
    else if(a[i].getdatabasescore()>=66&&a[i].getdatabasescore()<=67.9)
     t4=1.7;
    else if(a[i].getdatabasescore()>=64&&a[i].getdatabasescore()<=65.9)
     t4=1.5;
    else if(a[i].getdatabasescore()>=60&&a[i].getdatabasescore()<=63.9)
     t4=1.0;
    else
     t4=0;
   
    if(a[i].getnetworkscore()>=90)
     t5=4.0;
    else if(a[i].getnetworkscore()>=85&&a[i].getnetworkscore()<=89.9)
     t5=3.7;
    else if(a[i].getnetworkscore()>=82&&a[i].getnetworkscore()<=84.9)
     t5=3.3;
    else if(a[i].getnetworkscore()>=78&&a[i].getnetworkscore()<=81.9)
     t5=3.0;
    else if(a[i].getnetworkscore()>=75&&a[i].getnetworkscore()<=77.9)
     t5=2.7;
    else if(a[i].getnetworkscore()>=72&&a[i].getnetworkscore()<=74.9)
     t5=2.3;
    else if(a[i].getnetworkscore()>=68&a[i].getnetworkscore()<=71.9)
     t5=2.0;
    else if(a[i].getnetworkscore()>=66&&a[i].getnetworkscore()<=67.9)
     t5=1.7;
    else if(a[i].getnetworkscore()>=64&&a[i].getnetworkscore()<=65.9)
     t5=1.5;
    else if(a[i].getnetworkscore()>=60&&a[i].getnetworkscore()<=63.9)
     t5=1.0;
    else
     t5=0;
    double tt,ttt;
    tt=(t1*4+t2*3+t3*4+t4*3+t5*2)/16;
       ttt=(double)math.round(tt*100)/100;
    System.out.println("***********************************************");
    System.out.println("            石家庄铁道大学软件工程系学生学籍管理系统2019版");
     System.out.println("                          学生考试成绩录入");
     System.out.println("***********************************************");
     System.out.println("                          学生学号:"+a[i].getstunumber());
     System.out.println("                          学生姓名:"+a[i].getname());
     System.out.println("                          高等数学绩点:"+t1);
     System.out.println("                          高等数学绩点:"+t2);
     System.out.println("                          计算机网络绩点:"+t3);
     System.out.println("                          数据库绩点:"+t4);
     System.out.println("                          软件工程绩点:"+t5);
     System.out.println("                          你的平均绩点绩点:"+ttt);
     if(tt>=2)
     System.out.println("                          你的学分绩点达到毕业水平");
     else
      System.out.println("                      你的学分绩点没有达到毕业水平");
     System.out.println("                          该学生成绩录入完毕,是否提交(Y/N)");
     System.out.println("***********************************************");}
     String n6;
     n6=sc.next();
     if(n6.equals("N"))
     {ll=true;}
     else
      break;
   }
      break;
  case 4:
   System.out.println("***********************************************************");
   System.out.println("           谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
   System.out.println("                                   制作人:赵常恒 ");
   System.out.println("***********************************************************");
   return;
  default:
   System.out.println("该选项不存在!!!");
   break;
   }
     }
 }}

//最后修改时间:2019.9.12

原文地址:https://www.cnblogs.com/zzmds/p/11515373.html

时间: 2024-11-03 22:18:39

课堂小测的相关文章

软件工程概论第一次课堂小测-------产生30个100以内的随机整数四则运算的小程序

1 #include<iostream> 2 #include<ctime> 3 using namespace std; 4 5 void main() 6 { 7 int a,b,c; 8 srand(unsigned(time(NULL))); //以系统时间为随机种子保证数的变化 9 for(int i=0;i<30;i++) 10 { 11 a=rand()%99+1; 12 b=rand()%99+1; 13 c=rand()%4+1; 14 switch(c)

Windbg CLR基础小测 《第六篇》

首先写一段代码如下: namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("Hello, Windbg!"); Console.ReadKey(); } } } 在Debug目录中启动该程序,然后在Debug中附加该进程. 0:007> .load C:/WINDOWS/Microsoft.NET/Framework/v4.0.303

小测几种python web server的性能

http://blog.csdn.net/raptor/article/details/8038476 因为换了nginx就不再使用mod_wsgi来跑web.py应用了,现在用的是gevent-wsgi,效果还不错.但还是想试试别的,比如传说中超级猛的meinheld什么的. 软硬件环境 硬件: 一台04年初购置的IBM X235服务器,CPU为Xeon 2.4G两颗,内存1G,100M网卡. 软件: Ubuntu Server 10.04 LTSApache 2.2.14Nginx 0.7.

javascript typeof用法小测

<html xmlns="http://www.w3.org/1999/xhtml"> <head>     <title></title>     <script type="text/javascript">                                     function show(){                 //typeof后跟参数,返回的是表示该参数类型的字符串

随堂小测第19天

今天我们四个从下午4点到5点半聚在一起写建民安排的文档,顺便拉拉家常,很开心,在这里表扬一下李井明儿小童鞋,真的很负责. 另外,昨天结束了高考,表弟终于解脱了,替他高兴 我们的随堂小测在大家的不断努力下,终于完成了,还差一个logo 原文地址:https://www.cnblogs.com/daisy99lijing/p/10994225.html

朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S

朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S 有关Spring Cloud Kubernates(以下简称SCK)详见https://github.com/spring-cloud/spring-cloud-kubernetes,在本文中我们主要测试三个功能: 使用Kubernetes服务发现配合Spring Cloud Ribbon做服务调用 读取Kubernetes的ConfigMap配置并且支持修改后动态刷新 Spring Bo

随堂小测APP使用体验

先要去注册账号需要填写用户名.密码.手机号.学号/教师号.学校.专业.即可注册,注册成功后,即可登录APP进,登陆进去以后.会有两个界面,课堂和我的,注册.登录简单,通俗易懂,可以签到,可以安排随堂测验. 改进内容: 1.app不应该每出去一次就要重新登录一次,需要像qq,微信一样可以后台运行且不退出.不用频繁登陆. 2.在签到允许的时间内可以无限次签到获得经验值.应该设置成每天只能签到一次. 3.在注册的时候应该有确认密码一次,否则用户万一输错密码,心中记得又是别的,就登陆不上,所以还要重新注

小测(noip2005的两道题) 2017.3.3

过河 题目描述 Description 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度).坐标为0的点表示桥的起点,坐标为L的点表示桥的终点.青蛙从桥的起点开始,不停的向终点方向跳跃.一次跳跃的距离是S到T之间的任意正整数(包括S,T).当青蛙跳到或跳过坐标为L的点时,就算青蛙已经跳出了独木桥.题目给出独

20170116小测233

更正:pdfT1(mex)中的前两个"她"误打成了"他"... T1:mex 分析: 我们可以得到mex函数一个很有用的性质:左端点相同,右端点递增,mex递增... 所以我们可以O(n)滴求出mex(1,i)...然后我们维护左端点的位置,从1到n,每次左端点向右移动一位,就可以更新i+1到下一次a[i]出现的位置的mex函数,这样暴力修改是O(n^2)的,可以拿到60分... 如果要拿满分显然可以用线段树维护区间修改区间求和... 还有另一种代码短常数小的方法-