自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 收藏
  • 关注

原创 将照片大小调整到100k以下

3.调整百分比 将数字调小(如果还是大于100k 还是继续调小数字)1.右击照片 打开方式 画图。

2023-12-12 10:38:17 109

原创 Notepad++学习笔记(一)查找和替换空行 空格 换行

Notepad+ +使用正则表达式查找,首先需要勾选查找/替换窗口左下部的“正则表达式(E)”\r\n表示换行,其中\r表示回车1.将指定字符替换成换行符,如将csv文件中的 "," 替换为换行符查找目标:,替换为: \r\n2.首行缩进,在每行前添加4个空格查找目标: \r\n替换为: \r\n {四个半角空格}3.在每个换行后插入空行查找目标: \r\n替换为:\r\n\r\n4.移除空行查找目标: \r\n\r\n替换为: \r\n...

2022-06-27 09:24:07 4129 1

原创 前端学习之HTML/标签/重点标签(下)

古老的框架框架<frame>已经被废弃,而内嵌框架<iframe>依然在使用。通过使用框架,可以在同一个窗口显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架<frameset>  框架结构标签(也称为框架集)定义如何将窗口分割成框架,每个frameset定义了一系列行或列  注意:不能将<body>标签与<frameset>标签同时使用【属性】  cols 定义框架集列的数目和尺寸  row

2021-05-19 14:36:56 427 1

原创 前端学习之HTML/标签/重点标签(上)

了解HTML锚点HTML 标签 重点标签 HTML列表概念  <a>元素(或HTML锚元素, Anchor Element)通常用来表示一个锚点/链接。但严格来说,<a>元素不是一个链接,而是超文本锚点,可以链接到一个新文件、用id属性指向任何元素。如果没有<a>元素没有href属性的话,可以作为原本链接位置的占位符,常用于home链接  注意:任何文档流内容都可以被嵌套,只要不是交互内容类别(如按钮、链接等)属性href  href属..

2021-05-18 11:12:46 389 2

原创 前端学习之HTML结构(下)

HTML内联元素通用容器  <span>元素是短语内容的通用行内容器,并没有任何特殊语义。可以使用它来编组元素以达到某种样式意图(通过使用类或者Id属性),或者这些元素有着共同的属性,比如lang。应该在没有其他合适的语义元素时才使用它。<span>与<div>元素很相似,但<div>是一个块元素而<span>则是行内元素<p>Some <span>text</span></p>强调.

2021-04-01 09:39:27 257

原创 前端学习之HTML结构

