自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 硬盘中的知识点——硬盘的物理结构和数据结构

硬盘的物理结构一、硬盘的物理结构1.1 低级格式化与硬盘的基本参数1.2 基本INT 13H调用1.3 分区与高级格式化二、硬盘的数据结构2.1 主引导扇区的组成1.引入库在这里插入图片描述2.读入数据总结一、硬盘的物理结构绝大多数硬盘在物理结构上现在都是温彻斯特盘(Winchester),即采用温彻斯特技术,磁盘片(Platter)被密封,固定且不停的高速旋转,磁头悬浮于盘片上方沿磁盘径方向移动,并且不和盘片接触。硬盘存储数据是根据电磁转换的原来来进行存储的,必须对磁盘片表面的磁介质进行有序的

2021-01-30 10:02:41 1295

原创 服务端渲染和客户端渲染

如何分辨一个网站的元素是服务端渲染还是客户端渲染点击网站的某个元素,如果网页刷新了,则是服务端渲染,否则,则是客户端渲染查看源代码,如果能看到源代码,则是服务端渲染,看不到源代码,则是客户端渲染服务端渲染和客户端渲染的区别客户端渲染不利于SEO引擎优化服务器端渲染是可以被爬虫爬取到的,客户端异步渲染是很难被爬虫爬取到的例如,京东的商品列表就是采用的服务器端渲染,目的是为了SEO 引擎优化而他的商品评论列表为了用户体验,而且也不需要SEO优化,所以采用的是客户端渲染...

2020-11-30 09:48:45 389

转载 字节与位的关系,百兆宽带的百兆是什么意思

字节:字节(byte)是计算机信息技术用于计量存储容量的一种计量单位。在计算机中ASc码中ll,通常一个字占两个字节。位:位:"位(bit,比特)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。通常一个字节占8位。一字=2字节(byte)=16位(bit)带宽一个问题是关于网络带宽的问题,这里涉及到两个单位 Bps和bpsBps(Byte per second)字节/秒 文件大小通常以 字节为单位bps(bits per second)比特/秒 数据传输通常以比特为单位假

2020-09-06 10:43:43 1645 1

原创 PAT A1052链表排序

题意给出N个结点的地址address,数据域data以及指针域next,然后给出链表的首地址,要求把在这个链表上的节点按data值从小到大输出样例解释按照输入,链表[00001,0,22222]->[22222,1000,12345]->[12345,-1,33333]->[11111,100,-1]思路步骤一:定义静态链表,其中结点性质有bool型变量flag定义,表示为节点在链表中是否出现,flag为false表示无效节点(不在链表上的节点)步骤二:令flag均为fa

2020-08-30 15:36:04 159

原创 priority_queue内元素的优先级设置

基本数据类型的设置基本数据类型为int、double、char,优先级队列一般是数字越大优先级越高,因此队首元素就是优先级最大的那个,priority_queue<int> q;priority_queue<int,vector<int>,less<int>> q;vector填写的来承载底层数据结构堆(heap)的容器,如果第一个参数是double或者char型,则此处也需要填写vector <double> 或者vector<

2020-08-29 20:16:28 191

原创 2020-08-22

基于网格的STING方法有什么优点由于存储在每个单元中的统计信息描述了单元中数据的与查询无关的概要信息,所以基于网格的计算是独立与查询的网格结构有利于并行处理和增量更新该方法的效率很高,STING扫描数据库一次来计算单元的统计信息,因此产生聚类的时间负载是O(n),n是对象的数目网格结构有助于并行处理和更新该方法的时间复杂度低效率高网格的计算是独立与查询的...

2020-08-22 20:39:30 134

原创 Linux易写错题

系统管理员升级内核版本和硬件配置时,应重新编译内核在Linux系统中,测试DNS服务器能否正确解析域名的客户端命令,使用命令nslookup启动进程有手动启动和调度启动的方法,其中调度启动的常用命令有at、crontab、batch在Windows9.x环境下共享Unix/Linux用户目录的一个工具是Samba服务器结束后台rpm -Uvh wuchmod a+wr backup.tar.gz安装升级查询校验删除软链接 硬链接文件swap ext3内核分类进程管理系统

2020-08-22 17:00:49 172

原创 SHELL编程

介绍SHELL脚本shell脚本就是一个包含若干行shell或者Linux命令的文件,一次编写,多次使用大量命令。通常shell脚本以.sh为后缀shell脚本默认会以#!bin/sh使用默认的shell程序,shell脚本有两种执行方式第一种是为shell脚本加上执行权限执行第二种是通过sh命令执行shell脚本输入输出重定向Linux使用标准输入stdin和标准输出stdout,还使用一个标准错误输出stderr来表示错误信息,在标注情况下,每个命令通常从它的控制终端中获取输入,将输出打

2020-08-22 16:31:10 143

原创 sql语句按类型进行划分

