OS:Ubuntu 18.04.3 LTS
RAM:7.5 GiB
CPU:Intel® Core™ i5-7300HQ CPU @ 2.50GHz × 4
OS type:64
【更新中…】
<-----------------Predicted technology will be used-------------->

一、数据来源

国内数据共享平台有不少,例如
由国家地球系统科学数据中心支持——国家地球系统科学数据中心:http://www.geodata.cn/
由中国科学院计算机网络信息中心支持——数据共享服务系统:http://data.casearth.cn/

二、数据库

1、mysql数据

mysql点击下载

进deb同一路径后,输

sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb


第四个选项上,回车。
返回到终端,输
sudo apt install mysql-server
输入root用户密码,然后再次输入。回车
按TAB键切换到OK,回车。
第一个选项,切换到OK,回车;
结束。
【以下为拓展
I、在Ubuntu 18.04/16.04系统中重置MySQL root密码的方法;
II、卸载MySQL的方法

sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor

拓展部分结束。】

2、MySQL可视化工具安装

sudo apt-get install mysql-workbench

3、导入sql文件报错

报错内容:

mysql> source /home/yiwang/Downloads/GBDBFossil.sql
ERROR:
ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: '��/'.
Bye

这是因为powershell导出的sql文件都存在编码问题,所以牵涉导出sql的事,最好用cmd。
解决方法也简单,把sql文件再次转码即可。用gedit不能正常打开,我用vim,首先看下文件编码。用vim 打开sql后,:set fileencoding 之后,在左下角显示出来fileencoding=utf-16le;我需要转成utf-8,接上一步,输入:set fileencoding=utf-8,回车,qw。至此转换完成。

然后接做着导入工作,首先看了下数据库编码

mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)

把character_set_database、character_set_filesystem、character_set_server编码改为utf-8;

mysql> set  character_set_database=utf8;
Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> set  character_set_filesystem=utf8;
Query OK, 0 rows affected (0.00 sec)mysql> set  character_set_server=utf8-> ;
Query OK, 0 rows affected (0.00 sec)mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | utf8                       |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

改写数据库编码完成;
接着新建存放数据的数据库,记住,要改数据库编码;

mysql> create database test2 default charset utf8 COLLATE utf8_general_ci;

#default charset utf8设置编码格式;#COLLATE utf8_general_ci设置排序格式;

4、修改mysql登录验证方式

如果出现只能root用户登录mysql情况,那就需要更改mysql的验证方式;

mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'root';

#第一个root是账户名,后一个root是密码,此条命令也可用来更改密码。

5、使用的数据

源数据下载

三、java

1、apache-tomcat-9

点击进入下载页面
下载好之后配置tomcat
启动tomcat

./bin/startup.sh

结果显示权限不足
进root用户,添加权限,

yiwang@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.19/bin$  sudo su
[sudo] yiwang 的密码:
root@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.19/bin#  chmod +x  *.sh

再次启动startup.sh,

root@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.19/bin#  ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

报错解释:启动tomcat会调用tomcat安装文件中的startup.bat,而它调用了catalina.bat则调用了setclasspath.bat。因此需要在setclasspath.bat的开头手动声明环境变量。

root@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.19/bin#  vim setclasspath.bat

把set JAVA_HOME、set JRE_HOME从第二行添加,注意改路径。

@echo off
set JAVA_HOME=/usr/java/jdk1.8.0_212/
set JRE_HOME=/usr/java/jdk1.8.0_212/jre/

wq保存后,启动tomcat。

yiwang@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.30/bin$ ./startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-9.0.30
Using CATALINA_HOME:   /opt/apache-tomcat-9.0.30
Using CATALINA_TMPDIR: /opt/apache-tomcat-9.0.30/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_212/jre
Using CLASSPATH:       /opt/apache-tomcat-9.0.30/bin/bootstrap.jar:/opt/apache-tomcat-9.0.30/bin/tomcat-juli.jar
Tomcat started.
yiwang@yiwang-Lenovo-XiaoXin-RUI7000:/opt/apache-tomcat-9.0.30/bin$

正常启动tomcat后,配置eclipse;点击下载eclipse

四、HTML/CSS

1、sublime-text3

进入sublime-text3下载页

前端ide原打算用HBuilderX,后来仔细想了下,ubuntu系统里用exe可能会不方便,就换成sublime-text3了。下载sublime3.deb后,安装即可。然后常用的sublime-text3插件记录在我的另一篇里。
进入HBuilderX下载页

