0
点赞
收藏
分享

微信扫一扫

Undergraduate Innovation and Entrepreneurship Competition

菜菜捞捞 2022-06-30 阅读 72

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

Undergraduate Innovation and Entrepreneurship Competition_tomcat
第四个选项上,回车。
返回到终端,输
sudo apt install mysql-server
Undergraduate Innovation and Entrepreneurship Competition_tomcat_02输入root用户密码,然后再次输入。回车
Undergraduate Innovation and Entrepreneurship Competition_ubuntu_03按TAB键切换到OK,回车。
Undergraduate Innovation and Entrepreneurship Competition_tomcat_04第一个选项,切换到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下载页​​


举报

相关推荐

0 条评论