Undergraduate Innovation and Entrepreneurship Competition
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相关推荐
- 推荐信模版(英文)计算机专业
推荐信模版(英文)计算机专业 ✅ 内容已校对 + 润色 ©️ 文章来源:https://blog.csdn.net/IYXUAN,原创内容,转载请注明! 推荐信(一) January 4, 2023 ...
- 创新创业竞赛管理系统
摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,创新创业竞赛管理系统当然也不能排除在外.创新创业竞赛管理系统是以实际运用为开发背景 ...
- 保研面试/考研复试英文自我介绍模板(30秒、1分钟、2分钟、3分钟)
非常普通的自我介绍模板,大家各取所需,不喜勿喷嗷. 30s Good morning(afternoon) professors. I'm greatly honored to be here for ...
- 2021东南大学916复试备考——英语问答篇
2021东南大学916复试备考--英语问答篇 ballball一键三连~ 916线上两年了,都没考过英语问答,仅供参考,这是我当时准备的材料,以防万一~ 专业范围内 Q1. Can you tell ...
- 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 ...
- docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南
docker使用mongo 为什么需要这个? (Why you need this?) 因为JS + Python + Mongo =完整的数据开发 (Because JS + Python + Mo ...
- 【Linux实用技术】LFS6.3构建实录
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 几点说明: 1. 本文档参考了 金步国在LinuxSir 上的文档和对 LFS 英文文档的翻译 . 2. 本 ...
- Google是否会成为下一个微软?
在4月底,JP摩根邀请我参加一个"思想领导者聚餐"来讨论最近硅谷和数字媒体的事情.在旧金山Kokkari饭馆的私人包间里坐了有20来人,有来自著名VP公司.成功企业家和JP摩根的一 ...
- 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 ...
最新文章
- 我给 Apache 顶级项目提了个 Bug
- python相似图片聚类分类
- 在Linux下编写运行你的第一条代码——Hello Linux
- 【爬蟲】使用 httpclient进行get请求
- python字符串内置方法
- Kafka端到端审计
- Qt踩坑之打包exe
- Android之检查跳转的Activity是否存在
- css清除浮动的几种方法_CSS 分享几种传统布局方法[上]
- c语言数组的实验报告结果思考,第七章实验报告(数组实验)
- BZOJ 2733: [HNOI2012]永无乡
- html5 跳转参数不显示_TeeChart for PHP教程(十二):Javascript / HTML5图表
- 建立网络安全新生态,网络态势感知至关重要
- javascript的一些各浏览器不兼容的地方
- python哪里下载-python从哪下载
- 使用Python实现通过doi下载文献pdf
- 查看linux的ubuntu版本,查看Ubuntu版本
- 批处理为win7桌面添加计算机图标,WIN7桌面显示IE图标bat
- 指针进阶:函数指针的应用场景
- mac的 tr命令_tr命令 - Holy_Shit - 博客园
热门文章
- 近期新作品:醉眼看 ORACLE 和SAP ERP,希望对大家有用
- 香港科大三位校友登上2020《福布斯》亚洲30岁以下精英榜
- Flask博客开发实战-用户中心实现修改个人信息功能
- “公司要求提前复工,我辞职了”,这种情况该怎么办? (附上班后疫情防控权威指南)...
- Java多线程总结与分析
- vue实现mp4视频截图
- linux格式化硬盘函数,格式化的方法
- python打开网页被禁止_Python爬虫被禁?看看是不是这几个问题
- 开通西部数码IPv6转换服务并通过域名访问
- 如何优雅的处理SpringBoot中的多个实现类