软件测试之第九章 搭建Web服务器

2023-11-20

第九章 搭建 Web 服务器

一、 Web 简介

1 网页

  1. 通过浏览器打开的任意一个页面(窗口)。
  2. 本质上是服务器中的一个文件。
  3. 是使用如 html、asp、aspx、php、jsp、cgi 等语言编写的代码文件。
  4. 扩展名有.htm、.html、.shtml、.asp、.php、.jsp、.cgi、.xml 等。

2 网站

  1. 多个相关网页的集合。
  2. 本质上是服务器中的一个文件夹。
  3. 网站文件夹、网页文件都在服务器上存放。

3 静态网站与动态网站

  1. 静态网站:用户不能改变网页显示内容。网页扩展名一般是 htm、html、shtml 等。
  2. 动态网站:用户可以改变网页显示内容。网页扩展名一般是 asp、jsp、php、cgi 等。

4 浏览器

4.1 什么是浏览器
浏览器用于显示网页服务器或者文件系统的 HTML 文件内容,将服务器上网页文件中 的文字、图像及其他信息显示在网页页面上,这些文字或图像,可以是连接其他网址的超链 接,用户可迅速及轻易地浏览各种信息。

4.2 常见的浏览器
QQ 浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、 搜狗浏览器、猎豹浏览器、360 浏览器、UC 浏览器、傲游浏览器等。

4.3 浏览器内核
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”, 负责对网页语法的解释(如 HTML、JavaScript)并渲染(显示)网页。它决定了浏览器如 何显示网页的内容以及页面的格式信息。
不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览 器里的渲染(显示)效果也可能不同。

4.4 浏览器内核的分类

  1. Trident:IE、360 安全/极速浏览器、猎豹极轻/安全浏览器、傲游浏览器、UC 浏览器等。
  2. Gecko(Firefox 内核):Netscape(网景)浏览器、Mozilla FireFox(火狐浏览器) 等。
  3. Webkit(Safari 内核,Chrome 内核原型) :苹果的 Safari 浏览器使用此内核。

5 什么是 Web 服务

也称 WWW 服务(World Wide Web),万维网服务。

  1. WWW 服务是对网上内容的查找与浏览均需要该服务的支持,它使得用户可以通过交 互式的图形界面获取信息和其他服务。
  2. WWW 服务是基于 Web技术来实现浏览器/服务器模式的应用,由 Web服务器提供服务, 用户通过客户机上的通用浏览器来发送和接收 HTML(超文本标记语言)格式的文件, 用户通常把 Web 服务当作是 WWW 服务的具体实现。
  3. Web 系统是客户端/服务器式(Client/Server,简称 C/S)的,由服务端程序和客户端程序 两部分组成。客户端程序常用的比如 IE、Netscape、Mozilla 等。用户在浏览器的地 址栏内输入统一资源定位地址(URL,Uniform Resource Locator,俗称网址)来 访问 Web 页面。

6 Web/WWW/网页访问原理

在这里插入图片描述在这里插入图片描述在这里插入图片描述

7 IIS

IIS 是"Internet 信息服务(Internet Information Service)"的简称,它是 Microsoft 公司主推 的 Web 服务,中小企业使用较多。

二、 搭建 Web 服务器

1 准备服务器并配置

  1. Windows Server 2008
  2. 配置 IP(IP、掩码、网关和 DNS 暂时可以不加)

2 安装 IIS

开始菜单—程序—管理工具—服务器管理器—角色—添加角色—Web 服务器 打开浏览器,输入 localhost 或 127.0.01 可以验证安装正确性。

3 准备网站资料

创建一个目录作为将来的网站,将网站文件夹和网页文件拷贝进去。

4 配置 IIS 服务器

4.1 创建网站
指定某个目录为网站,这个目录称为主目录。

4.2 默认文档
也称主页,是访问网站时第一个要打开的网页。

  1. 一般名称如 default.?,index.?
  2. 未作此项设置时,浏览网站可能会出错
  3. 选中网站—功能视图"默认文档"

