C++基础 C++基础入门1 C++初识1.2 注释作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码两种格式单行注释:// 描述信息通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明多行注释: /* 描述信息 */通常放在一段代码的上方,对该段代码做整体说明提示:编译器在编译代码时,会忽略注释的内容1.3 变量作用:给一段指定的内存空间起名,方便操作这段内存语法:数据类型 变量名 = 初始值;示例:#include<iostream>
mysql导入数据出错 向mysql中导入数据时出现以下错误是因为编码格式的问题,我们需要指定编码格式mysql -uroot -p --default-character-set=utf8 myblog < "D:/test.sql"成功导入
定位 1.初识定位1.什么是定位?定位:定位是一种更高级的布局手段,可以将元素摆放在页面的任意位置属性position,属性可选值如下:static 默认值,元素是静止的,没有开启定位relative 开启元素的相对定位absolute 开启元素的绝对定位fixed 开启元素的固定定位sticky 开启元素的粘滞定位2.什么是偏移量?偏移量(offset):当元素开启了定位后,可以通过设置偏移量来改变元素的位置。偏移量类似于margin,但是他不会影响别人,只会影响自己。偏
表单 form表单,网页表单用来将本地的数据提交到服务器1.文本框<input type="text" name="username>2.密码框<input type="password" name="password">3.单选框<input type="radio" name="a" value="hello"><input type="radio" name="a" value="hi">多个单选框的name一样,但只能选中一个,val
文档流 1.什么是文档流?normal flow:正常流,也叫文档流,不用纠结字面意思,他规定了网页最基本的布局方式。我们创建的元素默认都是在文档流中进行排列。2.元素在文档流中的特点?块元素块元素在页面上独占一行,自上向下垂直排列默认宽度是父元素的全部(会把父元素撑满)默认高度是内容撑开(子元素)行内元素行内元素只占自身的大小,不会独占页面的一行行内元素在页面中从左往右排列,一行内撑不下则换到第二行行内元素的默认高度和宽度都是被内容撑开,width和height不管用3.
浏览器的默认样式 1.初识浏览器的默认样式html是网页的结构,css是表现,按理说结构我们是看不到的,只有搭配css才可以看到。但是我们只是写html后,在网页中也能看到相应的东西,这是由于浏览器的默认样式,通常情况下,浏览器会为网页设置默认样式。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev
盒模型 1.盒模型详解1.初识盒模型盒模型:css将页面中的每一个元素都看成是一个矩形的盒子。将元素设置为矩形的盒子后,对页面的布局就变成了将不同的盒子摆放到不同的位置。每一个盒子都由以下属性构成:content(内容区)padding(内边距)border(边框)margin(外边距)w3c盒子模型:IE盒子模型:2.contentcontent:内容区,元素的所有内容和子元素都在内容区中排列内容区大小由width和height组成width:宽度height:高度3.p
背景相关 1.background-colorbackground-color用来设置背景颜色background-color默认范围:content、padding、border2.background-imgbackground-img:url(路径);用来设置背景图片同时设置背景图片和颜色,背景颜色会成为图片的背景色如果背景图片小于元素,则背景图片会自动在元素中平铺将元素铺满如果背景图片大于元素,则会显示部分背景图片3.background-positionbackground-posit
supervisor的使用 supervisor是进程管理工具,本质上是帮我们自动执行命令比如用它启动uwsgi后,uwsgi进程挂掉后自动再次启动比如一个项目部署技术栈为:nginx+uwsgi+django+mysql,我们可以手动启动每个进程,也可以通过superbisor一键启动这四个进程,批量管理,批量启停1.安装supervisoryum install supervisor -y2.生成supervisor的配置文件,放置在/etc/supervisord.confecho_supervisord_
linux用户管理 用户管理linux是一个多用户的操作系统,也就是说,一台服务器可以有多个用户,一般上这些用户都是普通用户,他们在所分配到的资源中进行各自的操作。但是当用户多的话,管理就成个问题。所以我们引入一个root用户,其他都是普通用户。id命令id #显示当前用户的信息id 用户名 #显示指定用户的信息结果:UID、GID、组UIDUID:每个用户都有自己唯一的身份标识,相当于身份证,就是UIDUID分为三种情况:系统管理员UID=0系统用户UID:1~999 linux安装的
域名解析 认识dns解析在我们有了自己的域名和服务器后,这两个东西之间是没有联系的,那我们怎么让域名和服务器之间产生关系呢?域名解析,将域名解析到我们的服务器。我们先来聊一个概念----dns解析,简单理解就是他能将域名解析为对应的ip地址。以访问www.baidu.com为例,我们访问百度,看到相应的页面,这个页面是百度的服务器返回给我们的,可是我们根本不知道百度的服务器呀,这是咋回事的,是因为浏览器自动帮我们做了一个dns解析,如下图通过dns解析,能够将我们的域名转化为响应的服务器的ip地址,从而我
nginx的使用 nginx的安装nginx 官方nginxtenginx 淘宝nginx注意,编译软件之前,还是需要解决系统的开发环境,例如如下yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel ope
mariadb的安装与使用 mariadb是mysql数据库的一个分支,我们可以将它当成是mysql来使用。mysql数据的导入与导出1.将生产环境下的mysql数据导出mysqldump -u root -p --all-databases >"D:\alldb.sql"#mysqldump -u root -p 要导出的数据库 > 导出的文件位置eg:mysqldump -u root -p blog > a.sql #导出blog数据库的表和数据 mysqldump -u root -p -
linux下virtualenv的使用 搭建虚拟环境1.安装virtualenvpip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv2.创建虚拟环境virtualenv --python=python3 venv1 #指定虚拟环境是以python3为模板3.是用虚拟环境之前需要激活source /opt/Envs/env1/bin/activate#source 要激活的虚拟环境activate文件所在的绝对路径已经进入虚拟环境4.验