Undergraduate Innovation and Entrepreneurship Competition相关推荐

  1. 推荐信模版(英文)计算机专业

    推荐信模版(英文)计算机专业 ✅ 内容已校对 + 润色 ©️ 文章来源:https://blog.csdn.net/IYXUAN,原创内容,转载请注明! 推荐信(一) January 4, 2023 ...

  2. 创新创业竞赛管理系统

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,创新创业竞赛管理系统当然也不能排除在外.创新创业竞赛管理系统是以实际运用为开发背景 ...

  3. 保研面试/考研复试英文自我介绍模板(30秒、1分钟、2分钟、3分钟)

    非常普通的自我介绍模板,大家各取所需,不喜勿喷嗷. 30s Good morning(afternoon) professors. I'm greatly honored to be here for ...

  4. 2021东南大学916复试备考——英语问答篇

    2021东南大学916复试备考--英语问答篇 ballball一键三连~ 916线上两年了,都没考过英语问答,仅供参考,这是我当时准备的材料,以防万一~ 专业范围内 Q1. Can you tell ...

  5. Interview: Kevin Kelly, editor, author, and futurist采访:凯文·凯利,编辑、作家、未来学家

    By Cmichel67 - Own work, CC BY-SA 4.0 作者:Cmichel 67-自己的作品,CC BY-SA 4. 0 Kevin Kelly is one of the th ...

  6. docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南

    docker使用mongo 为什么需要这个? (Why you need this?) 因为JS + Python + Mongo =完整的数据开发 (Because JS + Python + Mo ...

  7. 【Linux实用技术】LFS6.3构建实录

    作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 几点说明: 1.  本文档参考了 金步国在LinuxSir 上的文档和对 LFS 英文文档的翻译 . 2.  本 ...

  8. Google是否会成为下一个微软?

    在4月底,JP摩根邀请我参加一个"思想领导者聚餐"来讨论最近硅谷和数字媒体的事情.在旧金山Kokkari饭馆的私人包间里坐了有20来人,有来自著名VP公司.成功企业家和JP摩根的一 ...

  9. AI:《A Simple Tool to Start Making Decisions with the Help of AI—借助人工智能开始决策的简单工具》翻译与解读

    AI:<A Simple Tool to Start Making Decisions with the Help of AI-借助人工智能开始决策的简单工具>翻译与解读 目录 <A ...

最新文章

  1. 我给 Apache 顶级项目提了个 Bug
  2. python相似图片聚类分类
  3. 在Linux下编写运行你的第一条代码——Hello Linux
  4. 【爬蟲】使用 httpclient进行get请求
  5. python字符串内置方法
  6. Kafka端到端审计
  7. Qt踩坑之打包exe
  8. Android之检查跳转的Activity是否存在
  9. css清除浮动的几种方法_CSS 分享几种传统布局方法[上]
  10. c语言数组的实验报告结果思考,第七章实验报告(数组实验)
  11. BZOJ 2733: [HNOI2012]永无乡
  12. html5 跳转参数不显示_TeeChart for PHP教程(十二):Javascript / HTML5图表
  13. 建立网络安全新生态,网络态势感知至关重要
  14. javascript的一些各浏览器不兼容的地方
  15. python哪里下载-python从哪下载
  16. 使用Python实现通过doi下载文献pdf
  17. 查看linux的ubuntu版本,查看Ubuntu版本
  18. 批处理为win7桌面添加计算机图标,WIN7桌面显示IE图标bat
  19. 指针进阶:函数指针的应用场景
  20. mac的 tr命令_tr命令 - Holy_Shit - 博客园

热门文章

  1. 近期新作品:醉眼看 ORACLE 和SAP ERP,希望对大家有用
  2. 香港科大三位校友登上2020《福布斯》亚洲30岁以下精英榜
  3. Flask博客开发实战-用户中心实现修改个人信息功能
  4. “公司要求提前复工,我辞职了”,这种情况该怎么办? (附上班后疫情防控权威指南)...
  5. Java多线程总结与分析
  6. vue实现mp4视频截图
  7. linux格式化硬盘函数,格式化的方法
  8. python打开网页被禁止_Python爬虫被禁?看看是不是这几个问题
  9. 开通西部数码IPv6转换服务并通过域名访问
  10. 如何优雅的处理SpringBoot中的多个实现类