目录

基础部分

进阶部分

基础部分

1.OSI七层模型

  • 应用层:
    • 提供网络服务接口
    • FTP、Telnet、DNS、SMTP、POP、HTTP协议
  • 表示层:规范数据格式
  • 会话层:管理会话
  • 传输层:
    • 网关
    • TCP、UDP协议
  • 网络层:
    • 数据单位为IP数据报
    • 寻址、选路由、连接的建立保持与终止
    • IP、ICMP、ARP、RARP协议
  • 数据链路层:
    • 数据单位为帧
    • 网桥、交换机、网卡
    • 以太网协议
  • 物理层:提供物理媒体中继器、集线器

TCP/IP 5层模型:应用层、传输层、网络层、数据链路层、物理层

TCP/IP 4层模型:应用层、传输层、网络层、网络接口层

阅读全文 »

目录

Django框架

Echarts库

Django框架

初始文件介绍

1
2
3
4
5
6
7
templates //HTML文件安置目录
__init__.py //空文件
asgi.py //异步
settings.py //主配置文件
urls.py //主路由文件
wsgi.py //网关接口
manage.py //项目管理脚本

一个简单的Django程序

一、新建一个APP

在每个Django项目中可能会包含多个APP,APP共享项目资源

在Pycharm下方的Terminal中输入

1
python manage.py start login
阅读全文 »

目录

图数据库Neo4j

py2neo库

图数据库Neo4j

图形数据库也被称为图形数据库管理系统(GDBMS),现发展比较成熟的图数据库有Neo4j、OracleNoSQL、OrientDB、HypherGraphDB和GraphBase等

其中Neo4j是基于Java语言编写的图形数据库,它采用节点和关系的形式存储信息,并在此基础上提供界面友好的可视化演示,Neo4j图形数据库的主要组成有:

阅读全文 »

目录

语法规范

声明定义与作用域

指针专题

类型转换

常用函数方法

输入输出

STL使用相关

C++11新特性

语法规范

  1. C++中主程序要写成
    1
    2
    3
    int main(){
    return 0;
    }
    不能写成void main,这是不规范的有些g++编译器会报错,return 0表示已经执行完成了

且C++规定:不明确标明返回值的,默认返回值为int,也就是说main()等同于int main(),但会被警告

阅读全文 »

Ubuntu常用命令

常用命令

命令 含义
sudo apt install 软件名 安装软件命令(有root权限)
sudo apt remove 软件名 删除软件命令(有root权限)
sudo nautilus 打开文件(有root权限)
su root 切换到“root”
ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
cd … 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
kill 进程ID或进程名 终止该进程
阅读全文 »