结构化查询语言(Structured Query Languages)简称SQL或“S-Q-L”,是一种数据库查询、程序设计和数据库管理语言,用于存取数据、查询数据、更新数据和管理关系数据库系统;同时也是数据库脚本文件的扩展名。包括以下四种类型。1、数据操纵语言(Data Manipulation Language)简称 DML:用来操纵数据库中数据的命令。包括:select、insert、update、delete。2、数据定义语言(Data Definition Language)简称 DLL:用来

2020-08-19 15:00:26 662

原创 高并发负责均衡软件HAProxy

HAProxy介绍基于操作系统的软负载和基于第三方应用的软负载,HAProxy属于基于第三方应用的软负载均衡,LVS是基于操作系统的软负载均衡HAProxy简介HAProxy是一个开源的、高性能的,基于TCP和HTTP协议的负载均衡软件HAProxy优点可靠性稳定性好支持较高并发连接数,请求连接数,数据处理能力强支持多于8种负载均衡算法支持虚拟主机功能支持连接拒绝 全透明代理功能强大的服务器状态监控界面强大的ACL支持四层负载均衡和七层负载均衡的去呗七层,负载均衡器会与客户端和

2020-08-19 14:07:29 195

原创 TCP协议和HTTP协议的区别

TCP协议对应于传输层,而HTTP对应于应用层HTTP协议是建立在TCP协议的基础上,HTTP是一种无状态的短连接,而TCP是一种有状态的长连接。

2020-08-19 10:30:42 164

原创 高性能集群软件Keepalived

Keepalived介绍Keepalived是一个Linux下一个轻量级的高可用集群方案,Keepalived主要虚拟路由冗余来实现高可用功能,Keepalived部署和使用非常简单,所有的配置只需一个配置文件即可。KeepalivedKeepalived起初是为LVS设计的,专门用来监控服务器集群中各个服务节点的状态,它参考TCP/IP模型的第三层、第四层和第五层交换机制来检测每个节点的状态。Keepalived加入了VRRP的功能,虚拟路由器冗余协议,解决静态路由出现的单点故障问题Keepal

2020-08-19 10:10:21 245

原创 高性能Web服务器Nginx

高性能Web服务器NginxNginx是一个高性能的HTTP反向代理和负载均衡服务器,一台IMAP/POP3/SMTP代理服务器,可以运行在UNIX,GNU/Linux,BSD,Mac OS X,Solaris,Microsoft Windows。Nginx的组成与工作原理Nginx由内核和模块组成。内核通过查找配置文件将客户端请求映射到一个location block中,在这个location中所配置的不同命令将会启动不同的模块进行工作。Nginx模块从结构上划分Nginx的模块从结构上可以划分

2020-08-19 09:03:42 365

原创 分布式监控系统Ganglia

Ganglia简介Ganglia是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中各节点的状态信息,他有运行在各个节点gmond守护进程来采集CPU、内存、硬盘利用率、I/O负载、网络流量情况等方面的参数,然后汇总到gmetad守护进程下,使用rrdtool存储数据,最后将历史数据以曲线的形式通过PHP页面进行呈现Ganglia的特点良好的扩展性负载开销低、支持高并发广泛支持各种Linux操作系统和CPU架构,支持虚拟机Ganglia的特点良好的扩展性负载

2020-08-19 08:25:10 586

原创 DRDB系统

DRDB系统的主要特性单主模式 在这种系统下,只有一个主用节点可以对数据进行读写操作,适用的文件系统ext3、ext4、xfs等双主模式 在这种模式下,有两个主用节点可以对数据进行并发的读写操作,单一的文件系统就适用了,需要共享的集群文件系统来解决并发读写的问题。共享的集群文件系统有GFS、OCFS2等。通过集群文件系统的分布锁机制就可以解决两种主用节点并发读写数据的问题。复制模式3.1 协议A 只要本地磁盘写入已经完成,数据包在发送队列,则认为一个写操作过程已经完成。可能会造成数据

2020-08-18 23:35:34 572

原创 高性能的MySQL集群系统

介绍一些常用的高可用MySQL高可用性解决方案1.主从复制解决方案这是Mysql自带的主从复制解决方案,数据同步采用的方法是Mysql application技术。Mysql applicaion其实就是一个日志的复制过程,有一个主服务器,同时又有一个从服务器从主服务器上拉起二进制日志文件,从服务器将二进制的日志文件解析程sql语句执行,从而保持主服务与从服务器之间的数据一致性。而对于failover(服务器死机或出现故障时,自动切换到其他备用服务器),则需要手工操作failover,手工将从服务器切

2020-08-17 00:00:14 292

原创 URL的各部分构成

URL统一资源定位符,用来定位网络上的资源,每一个资源都有一个统一的且在网络上唯一的地址URL的构成scheme://host:port/path?query#fragment:https://editor.csdn.net/mdschme:通信协议,一般为http,https等host:主机名或者ip地址port:端口号path:访问路径query:查询,此项为可选项,用“&”隔开#fragment:信息片段,字符串,用于指定网络资源中的某片段参考https://blog