HTML文档声明特点  文档声明必须是HTML文档的第一行、且顶格显示,对大小写不敏感。因为任何放在DOCTYPE前面的东西,比如批注或XML声明,会令IE9或更早期的浏览器触发怪异模式(后面的渲染模式会介绍)  由于文档类型声明不是标签,因此不应具有关闭标签版本声明HTML5在HTML5之前,文档声明一般有三种类型:严格型strict、过渡型transitional、框架frameset  严格型DTD包含所有HTML元素和属性,但不包含展示性的和弃用的元素(如

2021-04-01 09:26:59 281

原创 前端学习之HTML规范

HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。本文将详细介绍HTML规范整体结构【页面头部】1、文件应以<!DOCTYPE...>首行顶格开始,推荐使用<!DOCTYPE html><!DOCTYPE html>2、必须声明文档的编码charset,且与文件本身编码保持一致,指定字符编码的 meta 必须是 head 的第一个直接子元素。推荐使用UTF-8编码<meta ch

2021-04-01 09:21:23 444

原创 前端学习之HTML/语法(下)

HTML5标签嵌套规则分类  html5出现之前,经常把元素按照block、inline、inline-block来区分。在html5中,元素不再按照display属性来区分,而是按照内容模型来区分,分为元数据型(metadata content)、区块型(sectioning content)、标题型(heading content)、文档流型(flow content)、语句型(phrasing content)、内嵌型(embedded content)、交互型(interactive co.

2021-04-01 09:18:27 105

原创 前端学习之HTML/语法(上)

HTML文档的后缀一般都是.html,但是在以前,.htm后缀也是不少的,它们都代表html文档,实际上也没有本质的区别。htm是在win32时代,系统只能识别3位扩展名时使用的。现在一般都使用.html概念  (Hyper Text Markup Language)超文本标记语言,是用来描述网页的一种语言  1. 超文本(Hyper Text):不只包括文本,也可以包括图片、链接、音乐、视频等非文本元素  2. 标记语言(Markup Language):标记语言是一套标记标签,HT.

2021-04-01 09:17:04 281

原创 利用python下载视频

我们知道,有些网页上的视频,没有下载的按钮,并且有些视频需要付费下载,很多同学因此很苦恼。现在可以通过以下方式下载1.你先下载一个Python,根据自己的电脑型号安装anaconda。2.安装好Python之后,我们在Python的安装目录下找到scribes目录,在这个目录下就可以看到pIp.exe程序,这个就是我们需要的执行程序。进入这个目录下,在这里执行命令窗口就可以正常运行了,按住鼠标右键同时按住键盘的shift就可以这个目录下打开命令的形式。3.然后输入:pip .

2020-10-15 10:14:14 4491

原创 前端学数据库之数据库设计

数据库设计共有三大范式:  第一范式:无重复的列  第二范式:属性完全依赖于主键  第三范式:属性不能依赖于主属性  下面将分别对这三个范式进行详细介绍第一范式  数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值。具体而言,有以下两条要求  1、每一列属性都是不可再分的,确保每一列的原子性  2、两列的属性相近或相似或一样,尽量合并属性一样的列, 确保不产生冗余数据  以考勤表设计为例,考勤表用来记录每天学生的考勤情况  最简单的情况是,每一天都建立一

2020-10-10 14:18:14 1135

原创 前端学数据库之Mysql存储

我们经常会对数据表进行插入、删除、更新及查找的工作,即我们常说的CURD。其实,当我们输入命令时,mysql引擎会按照下图进行操作  如果我们省略了分析和编译的环节,那么执行效率将大大提高。这就需要下面介绍的存储来实现存储过程  存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可以由应用程序调用执行,允许用户声明明变量以及进行流程控制。存储过程可以接收参数(输入类型参数、输出类型参数),可以存在多个返回值。所以,存储过程的执行效率高于单一

2020-10-10 14:14:56 478

原创 前端学数据库之Mysql函数

字符函数function1function2CONCAT()  CONCAT()函数用于字符连接mysql> select concat ('a','b');CONCAT()函数也可用于将一个数据表中的两个字段的所有记录进行字符连接mysql> create table test(-> username varchar(20),-> age tinyint unsigned-> );Query OK, 0 rows affect

2020-09-28 14:25:21 178

原创 前端学数据库之多表操作

准备工作  在上一篇博文,我们将详细数据存储到tdb_goods数据表中,将详细数据中的类别信息存储到tdb_goods_cates数据表中mysql> use db5;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> s

2020-09-28 11:14:22 292

原创 前端学数据库之子查询

定义子查询(Subquery)是指出现在其他SQL语句内的SELECT子句SELECT * FROM t1 WHERE col1=(SELECT col2 FROM t2);其中,SELECT * FROM t1,称为外层查询(Outer Query/Outer Statement),SELECT col2 FROM t2,称为子查询(SubQuery)  在使用子查询时,需要注意的是  1、子查询指嵌套在查询内部,且必须始终出现在圆括号内  2、子查询语句中可以包...

2020-09-21 11:10:58 183

原创 前端学数据库之Mysql中文乱码问题

配置文件解决中文识别问题的第一步是修改mysql的配置文件my.ini在client下添加default-character-set = utf8在mysqld下添加character-set-server = utf8然后重新启动服务数据库编码  首先,新建一个数据库  通过下列代码查看数据库的编码类型  查看编码类型是否是utf8,如果不是,则使用下列代码修改为utf8数据表编码  新建一个数据表mysql> create tabl

2020-09-21 11:06:13 206

原创 前端学数据库之索引详讲

一、什么是索引?为什么要建立索引?  索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。  例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Phone的字段记录每个人的电话号码,现在想要查询出电话号码为xxxx的人的信息。  如果没有索引,那么将从表中

2020-09-18 11:21:14 621

原创 Python学习笔记(一)——linux rhel7下安装python

1.查看是否已经安装Python[root@localhost bin]# ls python*python python2 python2.7[root@localhost bin]# pwd/usr/bin[root@localhost bin]# 可以看到可执行文件python指向python2,python2又指向python2.7也就是说Python命令执行的系统预装的Python2.7。要安装Python的其他版本先执行mv python python.bak命令备份

2020-05-26 15:31:58 427

原创 前端学数据库之数据表的插入、更新、删除数据

一、插入数据  格式:INSERT INTO 表名(字段名...)VALUES(值...);  创建环境  使用person表  CREATE TABLE person  (  id INT UNSIGNED NOT NULL AUTO_INCREMENT,  name CHAR(40) N...

2019-04-16 11:06:04 2969 1

原创 前端学数据库之数据库表的查询操作

一、单表查询 创建查询环境 CREATE TABLE fruits( f_id char(10) NOT NULL, s_id INT NOT NULL, f_name char(255...

2019-04-11 16:48:04 3003

原创 前端学数据库之数据类型

一、数据类型  MySQL的数据类型有大概可以分为5种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型。   注意:整数类型和浮点数类型可以统称为数值数据类型。  数值数据类型   整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT   浮点数类型:FLOAT、DOUBLE   定点小数:DECIMAL...

2019-04-11 16:46:59 917

原创 前端学数据库之基础操作

一、CentOS7.4安装Mysql通过yum来进行mysql的安装由于安装的CentOS7.4默认安装了MariaDB,所以只需要启动mariadb数据库就可以正常使用mysql了(安装mariadb:yum install mariadb-server mariadb)systemctl start mariadbmariadb数据库的相关命令是:syste...

2019-04-11 16:44:48 1585

原创 关于公网IP、内网IP和NAT转换

1、每台电脑都必须要一个公网IP吗?答案:不是。  我们都知道,IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6),每次把一部分地址分配出去,那么就意味着能够用来分配的IP地址就更少了,而且随着现在手机,电脑等的快速发展,如果每个手机或者电脑都要求一个IP地址,那么显然IP地址是不够用的。  为了解决这个问题,可以采取这样的策略:例如对于一个公司来说,每个公司都会有一个属于自...

2019-02-20 09:47:01 5839 3

原创 关于NTP时间服务器

NTP(Network Time Protocol) 网络时间协议,工作在UDP的123端口上。是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(局域网上与标准间差小于1毫秒,互联网上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP服务器  NTP服务器提供准确时间,首先要有准确的时间...

2019-01-08 08:35:17 1003

原创 详解:Linux网络管理基础知识

网络基本配置文件网络连接配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0  #关联的设备名称BOOTPROTO={static|dhcp|none|bootp}  #表示引导协议static|none表示静态;dhcp表示动态IPADDR=192.168.10.10  #设置IP地址NETMASK=255...

2019-01-07 08:40:13 2341 5

转载 学习MySQL的select语句

select语句可 以用回车分隔$sql="select * from article where id=1"和  $sql="select * from article where id=1"都可以得到正确的结果,但有时分开写或许能 更明了一点,特别是当sql语句比较长时。批量查询数据可以用in 来实现 $sql="select * from article wher...

2019-01-03 13:54:12 267

转载 关于响应式布局必须要知道的

前言响应式Web设计可以让一个网站同时适配多种设备和多个屏幕,可以让网站的布局和功能随用户的使用环境(屏幕大小、输入方式、设备/浏览器能力)而变化。本文主要介绍一些响应式布局容易忽略但又很重要的知识点。视口移动前端中常说的 viewport (视口)就是浏览器中用于呈现网页的区域。视口通常并不等于屏幕大小,特别是可以缩放浏览器窗口的情况下。手机端与PC端视口存在差异,电脑端的视口宽度等...

2019-01-02 09:13:59 772

原创 Linux中DNS正反向区域解析(二)

  nslookup是常用来查询本机域名解析情况的命令,但是一些linux系统下默认无此命令. 我们可以通过安装一个包来使该命令生效,这个包中也包括dig命令.yum -y install bind-utils域名查询工具1)Nslookup命令 1 2 3 &gt;server 114.114.114.114  #指定DNS服务器...

2018-12-28 10:51:35 3973

原创 DNS服务器原理介绍(一)

​  DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。  域名  在讲解DNS之前,首先粗略的说一下域名这个东西,比如说我们在用浏...

2018-12-28 09:15:07 3743

原创 tcp/ip学习笔记-基本概念

为什么会有tcp/ip  在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。  但是简单的连到一起是远远不够的...

2018-12-18 09:12:27 288

转载 分析Linux系统的启动过程

  一直使用linux系统,却对系统启动过程及系统初始化和各种服务的启动不太清楚。今天终于搞明白整个是怎么一回事了。本来想自己写篇文章,刚好在网上看到一篇不错的介绍,很详细,就直接拿来了。  Linux系统的启动过程:BIOS自检 —&gt; grub引导程序 —&gt; 加载内核 —&gt; 执行init —&gt; 启动shell —&gt; login登陆系统  系统启动各个...

2018-12-18 09:05:25 264

原创 TCP/IP学习笔记(2)-数据链路层

数据链路层有三个目的:为IP模块发送和 接收IP数据报。为ARP模块发送ARP请求和接收ARP应答。为RARP发送RARP请 求和接收RARP应答ip大家都听说过。至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后面章节会介绍它们(在局域网里面用ARP协议可以很容易的搞瘫痪网络哦)数据链路层的...

2018-12-17 14:04:21 245

原创 TCP/IP学习笔记(3)-IP、ARP、RARP协议

  把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。IP协议  IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未...

2018-12-17 13:59:12 248

原创 TCP/IP学习笔记(4)-ICMP,ping,traceroute

IMCP协议介绍  ​当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 也就是为什么说建立在IP层以上的协议是可能做到安全的原因。ICMP数据包由8bit的错误类型和8bit的代码和16bit的校验和组成。而前 16bit就组成了ICMP所要传递的信息。  尽管在大多数情况下,错误的包传送应该给出...

2018-12-17 13:56:31 271

原创 TCP/IP学习笔记(5)-IP选路

静态IP选路一个简单的路由表   选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由。这里就不重复了。首先来看看一个简单的系统路由表。  对于一个给定的路由器,可以打印出五种不同的flag。1.U表明该路由可用。2.G表明该路由是到一个网关。如果没有这个标志,说明和Destination是直连的,而相应的Gat...

2018-12-17 13:54:45 201

原创 运维经验总结

1. 域名从买域名开始,要买多个域名,50个甚至100个。分为主域名和推广域名(给推广链接用的)。要从godaddy上买域名,由于这里的域名稳固,不会出现被攻击等事变。同时还要买域名保护,如许互联网用户ping这个域名就剖析不到真实的办事器地点。同时域名解析的操纵不要在godaddy上举行,要把解析的操作放在cloudflare上大概dnspod上进行操作,也可以放到zndns上(这个dns可以...

2018-12-16 16:19:48 9602 1

原创 TCP/IP学习笔记(6)-UDP协议

​UDP简要介绍  UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。UDP协议头UDP端口号  由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在于此,例如某一个UDP程序A在系统中注册了3000端口,那么,以后从外面传进...

2018-12-14 08:58:21 480

原创 TCP/IP学习笔记(7)-广播,多播IGMP协议

单播,多播,广播的介绍单播(unicast)        单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数...

2018-12-14 08:56:29 237

原创 TCP/IP学习笔记(8)-tcp协议

​  终于看到了TCP协议,这是TCP/IP详解里面最重要也是最精彩的部分,要花大力气来读。简要介绍  TCP和UDP处在同一层---传输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准备结束才开始传输数据,最后结束通话。所以TCP要比UDP可靠的多,UDP是把数据直...

2018-12-14 08:52:53 211 2

原创 TCP/IP学习笔记(9)-DNS域名系统

​  前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统。DNS系统介绍  DNS的全称是Domain Name System。它负责把FQDN(就是以"."分隔结尾的名字)翻译成一个IP。最初的DNS系统...

2018-12-14 08:48:36 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除