- 博客(24)
- 收藏
- 关注
原创 HTTP(4)
一台Web服务器可搭建多个独立域名的Web网站,也可作为通信路径上的中转服务器提升传输效率。用单台虚拟主机实现多个域名HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。比如,提供 Web托管服务()的供应商,可以用一台服务器为多位客户服务,也可以以每位客户持有的域名运行各自不同的网站。这是因为利用了虚拟主机(Virtual Host,又称虚拟服务器)的功能。即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器客户端使用HTTP。
2024-03-25 17:17:08
750
原创 HTTP状态码(3)
HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。响应的状态码可描述请求的处理结果数字中的第一位指定了响应类别,后两位无分类。响应类别有以下5种:只要遵守状态码类别的定义,即使改变RFC2616中定义的状态码,或服务器端自行创建状态码都没问题。
2024-03-25 10:09:26
1020
原创 HTTP(1)
根据Web浏览器地址栏中指定的 URL,Web浏览器从Web服务器端获取文件资源(resource)等信 息,从而显示出 Web页面。像这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端(clientWeb使用一种名为HTTP,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。可以说,Web是建立在HTTP协议上通信的。最初设想的基本理念是:借助多文档之间相互关联形成的超文本(HyperText。
2024-03-23 14:22:40
1048
原创 Linux相关命令(2)
主要是查看当前登录的用户在上面这个截图里面呢,第一列user,代表登录的用户,第二列,tty代表用户登录的终端号,因为在 linux 中并不是只有一个终端的,pts/2代表是图形界面的第二个终端(网上的对pts 的看法可能有些争议)第三列 FROM代表登录的地方,如果是远程登录的,会显示ip地址,:0表示的是,意思就是主控制台的第一个虚拟终端。第四列login@代表登录的时间,第五列的IDLE 代表系统的闲置时间。最后一列 what。
2024-03-22 11:00:43
1107
原创 SQL题:
如我们所见,ID 为 30 和 96 的顾客一次没有进行任何交易就去了购物中心。ID = 54 的顾客三度造访了购物中心。在 2 次访问中,他们没有进行任何交易,在 1 次访问中,他们进行了 3 次交易。ID = 23 的顾客曾经逛过一次购物中心,并在 ID = 12 的访问期间进行了一笔交易。ID = 9 的顾客曾经逛过一次购物中心,并在 ID = 13 的访问期间进行了一笔交易。ID = 30 的顾客曾经去过购物中心,并且没有进行任何交易。ID = 96 的顾客曾经去过购物中心,并且没有进行任何交易。
2024-03-21 18:58:33
381
1
原创 Linux相关命令(1)
1、找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件,然后把他们重新生成一下。要求只能用一行命令。df:列出文件系统的整体磁盘使用情况-a 全部文件系统列表-h 方便阅读方式显示-i 显示inode信息du:列出目录所占空间dumpe2fs:显示当前的磁盘状态Parted2T以上磁盘分区工具Fdisk:2T以下的磁盘更新分区表磁盘Mkfs:磁盘格式化Mkfs –t文件系统格式 设备文件名(盘符)e2label:设置磁盘卷标Mount:挂载磁盘。
2024-03-21 13:21:17
1021
1
原创 JavaScript异步编程
Promise 类有 .then() .catch() 和 .finally() 三个方法,这三个方法的参数都是一个函数,.then() 可以将参数中的函数添加到当前 Promise 的正常执行序列,.catch() 则是设定 Promise 的异常处理序列,.finally() 是在 Promise 执行的最后一定会执行的序列。但是,如果 then 中返回的是一个 Promise 对象,那么下一个 then 将相当于对这个返回的 Promise 进行操作,这一点从刚才的计时器的例子中可以看出来。
2024-03-20 17:27:35
971
1
原创 JavaScript正则表达式
正则表达式 使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。
2024-03-20 09:56:53
587
1
原创 C#装箱&&拆箱
当一个值类型转换为对象类型时,则被称为;用于在垃圾回收堆中储存值类型。装箱是值类型到Object类型或到此类型所实现的任何接口类型的隐式转换。当一个对象类型转换为值类型时,则被称为。从object类型到值类型或从接口类型到实现该接口的值类型的显示转换。利用装箱和拆箱功能,通过允许值类型的任何值与型的值进行相互转换,将引用 类型与值类型连接起来。⚠只有装过箱的对象才能拆箱;
2024-03-19 16:56:10
1277
1
原创 KVM切换器
传统的远程桌面类应用对于操作系统的依赖性很大,一旦系统出现问题只能现场维护。面对数目众多的服务器,从硬件底层进管理和控制才是王道,因此我们今天就来谈谈KVM切换器(服务器远程管理),KVM切换器又被称为多计算机控制器KVM切换器技术的核心思想:通过恰当的键盘、鼠标和显示器的配置,实现系统和网络的高可管理性,提高管理人员的工作效率、节约机房面积,降低网络服务器系统的总体拥有成本。切换方式是指KVM切换器在从一台设备转换到控制另外一台设备时所采用的切换方式。
2024-03-19 16:07:00
430
1
原创 KVM理论(1)
KVM 全称是基于内核的虚拟机(Kernel-based Virtual Machine):是一种开源的虚拟化解决方案,它是。允许在一台物理服务器上同时运行多个虚拟机,每个虚拟机可以独立运行不同的操作系统。利用了Linux内核的虚拟化扩展(Intel VT或AMD-V)来提供硬件辅助虚拟化,这使得虚拟机的性能接近于原生系统。
2024-03-18 15:50:35
854
原创 C# 封装(详细)
把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。封装根据具体的需要,设置使用者的访问权限,并通过来实现。一个定义了一个类成员的范围和可见性。比如说:一个人A为父类,他的儿子B,妻子C,私生子D(注:D不在他家里)
2024-03-18 13:25:49
2901
原创 C#数据类型(详细)
定义:指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。接口使用interface关键字声明,它与类的声明类似。接口声明默认是 public 的。以上代码定义了接口 IMyInterface。通常接口命令以 I 字母开头,这个接口只有一个方法 MethodToImplement(),没有参数和返回值,当然我们可以按照需求设置参数和返回值。
2024-03-18 11:21:32
2762
原创 C#简单概念
HelloWorldHelloWorldHelloWorldWriteLine是一个定义在System命名空间中的Console类的一个方法。该语句会在屏幕上显示消息 "Hello World"。
2024-02-29 10:12:12
319
原创 HTML中border-radius: 50% 和 100%的区别
因此,50%和100%的区别就是,50%边框四个角变成了半圆形,100%边框四个角变成了完整的圆形(圆角的半径都被设置为了 100%,或者相邻的角长度合起来超过了原形状的半径,浏览器会重新计算,保证圆角能够刚好适应原图形。圆形通常我们都是用 border-radius 属性来实现:先画一个方形,然后将它的 border-radius 设置成50%,但是有时候有的人会用 border-radius: 100%来实现。那么这两者的区别是什么呢?
2024-01-04 12:06:37
973
1
原创 Java体系结构,特点以及常用的名词
2、跨平台性:是指软件不受计算机硬件和操作系统的约束而在计算机环境下正常运行,也就是说Java的程序可以在window,Linux,MAC操作系统下运行。(适应在不同操作系统下运行,引入了 JVM,三个操作系统的JVM是不一样的,这三个JVM屏蔽了操作系统之间的差异,让Java程序在各个平台上运行,不是在操作系上运行,而是在虚拟机上运行。JRE=Java虚拟机 +Java API类库中的Java SE API子集。JDK = Java程序设计语言+Java虚拟机+Java API类库。
2023-12-21 15:52:25
60
原创 HTML中 link 在未访问的状态下 样式未生效
当设置了状态时,顺序没有错的前提下,未访问之前 link 样式没反应,可能是因为记录已经在浏览器的缓存中了。也就是说在你的浏览器上只要点击过 链接,就已经记录到浏览器的缓存中了,所以已经是被访问过的链接了,即使链接是之前访问的,刷新了也是不会起作用的。所以如果希望 link 有作用,需要先清除浏览器的数据。不同浏览器可能会有所不同,以edge浏览器为例,可以在浏览器的设置中进行如下操作:设置>隐私、搜索和服务>清除浏览数据>时间范围>立即清除。清除完之后,会发现 link 样式生效了。
2023-12-17 15:21:01
125
1
原创 table表格元素:隔行添加背景色,合并单元格
将边框会合并为一个单线的边框:border-collapse: collapse;合并后算一个格子,要注意合并之后样式的选择是根据代码的顺序显示的。colspan:列合并;rowspan:行合并。隔行添加背景色:可以借助伪类选择器。,匹配一列兄弟元素中的元素。
2023-12-10 17:10:45
347
1
原创 HTML中audio标签设置了autoplay网页无法自动播放的解决办法
这可能是由于浏览器自身的策略限制所导致的。为了更好的用户体验和减少不必要的网络流量,大多数浏览器都会禁止自动播放音频或视频内容。用户必须手动点击播放按钮才能开始播放。此外,一些网站可能需要用户授权才能自动播放媒体内容,因此在网页中设置autoplay属性不一定能够实现自动播放。
2023-11-25 00:24:07
4934
原创 过程,函数,触发器的区别
只在创建时进行编译,以后执行存储过程都不需要再重新编译,而一般SQL语句每执行一次就编译一次,☞所以使用存储过程可以提高数据库执行速。触发器不接受参数,一个表上最多可有12个触发器,但同一时间、同一事件、同一类型的触发器只能有一个。数据库的一些事件如新增修改删除,可以触发的一些操作(本质上是存储过程,存储过程需要程序调用,而触发器会自动执行)在一个表上的触发器越多,对在该表上的DML操作的性能影响就越大。可以在过程中调用另一个存储过程,或者是函数,☞简化复杂语句。函数可以作为查询语句的一个部分来调用;
2023-09-08 01:49:48
67
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人