2020-08-16 13:49:18 361

原创 数据挖掘之数据预处理

这里写目录标题衡量数据质量的要素数据预处理的主要任务数据清理的任务属性选择与处理填充空缺值噪声数据的处理不平衡数据的处理数据集成的任务数据规约的目的数据变换与离散化衡量数据质量的要素准确性、完整性、一致性、时效性 、可信性和可解释性数据预处理的主要任务数据清理填充缺失值、平滑噪声数据、识别并删除孤立点、解决不一致问题数据集成将多个数据库或数据文件进行集成数据规约在取得相同条件下,减少特征数量数据变换数据格式、取值区间等的标准化数据清理的任务属性选择与处理选取原则尽可能赋予属性

2020-08-15 17:40:32 831

原创 数据挖掘之认识数据

数据对象与数据属性第一种分类标称属性:能够用有限个元素进行描述的集合,标称属性的值一般是一些事物或符号的名称二员属性:只有 两个状态的枚举属性序列属性:值的顺序具有意义的属性数值属性:可用整数或实数表示的属性区间标度属性:使用相等的单位尺度度量,可以定量评估属性值之间的差eg:华氏温度与摄氏温度比率标度属性:具有固定的零点的数值属性eg:开始温度、工作年限、重量高度和速度第二种分类机器学习的分类算法有把属性分类离散属性和连续属性离散属性,具有有限个数的取值或无限可数的取值war

2020-08-15 13:50:45 329

原创 Android系统简答

Android系统的组成操作系统、中间件、用户界面、应用组件Android应用的基本组件Activity、Service、BroadcastReceiver、Cotent、View、Intent四大组件Activity、Service、BroadcastReceiver、ContentProviderAndroid的布局管理器线性布局、帧布局、相对布局、绝对布局、约束布局事件处理的方式基于监听的事件处理方式基于回调的事件处理方式Android的生命周期的状态运..

2020-08-15 01:02:40 131

原创 轻量级运维利器pssh、pdsh、mussh

介绍pssh是一个用python编写的可以并发在多台服务器上批量执行命令的工具,支持文件并行复制、远程并行执行命令、杀掉远程主机上的进程等pssh软件安装前需要配置在本地主机和远程主机间配置密钥认证服务在本地主机上创建RSA密钥和公钥ssh-keygen -t rsa整合公钥文件测试密钥认证...

2020-08-14 11:16:27 439

原创 Java中boolean和Boolean的区别

主要的区别有boolean是基本数据类型,而Boolean是一个包装类boolean一般存在于栈空间中,而Boolean对象存在于堆空间中boolean有true和false两种值,Boolean除了有true和false之外,还有null进行强制转换时,需要使用Boolean,例如Boolean isLogin=(Boolean)session.getAttribute("isLogin");//session.getAttribute()方法返回的是Object类型...

2020-07-31 11:23:38 1128

原创 HTTP请求头简介

今天来简单的介绍一下HTTP请求头(Header)的一些参数的简介打开谷歌浏览器,按下F12键,点击network,选择一条报文信息,就可以看到Header的信息了accept表示当前浏览器可以接受的文件类型,假设这里有 image/webp,表示当前浏览器可以支持 webp 格式的图片,那么当服务器给当前浏览器下发 webp 的图片时,可以更省流量。accept-encoding表示当前浏览器可以接受的数据编码,如果服务器吐出的数据不是浏览器可接受的编码,就会产生乱码。accept-lang

2020-07-31 09:20:26 226

原创 JSP Session对象的生命周期在什么时候会结束

JSP Session对象的生命周期在什么时候会结束用户关闭当前正在使用的浏览器程序关闭网页服务器用户未向服务器提出请求超出预设的时间,Tomcat服务器默认为30分钟运行程序结束session

2020-07-27 23:01:25 313

原创 <@include>和<jsp:Include>的区别 <jsp:forward>和response.sendRedirect()的区别

<@include>和<jsp:Include>的区别<@include>是将要包含文件的源码(java代码)加进来,然后一起进行编译,因此为编译包含。<jsp:Include>把将文件两个文件各自运行,运行完毕后,把要包含页面的运行结果HTML页面加入到自身的运行结果HTML页面,所以是运行时包含。属性include指令include动作包含方式编译包含运行包含对象静态动态描述include指令将对所包含的文

2020-07-27 22:53:14 129

原创 linux vim编辑器

Linux编程文本编辑器vi编辑器启动vi编辑器显示vi当中的行号光标移动操作屏幕命令文本插入命令附加命令打开命令文本修改命令(删除)文本修改命令(Undo取消)文本修改命令(Redo 重复)退出vi(exit)设置viKaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入文本编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。v

2020-07-23 20:47:43 432

空空如也

空空如也

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

TA关注的人

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