Missing Semester学习笔记
The Missing Semester of Your CS Education第1讲 - 课程概览与 shell第2讲 - Shell 工具和脚本1234567foo=barecho $foofoo = bar(不能运行,空格!!!有空格要用引号)echo "Hello"echo 'World'echo "Value is $foo" (输出为 Value is bar)echo 'Value is $foo' (输出为 Value is $foo)
1234vim mcd.shsource mcd.shmcd testcd ..
12345# mcd.sh的内容mcd (){ mkdir -p "$1" cd "$1"}
1234567# $0 是文件的名字# $1到$9 是第1到9个参数# $_ 是上一条命令的最后一个参数rmdir testmkdir testcd $_ # 然后进入test目录cd ..
123# " ...
若依(前后端分离版)
若依(前后端分离版)企业老师讲解什么是若依?开源项目,学习开源项目的目标:
1.用,减少自己工作量
2.学习优秀的开源项目底层的编程思想,设计思路,提高自己的编程能力
官网:https://www.ruoyi.vip/
基础:Spring Boot + Vue
环境要求:
JDK 1.8+
MySQL
Redis
Maven
Vue
使用若依使用开源项目的步骤:
下载并运行
看懂业务流程
进行二次开发
下载:16:45
配置数据库MySQL,Redis
本地执行SQL脚本
在工程中配置数据库(20:20)
Redis配置(21:00)
启动前端:
安装依赖npm install
启动 npm run dev
登录生成验证码
基本思路
后端生成一个表达式,1+1=2
1+1=?@2
1+1=?转成图片传到前端进行展示
2存入Redis
登录的具体流程后端:
1.校验验证码
2.校验用户名和密码
3.生成Token
使用异步任务管理器,结合线程池,实现了异步的操作日志记录,和业务逻辑实现异步解耦合。
若依结构前端结构需要关注api和view文 ...
Vue学习笔记
Vue学习笔记第一章 Vue核心01 Vue简介vue是什么?一套用于构建用户界面的渐进式JavaScript框架
构建用户界面:数据——》界面
渐进式:vue可以自底向上逐层的应用
谁开发的?尤雨溪
Vue的特点
采用组件化模式,提供代码复用率,且让代码更高维护。
声明式编码,让编码人员无需直接操作DOM,提高开发效率。
使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。
学习Vue之前要掌握的JavaScript基础知识?ES6语法规范
ES6模块化
包管理器
原型,原型链
数组常用方法
axios
promise
……
02 初始Vue123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name=&quo ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment