XP下硬盘安装Ubuntu7,程序员必做的50道题之4

最近一直在学习Ubuntu,Windows下和局域网其他人传文件都用“飞鸽传书”,于是在Ubuntu中文论坛查找,自己也编译了一个,挺好用,完全有着Windows版本的功能。

程序员必做的50道题之4:输入某年某月某日,判断这一天是这一年的第几天?,50道某日

package pwd;

/**
 * 程序员必做的50道题之4:输入某年某月某日,判断这一天是这一年的第几天?
 * <p>@author SunJian</p>
 * <p>date:2017年10月20日</p>
 * <p>QQ:330160114</p>
 * <p>company:四海兴唐</p>
 * <p>site:www.ccshxt.com</p>
 */
public class DateCount {
 public static void main(String[] args) {
  //此处可以改为键盘输入
  String input="20171020";
  //一年中的第多少天
  int howManyDates=0;

  //解析出年、月、日
  int year=Integer.parseInt(input.substring(0,4));
  int month=Integer.parseInt(input.substring(4,6));
  int date=Integer.parseInt(input.substring(6,8));

  boolean run=false;
  //判断是否是闰年
  if((year % 100 ==0 && year % 4==0) && year % 400 !=0){
   run=true;
  }

  for(int m=1;m<month;m++){
   switch(m){
    case 1:
     howManyDates+=31;
     break;

    case 2:
     if(run){
      //闰年,二月29天
      howManyDates+=29;
     }else{
      //非闰年,二月28天
      howManyDates+=28;
     }

     break;

    case 3:
     howManyDates+=31;
     break;

    case 4:
     howManyDates+=30;
     break;

    case 5:
     howManyDates+=31;
     break;

    case 6:
     howManyDates+=30;
     break;

    case 7:
     howManyDates+=31;
     break;

    case 8:
     howManyDates+=31;
     break;

    case 9:
     howManyDates+=30;
     break;

    case 10:
     howManyDates+=31;
     break;

    case 11:
     howManyDates+=30;
     break;

    case 12:
     howManyDates+=31;
     break;
    default:
      System.out.println("错误");
   }
  }
  howManyDates=howManyDates+date;

  System.out.println(input+"是"+year+"年的第"+howManyDates+"天");
 }
}

  

package pwd;/** * 程序员必做的50道题之4:输入某年某月…

从windows
XP硬盘安装Ubuntu7.10有几个地方很容易被忽略,分列如下:

IP Messenger 官方网站:

1、Ubuntu 7.10 有几种安装方式:
光驱直接安装:这个比较简单,光盘塞进去按提示进行;
用硬盘安装映像:从
 获取Ubuntu
7.10的ISO安装映像(注意这个是专用于硬盘安装的那种iso),然后从网上下载专用的内核和initrd,可以下载Linux公社的grub
for dos
0.4.2,里面有,不再多说。
还有就是用liveCD安装(Ubuntu-7.10-desktop-i386.iso),听说这种方法需要修改initrd,比较麻烦。

step by step

2、本人用的也是live
CD映像,但方法简单很多,就是解压出casper和.disk目录置于某fat分区根目录,再解出wubi-cdboot.exe到c根目录并执行,然后按要求重启,会发现windows启动项多了Ubuntu一项,选中按步骤做即可。有一点要注意,在第7个配置步骤中,会有一项选择boot
loader的位置,这个版本似乎只能选择安装到硬盘主引导扇区,所以我选择暂时不装loader。待到全部完成后重启,机器不能进入Ubuntu(因为没有loader),这时按前述步骤再次进入Ubuntu安装,只是不“install”,而是打开终端,运行如下命令:

下载源代码

到用户目录,依次执行:

$ sudo grub
grub> root (hd0,7) # 我的 Ubuntu在 /dev/sda8
grub> setup (hd0,7)