4.3 绑定 IP 和端口
用于指定网站的 IP 地址、端口(必须)、主机名(域名)(可选)。
右击网站—编辑绑定,*表示可访问 localhost

5 架设一个网站

5.1 使用虚拟目录
Web 网站中通常会包括图片、flash 文件、视频文件以及 Web 应用程序及数据库等,这 些 Web 内容文件都会保存在一个或多个目录中,甚至保存在网络中多台计算机上的多个目 录中。
虚拟目录可将不在一起的资料逻辑上归属到一个网站下。虚拟目录只是一个文件夹,该 文件夹不一定包含在主目录中,但可以映射到主目录中。

  1. 右击“Default Web Site”—添加虚拟目录—“别名”中随便输入内容,但必须记住 —“物理路径”选择要做网站的文件夹
  2. 客户端输入 http://服务器 IP/别名进行访问

5.2 使用一个 IP 和默认端口

  1. 右击“Default Web Site”—管理网站—停止(防止多个网站冲突)
  2. 右击“网站”—添加网站—“网站名称”随便输入,不需记住—“物理路径”选择要做网站的文件夹—“IP 地址”选择正确的 IP—“80”不要改变—“主机名”不填
  3. 客户端输入 http://服务器 IP 进行访问

5.3 使用一个 IP 和一个自定义端口

  1. 右击“网站”—添加网站—“网站名称”随便输入,不需记住—“物理路径”选择 要做网站的文件夹—“IP 地址”选择正确的IP—“80”修改为 8080(或者其他大于 1023 的数)—“主机名”不填
  2. 注意:防火墙必须放行自定义端口:windows 防火墙—允许程序通过 windows 防火墙—添加端口—“名称”随便输 入,“端口”输入 8080—确定
  3. 客户端输入 http://服务器 IP:8080 进行访问

5.4 使用主机名

5.4.1 hosts 文件解析

  1. 在客户端中找到 C:\Windows\System32\drivers\etc\hosts  里面写:IP 服务器的域名
  2. 客户端输入 http://服务器域名进行访问

5.4.2 dns 解析

  1. 搭建 DNS 服务器
  2. 客户端输入 http://服务器域名进行访问

6 搭建多个网站(虚拟主机)

  1. 利用多个虚拟目录
  2. 利用一个 IP 多个端口
  3. 利用多个 IP 地址
  4. 利用多个主机名

三、 搭建 ASP 动态网站

  1. 必须添服务器管理器—展开“角色”—右击“Web 服务器(IIS)”—添加角色服务— 勾选“ASP”
  2. 添加网站,而不是虚拟目录

四、 使用 Apache 搭建网站

1 搭建静态网站

1.1安装 Apache

  1. 服务器域名、服务器名称、管理员邮箱账号只要输入格式正确,内容任意
  2. 测试:输入网址 localhost,出现 It Works 成功

1.2准备网站资料
网站目录放到\Apache2.2\htdocs 下

1.3配置 Apache

1.3.1 虚拟目录方式

  1. 配置文件:安装位置\conf\httpd.conf
    修改
    1、Alias /虚拟目录名 “网站主目录的绝对路径”
    2、
<Directory "网站主目录的绝对路径">
 </Directory>
  1. 重启 Apache
    1、每次修改了 httpd.conf 都需要重启
    2、双击托盘羽毛图标—restart

1.3.2 多端口方式

  1. 配置文件:安装位置\conf\httpd.conf
    修改:
    1、Listen 80 #此行默认已存在
    2、
<VirtualHost *:80> 
	DocumentRoot "网站主目录的绝对路径" 
</VirtualHost>
  1. 重启 Apache

1.3.3 多 IP 方式

  1. 配置文件:安装位置\conf\httpd.conf
    修改:
<VirtualHost IP1>  
	DocumentRoot "网站主目录的绝对路径"  
</VirtualHost>
  1. 重启 Apache

