掌握shell脚本编程 进阶Linux高手

shell 基础 自定义变量 变量名遵循原则 变量是任何字母、数字和下划线组成的字符串,且不能以数字开头 区分字母大小写,例如 Var1 和 var1 是不同的 变量、等号、值中间不能出现任何空格 ​ 变量引用 var1=10 等号前后不能有空格 echo $var1 #!/bin/bash var1=abc echo $var1 位置变量 当一个命令或者脚本执行的是哦户,后面可以跟多个参数,我们使用位置参数变量来表示这些参数 位置参数变量 含义 $n n为数字,$0 代表脚本本身,$1~$9代表1-9个参数,10以上的参数需要大括号包含,如${10} $@ 命令行所有参数,但是每个参数区别对待 $* 命令行所有参数,所有参数视为一个整体 $# 参数的个数 环境变量 简介 linux是一个多租户的操作系统,针对不同的用户都会有一个转悠的运行环境 不同用户的专有环境就是一组默认环境变量的组合 ​ 环境变量的分类 对所有用户生效的环境变量 /ect/profile 对特定用户的生效的环境变量 ~/.bashrc 或者 ~/.bash_profile 练市有效的环境变量 脚本或者命令行使用export ​...

2022年02月05日 · 士子☀  · 

面试必备 Vue React Webpack 全掌握

Vue 基本使用 指令、插值 插值、表达式 指令、动态属性 v-html 会有xss风险,会覆盖子组件 ​ computed 和 watch computed 有缓存,data不变则不会重新计算 watch 如何深度监听 watch 监听引用类型,拿不到oldVal watch : { handler (oldVal, val) { console.log('watch info', oldVal, val) }, deep: true } class style 使用动态属性 使用驼峰式写法 ​ 条件渲染 v-if v-else 的用法,可以使用变量,也可以使用 === 表达式 v-if 和 v-show 的区别 v-if 和 v-show 的使用场景 ​ 循环列表的渲染 如何遍历对象——也可以使用 v-for key 的重要性,key不能乱写,如random 或者 index v-for 和 v-if 是不能一起使用的 ​...

2022年02月05日 · 士子☀  · 

前端基础知识体系 跳槽大厂必备

HTML和CSS 原型、作用域、异步 DOM事件和Ajax 性能优化 手写各种代码 HTTP协议 ​ HTML 和 CSS 如何理解HTML语义化 让人更容易读懂(增加代码的可读性) 让搜索引擎更容易读懂(SEO) ​ 块状元素 & 内联元素 display:block/table; 有div h1 h2 table ul ol p 等 display:inline/inline-block 有 span img input button等 ​ 盒模型宽度的计算 offsetWidth = (内容宽度 + 内边距 + 边框),无外边距 box-sizing: border-box margin 纵向重叠 相邻元素的margin-top和margin-bottom会发生重叠 空内容的p标签也会发生重叠 margin 负值的问题 margin-top 和 margin-left 负值,元素向上、向左移动 margin-right 负值,右侧元素左移,自身不受影响 margin-bottom 负值,下方元素上移,自身不受影响 ​ BFC 理解与应用 block format context, 块级格式化上下文 一个独立渲染的区域,内部元素的渲染不会影响边界以外的元素 ​...

2022年02月05日 · 士子☀  ·