数据库(上)
MySQL基本语法操作系统:Debian11数据库工具:MariaDBVer 9.1 Distrib 10.5.18-MariaDB, for debian-linux-gnu on x86_64参考教程:菜鸟教程+数据管理课程教学内容
每条指令均以 , 作为结束标志
连接xxx@debian:~/桌面$ sudo mysql -u root -p[sudo] xxx 的密码:Enter password:
成功登陆出现以下提示:
Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 31Server version: 10.5.18-MariaDB-0+deb11u1 Debian 11Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c ...
Git
Git命令本部分参考CodeSheep:为什么 Git把 SVN拍在了沙滩上!
初始化# 在当前目录新建一个Git代码库$ git init# 下载一个项目和它的整个代码历史 [Git only]$ git clone
配置# 列举出所有配置$ git config -l# 为命令配置别名$ git config --global alias.co checkout$ git config --global alias.ci commit$ git config --global alias.st status$ git config --global alias.br branch# 设置提交代码时的用户信息$ git config [--global] user.name "[name]"$ git config [--global] user.email "[email address]"
增删# 添加当前目录的所有文件到暂存区$ git add .# 添加指定文件到暂存区$ git add <file1> <f ...
Linux
Linux入门Linux目录结构在Linux的世界中,一切皆文件
所有目录均在根目录下,每个目录中存放对应文件
硬件也会映射为文件形式
/bin存放最经常使用命令
/home存放普通用户主目录,每个Linux用户有一个自己的目录
/root该目录为系统管理员,超级权限者
/lib动态链接共享库,几乎所有程序都需使用
/etc所有系统管理所需要的配置文件和子目录
/usr许多程序和文件都放在该目录下,类似于Windows的Program files目录
/boot启动Linux时所需核心文件
/proc系统内存映射
/srv/sys/tmo临时文件
/dev类似于Windows设备管理器,将所有硬件映射为文件
/media自动识别一些设备,如U盘、光驱等,识别后,Linux会将这些设备挂载到该目录(其实挺奇怪的,硬盘和U盘不都属于外设吗,怎么还区别对待?感觉有些问题)
/mnt用以临时挂载别的文件系统
/opt安装软件所存放的目录(与usr ...
折腾日志
折腾日志
2023-03-11
新的电源到了,终于可以好好看看这台主机了。由于之前购买硬盘预装了Windows7,先来跑个鲁大师。帧数高达0.9帧,跑分“高达”9万分,击败全国百分之四用户!
看一下B站视频试试,也算是挺流畅,将清晰度调至1080p,也没有什么压力。就是看视频CPU占用就没低于90过,基本就是100,由于是2G内存条,针对浏览器这种,自然还是占用几乎跑满。
不过浏览文字,CPU就好像下班了,占用不超过3%,我估计还是因为显卡性能太拉的原因,导致播放视频只能CPU多出点力。
筹谋许久,就是能在物理机上体验一把Linux的发行版。继上次为pine a64装上armbian系统后,这是我第二次尝试装系统,所选择的系统为Debian。
仔细看了IT侠的安装系统教程以及在B站看了大量学习教程后,说实话,我还是没底……
光是系统在那下载我都十分费解(呜呜,确实不知道)在官网这里跳到那里。最后找到一份较为靠谱的教程,也总算是看见了曙光。Debian官网、清华源我都尝试了一下,下载速度都挺慢的。怎么能忘了NJU镜像源?我甚至怀疑有没有一秒,几乎是瞬间下载完毕,太香啦。
其实我是买了专门 ...
数据链路层
数据链路层
详细思维导图见https://kdocs.cn/l/cfBHZy8bqWls
计网物理层
计算机网络物理层
详细思维导图见https://kdocs.cn/l/cdEZrFdWdHtj
Cpp-STL
STL什么是STL?C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
vector向量:与数组十分相似,唯一不同的是,向量在需要扩展大小的时候,会自动处理它自己的存储需求,相当于一个自动的动态数组
头文件#include<vector>
基本方法
函数
作用
vector.push_back(T)
queue队列:先进先出的一种结构,就类似于生活中排队打饭,排在排头的人先打到饭菜离开
头文件#include<queue>
基本方法
函数
作用
queue.pop()
弹出队首的元素
queue.push(T)
队尾加入一个元素
queue.front()
队首元素
queue.empty()
队列是否为空
queue.size()
队列的大小
queue.back()
队尾元素
示例输入格式一行内输入一串整数,以0结束,以空格间隔。
输出格式按照输入顺序输出这一串数字,以空格间隔
样例样例输入 ...
Cpp基础
输入输出I/O头文件
头文件
说明
<iostream>
包含标准输入流cin、标准输出流cout、非缓冲标准错误流cerr和缓冲标准错误流clog。
<iomanip>
通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务
<fstream>
为用户控制的文件处理声明服务
注:该表格取自菜鸟教程
下面来看一个标准输入输出的例子(平时也会大量使用)
#include<iostream>using namespace std;int main(){ int num = 0; cin >> num;//标准输入num cout << num << endl;//标准输出num return 0;}
输入
10
输出
10
计网概述
计算机网络概述ps:计网的知识点实在是太多太细了,写成markdown语法估计得写破防,本思维导图参考自6f老师讲课以及学长笔记。详细思维导图见https://kdocs.cn/l/ccCKYkCIm50j