Shell学习
Shell学习 echo 说明:#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo 命令用于向窗口输出文本。 12#!/bin/bashecho "Hello World!" Shell 变量 在 Shell 编程中,变量是用于存储数据值的名称。 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 1shellyour_name="runoob" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 只包含字母、数字和下划线: 变量名可以包含字母(大小写敏感)、数字和下划线 _,不能包含其他特殊字符。 不能以数字开头: 变量名不能以数字开头,但可以包含数字。 避免使用 Shell 关键字: 不要使用Shell的关键字(例如 if、then、else、fi、for、while 等)作为变量名,以免引起混淆。 使用大写字母表示常量: 习惯上,常量的变量名通常使用大写字母,例如 PI=3.14。 避免使用特殊符号: 尽量避免在变量名中使用特殊符号,因为它们可能与...
Axios学习
Axios学习 什么是Axios? Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 浏览器支持 Latest ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔ 8+ ✔ 安装 使用 npm: 1$ npm install axios 使用 bower: 1$ bower install axios 使用 cdn: 1<script src="https://unpkg.com/axios/dist/axios.min.js"></script> 案例 执行 GET...
Web前端布局学习笔记
Web前端布局 标准文档流 标准文档流为从上到下排列 这样的布局显得呆板,如果想要横过来 浮动 所谓元素的浮动是指设置了浮动属性的元素会脱离标准文档流的控制,移动到其父元素中指定位置的过程。 注意:使用浮动那么接下来的不用浮动的元素记得清楚浮动,清除浮动操作详见塌陷解决和清楚同级子元素浮动。 选择器float: 属性值: 123div{ float: left;} 说明: 如果未有设置浮动的元素和其浮动的元素一起用,那么为设置浮动的将会占在浮动元素的本身位置上进行定位(其实是设置浮动的元素的碰撞箱没有了),也就是说会覆盖掉浮动位置的元素位置,除非两者都是浮动。 塌陷解决 如果有父元素包裹浮动元素那么就有可能造成塌陷,塌陷就是指父元素未定义长宽所以并不会被子元素撑开,想要防止塌陷那就要在父类的时候进行塌陷消除,那就要使用overflow属性设置为hidden。 123dicv{ overflow: hidden;} 第二种: 12345.father:after{ content: ""; display: block; clear:...
MyBatis框架学习
MyBatis框架学习 1.常用的框架SSM: Spring:它是整合其它框架的框架,它的核心是IOC和AOP,它由20多个模块组成,在很多领域都提供了很好的解决方案,是一个大佬级别的存在。 SpringMVC:它是Spring家族的一员,专门用来优化控制器(Servlet)的。提供了极简单数据提交,数据携带,页面跳转等功能。 MyBatista:是持久层的一个框架,用来进行数据库访问的优化,专注于SQL语句,极大的简化了JDBC的访问。 2.什么是框架 它是一个半成品软件,将所有的公共的,重复的功能解决掉,帮助程序员快速高效的进行开发,它是可复用,可扩展的。 3.什么是MyBatis框架 MyBatis本是apache的一个开源框架iBatis,2010年这个项目由apache software foundation迁移到了Google code , 并且改名为MyBatis。2013年11月迁移到Github,最新版本是MyBatis...
Vue2学习
Vue 创建Vue项目的命令: 1npm init vue@latest 文件结构 src: 这个文件夹就是我们主要进行写代码的文件夹。 page.json: 这个文件包括了项目版本运行,以及依赖导入版本等,这个文件有点像maven的配置文件一样。 vite.config.js: 这个是Vue的配置文件,这里会进行一些额外的配置,比如跨域请求的设置,以及一些打包的配置等。 Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上。所有的Vue模板都是语法层面合法的HTML,可以被符合规范的浏览器和HTML解析器解析。 文本插值: 最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法(即双大括号): v-text: 12345678910111213<div id="app"> <h2 v-text="message"/> <h2>深圳{{message}}</h2></div><script>var app = new...