1.3.4 多域名方式

  1. 配置文件:安装位置\conf\httpd.conf
    修改:
<Directory />下的 Deny from all 为 Allow from all 
取消行注释:Include conf/extra/httpd-vhosts.conf 
NameVirtualHost IP:80 
<VirtualHost 域名 1:80>` 
  DocumentRoot "网站主目录的绝对路径" 
</VirtualHost>
  1. 服务器和客户机都需要配置 hosts
  2. 重启 Apache

1.4验证

2 搭建 php 动态网站

以 Mantis 的安装为例。

2.1安装并验证 Apache

2.2安装和配置 Mysql 数据库
除了下述步骤外,其余选项均使用默认值。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
点击 Execute 按钮。
在这里插入图片描述
之后出现下图表示安装与配置正确,否则需要重新配置或删除后重启电脑再次安 装。点击 finish 按钮完成。
在这里插入图片描述

2.3安装和配置 php

  1. 移动文件夹 php-5.4.10-Win32-VC9-x86 到 E 盘,然后改名为 php。
  2. 进入 E:\php,找到文件 php.ini-development,将其改名为 php.ini
  3. 打开 Apache 的配置文档\conf\httpd.conf,将下面内容放置在配置文档的最 后位置
LoadModule php5_module"E:/php/php5apache2_2.dll" 
AddHandler application/x-httpd-php .php 
PHPIniDir "E:/php"
  1. 查找 DirectoryIndex,添加 index.php,完成后关闭保存。
    在这里插入图片描述
  2. 重新启动 Apache
    在这里插入图片描述
  3. 在\Apache22\htdocs 目录下创建一个文本文档 index.php,内容为<?php phpinfo(); ?>
    在这里插入图片描述
  4. 在浏览器地址栏中输入 http://172.16.0.211,出现如下提示,则 php 环境 配置成功
    在这里插入图片描述
  5. 设置 php 支持 mysql 数据库,修改 e:\php\php.ini 文件
    1、查找 extension_dir = “ext”,去掉前面的分号,并改为 extension_dir =“E:\php\ext”。
    2、查找 extension=php_mysql.dll、extension=php_mysqli.dll,去掉前面 的分号。
    3、查找 extension=php_pdo_mysql.dll、=php_pdo_oci.dll、 php_pdo_odbc.dll、php_pdo_pgsql.dll、php_pdo_sqlite.dll,去掉前面的 分号。
    4、查找 date.timezone,去掉前面的分号,并在=后面添加“Asia/Shanghai”, 即改为 date.timezone = “Asia/Shanghai”,关闭保存文件。
  6. 重新启动 Apache。

2.4安装和配置 Mantis

  1. 将 Mantis 文件夹移动到\Apache\htdocs 目录下。
    在这里插入图片描述
  2. 在浏览器地址栏中输入 http://172.16.0.211/mantis,或用 localhost 代替 IP。
    在这里插入图片描述
  3. 输入数据库信息,安装 mantis。 输入数据库密码 Password (for Database):123456
    1、输入数据库账户 Admin Username (to create Database if required):root
    2、输入数据库密码 Admin Password (to create Database if required):123456
    3、点击“Install/Upgrade Database”进行安装,安装完成后,右则标签全为绿 色 GOOD。出现下图内容属于正常情况:
    在这里插入图片描述
  4. 重新输入网址 http://localhost/mantis,进入 Mantis 的登录界面。
    在这里插入图片描述
    初始用户名为“administrator”,密码为“root”,Mantis 安装完成。
  5. 配置为中文环境,修改\Apache\htdocs\Mantis\config_defaults_inc.php
    将 $g_default_language = ‘english’; 修改为 $g_default_language =
    ‘chinese_simplified’;,重新刷新网页即可。
    在这里插入图片描述

五、 使用 Tomcat 搭建 jsp 网站

1 安装 jre

2 安装 tomcat8并验证

http://localhost:8080

3 安装 mysql,记住设置的密码

4 拷贝网站源码

拷贝 jforum-2.1.9 放到 tomcat 的 webapps 下面并更名为 jforum

5 更改网站源码中设置

5.1更改源码中的数据库密码
更改 jforum\WEB-INF\config\database\mysql\mysql.properties 文件,找到 password,值改为前面设置的 mysql 密码(不需要加引号)。

5.2更改源码中的数据库引擎类型
修改 jforum\WEB-INF\config\database\mysql 文件夹下的 mysql_db_struct.sql,找 到 TYPE=InnoDB,全部改成 ENGINE=InnoDB

6 导入数据库

cmd 下进入 jforum\WEB-INF\config\database\mysql 目录,登录 mysql,创建数据库 jforum,打开数据库 jforum,按顺序执行命令 source mysql_db_struct.sql 和 source mysql_data_dump.sql 语句

7 安装 jforum

访问 http://localhost:8080/jforum/install.jsp,输入数据库的账号和密码,数据 库编码 utf-8,输入网站管理员密码(记住用户名)

8 访问

http://localhost:8080/jforum

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试之第九章 搭建Web服务器 的相关文章

  • 软件测试开发/全日制/测试管理丨接口测试抓包与 Mock/接口自动化测试

    在软件开发中 接口测试是确保系统各个组件之间协同工作的重要环节 接口测试抓包与Mock以及接口自动化测试相结合 能够更全面 高效地验证接口的正确性 性能和稳定性 从而打造一个稳健的接口生态系统 接口测试抓包 接口测试抓包是一种通过监控和记录
  • 等价类划分法

    专注于分享软件测试干货内容 欢迎点赞 收藏 留言 如有错误敬请指正 软件测试面试题分享 1000道软件测试面试题及答案 软件测试实战项目分享 纯接口项目 完整接口文档 软件测试实战项目分享 WEB 测试自动化项目实战 软件测试学习教程推荐
  • 软件测试开发/全日制/测试管理丨用户端 Web 自动化测试

    随着Web应用的普及和不断发展 用户端Web自动化测试成为确保Web应用质量的重要手段 这种测试方法不仅提高了测试效率 也帮助团队及时发现和解决潜在问题 确保用户体验的连贯性和稳定性 工具选择 用户端Web自动化测试的第一步是选择适当的工具
  • 使用Hypothesis生成测试数据

    Hypothesis是Python的一个高级测试库 它允许编写 测试用例 时参数化 然后生成使测试失败的简单易懂的测试数据 可以用更少的工作在代码中发现更多的bug 安装 pip install hypothesis 如何设计 测试数据 通
  • 软件测试|Python openpyxl库使用指南

    简介 我们之前介绍过 python在自动化办公方面可以大放异彩 因为Python有许多的第三方库 其中有很多库就支持我们对office软件进行操作 熟练的使用Python对office进行操作 可以实现自动化办公 极大提升我们的工作效率 本
  • 小白也能学会的创建Git仓库实操

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 软件测试/测试开发/全日制/测试管理丨Python关键字

    Python 语言有一些关键字 它们具有特殊的含义 不能被用作标识符 变量名 函数名等 False 布尔类型的假值 None 表示一个空对象或无值 True 布尔类型的真值 and 逻辑与操作符 as 用于给导入的模块起别名 assert
  • Locust负载测试工具实操

    本中介绍如何使用Locust为开发的服务 网站执行负载测试 Locust 是一个开源负载测试工具 可以通过 Python 代码构造来定义用户行为 避免混乱的 UI 和臃肿的 XML 配置 步骤 设置Locust 在简单的 HTTP 服务上模
  • 测试工程师能否作为一份「终身职业」?30岁+怎么办?

    讨论 测试工程师可否作为一份终生的职业 这是我在论坛看到的一个讨论 你的答案是什么呢 我希望大家能认真思考后给出一个属于自己的答案 无论你是新手入门 还是资深专家 回答这个问题请不要凭一腔热血 也不用过分消极 别总和钱挂钩 平心而论即可 就
  • 新入职一个00后卷王,每天加班到2点,太让人崩溃了····

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 软件测试|Pydantic详细介绍与基础入门

    简介 Pydantic 是一个强大的 Python 库 用于数据验证和解析 特别是用于处理 JSON 数据 它的主要目标是使数据验证和解析变得简单 直观和可维护 本文将介绍 Pydantic 的基础知识 包括如何定义模型 验证数据以及处理错
  • 软件测试|使用matplotlib绘制多种折线图

    简介 在数据可视化领域 Matplotlib是一款非常强大的Python库 它可以用于绘制各种类型的图表 包括折线图 本文将介绍如何使用Matplotlib创建多种不同类型的折线图 并提供示例代码 创建模版 在绘图之前 我们可以先创建我们的
  • 软件测试|sqlalchemy relationship

    简介 SQLAlchemy是一个流行的Python ORM 对象关系映射 库 它允许我们以面向对象的方式管理数据库 在SQLAlchemy中 relationship 是一个重要的功能 用于建立表之间的关系 在本文中 我们将详细探讨 rel
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 盲猜你不懂H5架构和原生架构的区别

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Python自动化测试 | 如何使用Robot Framework进行自动化测试?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 跨平台UI自动化框架:Airtest,游戏开发和应用测试的利器

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 测开和测试平台是否有存在的必要?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web
  • 用Python实现高效数据记录!Web自动化技术助你告别重复劳动!

    自动化关键数据记录 简介 关键数据记录是 Web 自动化测试中的关键部分 它们提供了关于系统行为和执行过程的详细信息 有助于验证用例的正确性 排查问题和确保应用程序的质量 行为日志 行为日志是一种用于记录系统或应用程序的操作和事件的技术 它

随机推荐

  • 客户端html跳到cas登出页面,CAS单点登录:单点登出及自定义登出界面(六)

    1 单点登出 1 1 参数说明 配置单点登出 配置允许登出后跳转到指定页面 cas logout followServiceRedirects false 跳转到指定页面需要的参数名为 service cas logout redirect
  • 扫描二维码进入体验版小程序却一直进入线上版本?这个配置要注意!

    1 前期准备 服务器 域名 2 配置扫描普通二维码进入小程序页面 开发小程序过程中 我们会遇到很多不同的场景 其中 扫描普通二维码进入小程序就是其中之一 下面先来看下如何配置扫描普通二维码进入小程序 首先登录开发平台 打开开发管理 进入开发
  • 大端小端,LSB和MSB

    在verilog中碰到了lsb和msb 所以做一下解释 lsb 就是最低位有效 类似于wire 0 31 这样的顺序 msb 就是最高位有效 类似于wire 31 0 这样的顺序 还有计算机中还有大端小端的概念一块解释一下 举例 0X123
  • 2022/9/6小结

    成长 是一个探索自我的过程 看 了不起的我 这本书 不知道是那句话 那个段落 或者那一章触动到了我 曾经我无法发自内心地去读书 去感受书中的情感 或悲伤 或喜悦 曾经我迫切地想通过书籍获得一项技能 获得一种读书人的气质 很幼稚 我不是在读书
  • Linux绑核效率优化

    Linux绑核效率优化 原理概述 cpu一般有多个物理核心 但在运行进程和线程时候 可以将其绑定或者指定到某一个或者多个核心上运行 这样做的好处是 一般在核数比较多的机器上 会有多个CPU共享三级缓存cache的情况 当出现跨cache数据
  • electron创建新窗口(模态框)并相互传值,主进程传值给子进程

    我们在开发的过程中难免会遇到需要创建一个子窗口 子进程 但是在这个子进程中所有值都是初始化的 而我们肯定是需要一些值才能进行下一步操作 比如 token 那么我们怎么去传递值呢 我先给伙伴们说一些 基本原理 下面很多东西会建立在vue的基础
  • line-height: 1

    价格文字 问题 新价格 旧价格 每个都设置了自己的line height 结果就是 新价格 旧价格 的底部没有与父元素 div 贴底 样式调试起来很难 解决办法 新价格 旧价格 的 line height 都设置为 1 成功
  • chrony配置服务器时间同步

    chrony 设置时区 timedatectl set timezone Asia Shanghai 查看时区 timedatectl date R 设置时间 date s 20211109 11 32 30 时区和时间配置好之后 配置ch
  • STM32--IIC

    1 IIC总线协议介绍 IIC Inter Integrated Circuit 集成电路总线 是一种同步串行半双工通信总线 IIC总线结构图 由时钟线SCL和数据线SDA组成 并且都接上拉电阻 确保总线空闲状态为高电平 总线支持多设备连接
  • antd + react model自定义footer_阿里开源可插拔的企业级React应用框架——UmiJS

    介绍 UmiJS 五米 是阿里开源的可插拔企业级React应用框架 为什么说是可插拔 是因为它的整个生命周期都是插件化的其内部也有很多都是通过插件来实现的 其中大家熟知的Ant Design pro就是基于umi构建的 官方文档 中文文档
  • Zabbix安装部署(国内源镜像)----一次性解决centos7安装zabbix报错:[Errno 256] 的问题

    Zabbix安装部署 环境准备 OS CentOS 7 安装步骤 一 关闭selinux和iptables root localhost systemctl stop firewalld service root localhost set
  • 相关性分析p值_相关性分析的结果解读及说明

    下图是三个不同的变量 Y 分别与变量X的相关性分析结果 1 相关系数r r 1 二者具有完美的正相关 r 0到1之间 两个变量一起增加或者一起减少 r 0 二者没有相关性 r 1到0 一个变量随着另一个变量的增加而减少 或者减少而增加 r
  • Feign客户端 - 超时时间配置

    Spring Cloud 专栏收录该内容 7 篇文章0 订阅 订阅专栏 Spring Cloud中Feign客户端是默认开启支持Ribbon的 最重要的两个超时就是连接超时ConnectTimeout和读超时ReadTimeout 在默认情
  • vue3前端以json样式输入组件实现

    在 Vue 3 中 你可以创建一个组件 让用户输入 JSON 并将这个 JSON 渲染成某种样式或结构 以下是一个简单示例 它涵盖了如何在 Vue 3 中创建一个接受 JSON 输入并呈现其内容的组件 Setup Vue Project 如
  • IO多路复用

    1 IO模型 IO模型是指四种不同的文件读写方式 1 阻塞IO 阻塞IO是最常用 最简单 效率最低的一种IO模型 阻塞读 如果有数据可读 则直接读取数据 如果没有数据可读 则读会阻塞 直到读取到数据 或 出错才返回 阻塞写 如果有空间可供写
  • python3(四)Pandas库

    数据摘要pandas 目录 1 pandas库 1 1 pandas库 1 2 Series类型 1 3 Series类型的基本操作 1 4 DataFrame类型 1 5 数据类型操作 1 6 数据类型运算 2 数据特征分析 2 1 数据
  • c#获取cpu序列号

  • RabbitMQ集群架构模式

    搭建Mirror镜像集群 4369是erlang的发现端口 5672是rabbitmq的通信端口 15672是rabbitmq的可视化控制台的端口号 25672是erlang底层发送消息和分配消息的底层端口 firewall cmd zon
  • umi 后台管理demo

    umi 后台管理demo umi react ts dva antd egg 有待优化 简单的前后端管理demo 接口提供增删查改 前端也有相应功能 github代码 https github com huiBuiling ql admin
  • 软件测试之第九章 搭建Web服务器

    第九章 搭建 Web 服务器 一 Web 简介 1 网页 通过浏览器打开的任意一个页面 窗口 本质上是服务器中的一个文件 是使用如 html asp aspx php jsp cgi 等语言编写的代码文件 扩展名有 htm html sht