zoukankan      html  css  js  c++  java
  • ubuntu

    Ubuntu

    系统安装

    在VMware中新建虚拟机

    20180620200651158

    1555322411473

    指定当前虚拟机使用的系统镜像

    1555406823989

    设置系统的登录账号密码,设置完成以后一定要记住。

    1555406875540

    1555322558054

    1555322574001

    1555322584853

    1555322605989

    1555322613074

    1555322619297

    1555322626102

    1555322643496

    1555322651420

    1555322658865

    1555322696354

    1555407034888

    1555407053476

    一直等待,系统初始化安装,知道出现下方界面:

    1555407978602

    输入前面设置的密码,点击Sign In

    1555408000095

    点击右上角绿色按钮,一路next即可。

    1555408167496

    点击Install Now,下载最新版本的ubuntu软件库。

    1555408927535

    输入登录密码。

    1555409110692

    1555409235259

    选择稍后重启 Restart Later

    1555409767922

    更改系统语言为中文

    点击屏幕右上角 设置按钮

    1555409861780

    选择地区和语言设置 Region & Language

    然后选择 语言安装管理 Manage Installed Languages

    1555410041516

    1555410055056

    点击Install ,下载安装语言包,必须联网。

    下载安装语言包需要管理员授权,所以还是输入登录密码。

    1555410117339

    1555410182580

    点击 install/remove language,安装语言包

    1555410217668

    在弹出窗口中,找到chinese(simplified) 和English,勾选上再点击Apply

    1555410324956

    等待下载完成。

    1555410343152

    在已经下载完成的语言列表中找到汉语(中国),并把它拖到语言列表的最上方位置,并点选Apply System-Wide,最后点击Close关闭当前窗口。

    1555411260859

    重启ubuntu

    1555411352862

    1555411390939

    重启后的ubuntu,会弹出提示将标准文件夹更新到当前语言吗?选择 保留旧的名称 。

    更改系统时区为亚洲/上海

    sudo tzselect
    # 选项Asia  4
    # 选项China 9
    # 选项beijing 1
    # 选项Yes     1
    

    1559058496068

    1559058552593

    # 复制时区文件
    sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
    # 安装ntp时间服务器
    sudo apt install ntpdate
    # 同步ntp时间服务器
    sudo ntpdate time.windows.com
    # 将系统时间与网络同步
    ntpdate cn.pool.ntp.org
    # 将时间写入硬件
    hwclock --systohc
    
    # 重启Ubuntu
    

    安装基本使用软件

    Vim

    sudo apt install vim
    

    1555470919223

    chrome

    使用ubuntu内置的火狐浏览器打开谷歌浏览器的下载 地址:

    http://www.google.cn/intl/zh-CN/chrome/browser/desktop/index.html

    1555466987568

    选择Ubuntu版本

    1555467043282

    点选 保存文件,默认会保存在用户家目录下的 Downloads目录下

    1555467087378

    1555471035561

    1555471112932

    1555471142332

    1555471162743

    1555471209936

    可以选择把图标拉动到左侧收藏栏中,方便快速打开。

    1555467889227

    1555467966573

    1555467980106

    搜狗输入法

    访问搜狗输入法For Linux

    https://pinyin.sogou.com/linux/?r=pinyin

    1555471345709

    1555471416927

    1555471442196

    1555471709889

    1555471730863

    1555471759032

    关闭窗口后,重启ubuntu。

    1555471781326

    1555472039635

    Pycharm

    1555472662852

    1555473218834

    1555474613731

    1555474739744

    1555469017912

    1555469066192

    合理使用地址:http://idea.lanyus.com/

    第一步 将:0.0.0.0 https://account.jetbrains.com:443加入hosts
    第二步 打开终端,输入sudo /etc/init.d/networking restart ,刷新dns缓存
    第三步 在 Activation code 输入 lanyu 序列号

    56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5IiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9XSwiaGFzaCI6IjEyMjkxNDk4LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-SYSsDcgL1WJmHnsiGaHUWbaZLPIe2oI3QiIneDtaIbh/SZOqu63G7RGudSjf3ssPb1zxroMti/bK9II1ugHz/nTjw31Uah7D0HqeaCO7Zc0q9BeHysiWmBZ+8bABs5vr25GgIa5pO7CJhL7RitXQbWpAajrMBAeZ2En3wCgNwT6D6hNmiMlhXsWgwkw2OKnyHZ2dl8yEL+oV5SW14t7bdjYGKQrYjSd4+2zc4FnaX88yLnGNO9B3U6G+BuM37pxS5MjHrkHqMTK8W3I66mIj6IB6dYXD5nvKKO1OZREBAr6LV0BqRYSbuJKFhZ8nd6YDG20GvW6leimv0rHVBFmA0w==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
    

    Sublimetext 3

    1555475630890

    1555475665216

    1555475772154

    1555475945674

    virtualenvs

    默认情况下ubuntu18.04版本中已经内置了Python3.6.7了。但是没有内置pip。所以先安装pip。

    sudo apt install python3-pip
    

    1555486869608

    1555486897199

    安装虚拟环境

    pip3 install virtualenv
    pip3 install virtualenvwrapper
    

    1555492891577

    安装完成了以后,接下来需要配置系统环境变量

    mkdir $HOME/.virtualenvs
    

    执行命令,打开并编辑 ~/.bashrc

    vim  ~/.bashrc
    

    1555493308420

    文件末尾添加以下几行代码,:wq 保存退出。

    export WORKON_HOME=$HOME/.virtualenvsexport VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3source ~/.local/bin/virtualenvwrapper.sh
    

    1555495251155

    刷新配置文件

    source ~/.bashrc
    

    1555493352631

    1555495302952

    最后测试是否安装成功

    workonmkvirtualenv
    

    1555495399898

    如果出现上面的错误,是因为 virtualenv 这个基础依赖包被安装在默认 Python 目录下,做一个virtualenv 的软连接到/usr/bin中给python3调用即可。

    首先还是用 find 找到 virtualenv 的位置

    sudo find / -name "virtualenv"
    

    1555495562038

    创建软连接

    sudo ln -s /home/moluo/.local/bin/virtualenv /usr/bin/virtualenv
    

    注意:/home/moluo/.local/bin/virtualenv 根据前面find查找出来的结果而定

    解决上面问题以后,再次执行就成功了。

    1555495835948

    mysql

    从官方提供的mysql-apt-config.deb包进行APT源设置

    Mysql下载地址:https://dev.mysql.com/downloads/mysql/

    1555483227691

    1555483413283

    1555483481421

    APT源下载地址:https://dev.mysql.com/downloads/repo/apt/

    1555483637964

    1555483666999

    1555483797479

    下载完成以后,默认apt源保存在了Downloads目录下。

    1555484649053

    通过终端切换目录到Downloads目录下执行一下命令:

    cd Downloads/sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 
    

    1555485036396

    1555485058132

    1555485093085

    按下方向键选择OK回车即可

    1555496062646

    完成后运行更新命令:

    sudo apt-get update
    

    1555496477552

    安装mysql

    sudo apt-get install mysql-server
    

    1555496520217

    设置root账号的登录密码:

    1555485497312

    1555496622098

    经过上面操作,就完成了数据库的安装和配置。

    1555496747740

    从网盘上面下载navicat破解版压缩包到ubuntu

    链接: https://pan.baidu.com/s/1VcrFp3dNgdiyGo4TFT6Wiw 提取码: 39yt
    

    1555558869882

    双击压缩包,并把内部文件拖放到桌面上

    1555558912918

    进入navicat目录,在终端打开输入以下命令:

    ./start_navicat
    

    1555558990718

    点击安装Mono和Gecko

    1555559056428

    1555559963030

    把桌面上解压出来的navicat目录复制到/opt目录下。桌面的删除即可。

    sudo cp ~/Desktop/navicat120_premium_cs_x64  /opt -r
    

    1555572438424

    /usr/share/applications目录下创建navicat的快捷方式文件,执行以下代码:

    cd /usr/share/applicationssudo vim navicat.desktop
    

    文件代码如下,:wq保存退出。

    [Desktop Entry]Encoding=UTF-8Name=navicatComment=The Smarter Way to manage dadabaseExec=/opt/navicat120_premium_cs_x64/start_navicatIcon=/opt/navicat120_premium_cs_x64/navicat.pngCategories=Application;Database;MySQL;navicatVersion=1.0Type=ApplicationTerminal=0
    

    1555572888816

    接下来在应用程序中搜索navicat并设置到收藏列表中。

    1555573020937

    Postman

    从官网下载Postman软件包,官网地址:https://www.getpostman.com/downloads/

    1555580716760

    安装Postman运行的依赖包

    sudo apt-get install libgconf-2-4sudo apt-get install libcanberra-gtk-module
    

    1555581235664

    1555581250971

    把下载回来的Postman从Downloads目录中解压并剪切到/opt目录下

    cd ~/Downloadssudo tar -zxf Postman-linux-x64-7.0.7.tar.gzsudo mv Postman /opt
    

    1555582465252

    把官方上面的logo图片下载回来,。并保存到软件目录/opt/Postman下。

    1555582656833

    创建桌面快捷方式,创建快捷方式文件

    sudo vim /usr/share/applications/postman.desktop
    

    快捷方式文件代码如下,:wq 保存退出。

    [Desktop Entry]Encoding=UTF-8Name=postmanComment=用于接口测试的一个工具Exec=/opt/Postman/PostmanIcon=/opt/Postman/postman.svgCategories=Application;Web;MySQL;postmanVersion=1.0Type=ApplicationTerminal=0
    

    在应用程序中搜索postman,并设置到收藏夹。

    1555582917726

    git

    运行以下命令安装git

    sudo apt-get install git
    

    1555583954368

    安装完成了,可以查看下版本。

    1555584388674

    redis

    使用以下命令安装redis

    sudo apt-get install redis-server
    

    1555585333786

    配置文件地址:/etc/redis/redis.conf

    nvm

    由于node.js的版本一直处于不断更新中,所以我们需要一个版本管理器来更好的使用node.js。

    nvm是一个开源的node版本管理器,通过它,你可以下载任意版本的node.js,还可以在不同版本之间切换使用。

    注意:安装nvm之前,要确保当前机子中不存在任何版本的node,如果有,则卸载掉。

    github:https://github.com/creationix/nvm

    安装命令:

    sudo apt-get updatesudo apt install curlcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bashsource ~/.bashrc
    

    1555898548578

    1555898571439

    node

    使用nvm的相关命令安装node。

    # 查看官方提供的可安装node版本nvm ls-remote# 安装执行版本的node,例如:nvm install v10.15.2nvm install <version># 卸载node版本,例如:nvm uninstall v10.15.2nvm uninstall <version># 查看已安装的node列表nvm ls# 切换node版本,例如:nvm use v10.15.2nvm use <version># 设置默认版本,如果没有设置,则开机时默认node是没有启动的。nvm alias default v10.15.2# 查看当前使用的版本nvm current
    

    1555900488599

    安装几个常用的LTS版本

    nvm install v10.15.2nvm alias default v10.15.2
    

    1555900526360

    npm

    npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)。安装了node以后,就自动安装了npm[不一定是最新版本]

    官方:https://www.npmjs.com

    文档:https://www.npmjs.com.cn/

    npm --version
    

    cnpm

    默认情况下,npm安装插件是从国外服务器下载,受网络影响大,可能出现网络异常。

    通过淘宝镜像加速npm

    http://npm.taobao.org/

    # 打印默认的 registry 地址npm config -g get registry# 设置淘宝镜像npm config -g set registry https://registry.npm.taobao.org
    

    1555910269500

    vue-cli

    使用前面已经安装好的node版本,进行安装。注意一旦安装以后,以后这个vue-li最好契合当前node版本。也就是说,运行接下来安装的vue-cli时,最好运行的就是本次跑的node版本。如果回头切换到其他版本node来运行vue-cli,有可能因为版本不兼容出现不必要的bug。

    文档:https://cli.vuejs.org/zh/guide/installation.html

    安装命令

    npm install -g @vue/clinpm install -g @vue/cli-init  # vue2.x版本需要安装桥接工具# 安装完成可以查看版本vue -V# 搭建项目# vue2.xvue init webpack <项目目录名># vue3.xvue create <项目目录名>
    

    1555908358615

    1555910720836

    nginx

    安装命令:

    sudo apt-get install nginx
    

    1555929756938

    安装好的文件位置:

    /usr/sbin/nginx # 主程序目录/etc/nginx # 存放配置文件目录/usr/share/nginx # 存放静态文件目录/etc/nginx/sites-available # 默认站点配置文件/var/log/nginx # 存放日志目录/var/www/html  # 默认站点根目录
    

    相关操作

    # 首次启动nginx服务器sudo /usr/sbin/nginx# 停止nginx服务器sudo /usr/sbin/nginx -s stop# 重启nginxsudo /usr/sbin/nginx -s reload
    

    Docker

    更新ubuntu的apt源,上面如果执行过可以忽略

    sudo apt-get update
    

    安装包允许apt通过HTTPS使用仓库

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    

    1559067730172

    添加Docker官方GPG key,网络不好的话,会报错,多执行几次即可。

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    设置Docker稳定版仓库,网络不好的话,会报错,多执行几次即可。

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    

    添加Docker仓库后,更新apt源索引,注意,这里更新的源是关于docker的。

    sudo apt-get update
    

    1559068011503

    安装最新版Docker CE(社区版)

    sudo apt-get install docker-ce
    

    1559068087606

    检查Docker CE是否安装正确,hello-world是一个打印字符串的测试镜像,docker会自动下载

    sudo docker run hello-world
    

    1559068107255

    MongoDB

    sudo apt-get install mongodb
    

    1559071678964

    安装完成以后,mongodb是默认开机自启的。可以通过mongdo进入mongodb的控制台验证是否安装成功了。

    mongo
    

    启动和关闭mongodb命令

    service mongodb startservice mongodb stop
    

    Golang

    Github地址:https://github.com/golang/go

    Golang官方网站:https://golang.org/

    Golang中文官网:https://golang.google.cn/dl/

    Golang安装包下载地址:https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz

    注意:apt-get也可以安装Golang,但是安装的版本相对较低,因为Golang本身更新速度问题,所以我们使用手动下载安装包的方式来完成安装。

    1559991495887

    下载压缩包go1.12.1.linux-amd64.tar.gz,解压到/usr/local/目录下[这个目录是官方推荐的]。

    cd ~/Downloadswget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gzsudo tar -xzf go1.12.5.linux-amd64.tar.gz -C /usr/local
    

    1559993384933

    直接在终端运行Golang执行文件,检查版本,看是否能正常使用。

    /usr/local/go/bin/go version
    

    效果如下,证明安装成功。

    1559993708840

    接下来,在~/.bashrc文件中配置Golang相关的环境变量。

    vim  ~/.bashrc
    

    在文件末尾追加如下内容,:wq保存退出

    export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin
    

    1559994987016

    刷新环境变量

    source ~/.bashrc
    

    1559995017833

    再使用go version检测环境变量是否生效。

    1559995062084

    开发时,很多工具代码不会全部都是由我们自己编写,这样的话实在太累了, 所以我们往往需要加载第三方类库代码到项目中调用,所以我们必须配置$GOPATH,否则go命令不知道这些第三方代码要安装到什么位置。

    $GOPATH目录约定有三个子目录,在我们配置了$GOPATH以后,go命令会在使用的时候自动帮我们生成。

    • src目录,存放源代码。
    • pkg目录,编译时生成的中间文件。
    • bin目录,编译后生成的可执行文件。

    打开环境变量文件,进行配置。

    vim  ~/.bashrc
    

    把Golang相关配置信息,修改为:

    export GOROOT=/usr/local/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    

    刷新环境变量

    source ~/.bashrc
    

    安装一个beego框架来测试一下:

    go get github.com/astaxie/beegogo get github.com/beego/bee
    

    1560023751123

    没有报错,我们可以到刚才设置的$GOPATH目录下,查看:

    1560024123309

    左边是$GOPATH目录,右边是src目录,里面包含了beego框架的三个包。

    Goland

    官网下载地址:https://www.jetbrains.com/go/download/#section=linux

    1560027047451

    把下载回来的压缩包进行解压。

    cd ~/Downloadswget https://download.jetbrains.com/go/goland-2019.1.3.tar.gztar -zxvf goland-2019.1.3.tar.gz
    

    1560025682569

    把解压出来的文件剪切到opt目录下,并切换工作目录到opt,启动goland。

    sudo mv ~/Downloads/GoLand-2019.1.3 /optcd /opt/GoLand-2019.1.3/binsh goland.sh
    

    1560027163923

    参考以下网址进行激活:

    http://idea.lanyus.com/

    1560027337315

    出现如下窗口,则表示激活成功!

    1560027395430

    /etc/hosts下屏蔽网址。

    sudo vim /etc/hosts
    

    追加内容:

    0.0.0.0 account.jetbrains.com0.0.0.0 www.jetbrains.com
    

    1560027576109

    创建快捷方式,选择ToolsCreate Desktop Entry...

    1560032506594

    给所有用户创建快捷方式。

    1560032582257

    在应用程序中搜索Goland,并鼠标右键设置到收藏夹。

    1560032672351

    GitLab

    GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

    原版是英文的,我们这里安装中文汉化版。

    GitLab 官方网站地址:https://gitlab.com/

    GitLab 中文社区地址:https://gitlab.com/xhang/gitlab

    cd ~/Downloadswget https://gitlab.com/xhang/gitlab/-/archive/10-8-stable-zh/gitlab-10-8-stable-zh.tar.bz2
    

    1560094084889

  • 相关阅读:
    优先队列
    Problem W UVA 662 二十三 Fast Food
    UVA 607 二十二 Scheduling Lectures
    UVA 590 二十一 Always on the run
    UVA 442 二十 Matrix Chain Multiplication
    UVA 437 十九 The Tower of Babylon
    UVA 10254 十八 The Priest Mathematician
    UVA 10453 十七 Make Palindrome
    UVA 10163 十六 Storage Keepers
    UVA 1252 十五 Twenty Questions
  • 原文地址:https://www.cnblogs.com/zgboy/p/15146241.html
Copyright © 2011-2022 走看看