React实战笔记
React实战案例项目名称:图书管理系统
数据库设计ER图依赖关系数据库表清单
名称
备注
user
用户表
book
图书表
borrow_record
借阅记录表
数据库表详细内容user(用户表)
列名
类型
长度
默认值
键
是否为空
备注
user_id
用户ID
username
用户名
password
密码
user_type
用户类型
register_time
注册时间
book(图书表)
列名
类型
长度
默认值
键
是否为空
备注
book_id
图书ID
title
书名
author
作者
publisher
出版社
publish_date
出版日期
isbn
ISBN
category
分类
stock
库存
borrow_record(借阅记录表)
列名
类型
长度
默认值
键
是否为空
备注
record_id
...
React笔记
安装脚手架方式cnpm install -g create-react-app
CDN方式<script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script><script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script><script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
构建命令React知识点组件和JSX函数组件类组件插值和状态挂载和状态设置组件挂载状态设置异步修改同步修改生命周期拆组件事件处理器props遍历cssuseStateuseEffect
Scrapy笔记
常用命令创建项目
scrapy startproject demo
创建爬虫
scrapy genspider douban movie.douban.com
字段定义爬虫引擎中间件管道图片下载器
ESP32笔记
8*8点阵屏型号:1088AS
列正,行负,则亮
Docker笔记
Docker的安装Docker的常用命令
docker pulldocker pull mysql
从镜像仓库拉取最新的mysql镜像,并安装到本地
docker rundocker run -d --name mysql3006 -p 3006:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
使用 mysql 镜像创建一个名为 mysql3006 的容器,并且将容器里的 3306 端口映射到本地的 3006 端口
MYSQL_ROOT_PASSWORD设置数据库 root 用户的密码
Typora笔记
配置标题分级自动编号打开主题文件夹
新建base.user.css文件添加内容1-分级标题有编号/** initialize css counter */#write { counter-reset: h1}h1 { counter-reset: h2}h2 { counter-reset: h3}h3 { counter-reset: h4}h4 { counter-reset: h5}h5 { counter-reset: h6}/** put counter result into headings */#write h1:before { counter-increment: h1; content: counter(h1) ". "}#write h2:before { counter-increment: h2; content: counter(h1) "." counter(h2) ". "}#write h3:before,h3.md-focus.md-heading:before /** override ...
Linux笔记
安装VMware Tools正常安装
点击安装VMware Tools
打开CD
将文件提取解压到本地
执行sudo ./vmware-install.pl
全部默认为yes
插件安装sudo apt-get install open-vm-tools open-vm-tools-desktop
如果出现无法拖动文件:
systemctl enable run-vmblock\\x2dfuse.mountsystemctl start run-vmblock\\x2dfuse.mountsystemctl restart vmware-tools
windows通过ssh发送到Linux执行命令
scp 文件 john@192.168.243.133:/home/git
Linux的/home/git文件夹需要配置权限
使用windows的命令框连接ssh执行命令,输入密码即可
ssh john@xxx.xxx.xxx.xxx
Xshell连接虚拟机安装SSH查看ssh进程
ps -e|grep ssh
安装ssh服务
sudo apt-get install op ...
Ubuntu笔记
Ubuntu不同的版本
Ubuntu-CD是用于安装桌面版Ubuntu操作系统的安装光盘;
Ubuntu-Cloud是专为云计算环境设计的Ubuntu版本;
Ubuntu-Ports是针对特定硬件架构(如ARM架构)的Ubuntu版本;
Ubuntu-Releases是发布的Ubuntu版本的存档。
设置root密码
输入命令sudo passwd root
输入当前用户的密码
输入root的密码,不少于8位
再次输入
Pycharm笔记
显示函数形参提示信息快捷键Ctrl+P
右键打开pycharmWindows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm]@="Open Folder as PyCharm Project""Icon"="C:\\software\\pycharm2021\\PyCharm 2021.3.2\\bin\\pycharm64.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm\command]@="\"C:\\software\\pycharm2021\\PyCharm 2021.3.2\\bin\\pycharm64.exe\" \"%V\""[HKEY_CLASSES_ROOT\Directory\shell\PyCharm]@="Open Folder as PyCharm Project""Icon"="C:\\software\\pycharm2021\\PyCharm 2021.3.2\ ...





