Ubuntu22.04安装mininet和ryu
Mininet,ryu
【DevOps】Dockerfile详解,做自己的docker镜像
学会使用DockerHub找自己想要的镜像以后,我们会很方便的使用一些公用镜像仓库的Docker镜像。但是开发和部署的过程中,能找到的镜像可能并不能满足我们需要,这样我们就需要自己制作Docker镜像。我们通过需要编写一个 Dockerfile,然后来生成一个Docker镜像。Dockerfile
如何在 Ubuntu VPS 上配置 vsftpd 使用 SSL/TLS
FTP(文件传输协议)曾经是在本地和远程计算机之间传输文件的一种流行方式。该协议本身存在安全隐患,因此它的使用已经不再受青睐。如果您仍然想使用 FTP 而不是像使用 SSH 协议实现文件传输的更安全的替代方案 SFTP,您可以通过配置 FTP 使用 SSL 来使其相对安全。在本指南中,我们将在 Ub
Linux大小写区分,导致部署项目时MySQL出现错误的解决方案
在Linux系统中,文件和目录的名称是区分大小写的。这意味着myFile.txt、myfile.txt和MyFile.txt将被视为三个不同的文件。而在许多情况下,如部署Web项目或数据库时,如果未考虑到这一点,就可能导致问题,尤其是在配置文件和代码路径的引用中。特别是当使用MySQL作为数据库时,
Linux 进程间通信 管道系列: 匿名和命名管道,自定义shell当中命令行管道的模拟实现
Linux 进程间通信 管道系列: 匿名和命名管道,自定义shell当中命令行管道的模拟实现
解决Windows Server 多人远程过期导致 “由于没有远程桌面授权服务器可以提供许可证……“(亲测可用
Windows server 2012服务器远程桌面登录时出现错误提示:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。出现这个报错的原因有两种:1. 系统添加了“远程桌面会话主机”角色后,该授权到期(可以免费试用120天,到期需要付费才能使用;不添加该角色,服务器
【Jenkins】持续集成与交付 (六):Gitlab代码托管服务安装
🟣【Jenkins】持续集成与交付 (六):Gitlab代码托管服务安装
【Nginx】Nginx启动显示80端口占用问题的解决方案
本文探讨了在启动nginx时遇到80端口被占用的问题,并提供了解决方案。首先,作者介绍了常见的80端口占用情况,如其他Web服务器或应用程序占用等。接着,提供了解决方案,包括使用netstat命令查找占用80端口的进程,并通过关闭或更改相关进程来释放端口。最后,作者建议了一些预防措施,如定期检查端口
【Linux】服务器时区 [ CST | UTC | GMT | RTC ]
硬件时间,也被称为实时时钟(RTC),是指计算机主板上的一个独立于操作系统的设备,它在电源关闭甚至断电情况下也能保持运行。其功能是记录当前的日期和时间。系统时间是计算机内部使用的时间,它通常在启动时从RTC设置,然后由系统时钟进行跟踪。系统时钟是操作系统内核的一部分,可以以毫秒或纳秒级别提供精确时间
深入探索GDB:Linux下强大的调试神器
GDB,全称GNU Debugger,是一款开源、跨平台的源码级调试工具,尤其在Linux生态系统中占据着举足轻重的地位。GDB支持包括C、C++、Fortran、Ada、Objective-C、Go、D等多种编程语言,能够与GCC、Clang、LLVM等一系列主流编译器无缝集成。无论是针对桌面应用
Linux:进程概念(三.详解进程:进程状态、优先级、进程切换与调度)
1.Linux中的进程状态1.1前台进程和后台进程运行状态睡眠状态磁盘休眠状态停止状态ki指令一向进程发送信号死亡状态2.僵尸进程2.1僵尸状态2.2僵尸进程2.3僵尸进程危害3.孤儿进程4.进啾程的优先级概念查看进程优先级PRI(优先级)和NI(nice)更改nice来间接改变优先级5.进程其他重
Selenium WebDriver提供By.CSS_SELECTOR定位元素方法
`By.CSS_SELECTOR` 是 Selenium WebDriver 提供的一种定位元素的方法,它允许使用 CSS 选择器来定位页面上的元素。
Selenium 模拟键盘及鼠标操作
在第三章中我们已经初步掌握了 Selenium 中的元素操作,包括了 click() 点击操作、clear() 清除操作以及 sendKeys() 输入操作,但是这三种操作还不能够满足测试用例中的操作;以点击来说,使用鼠标可以实现点击、双击等,而使用键盘也可以输入除了字符串之外的如 CTRL、ENT
web自动化测试系列-selenium xpath定位方法详解(六)
1.xpath介绍XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。而html中也应用了这种语言 ,所以 ,我们定位html页面元素时也会用到xpath这种方法 。2.xpath定位方式xpath主要通过以下四种方法定位 :路径定位属性定位
山东大学2024软件测试技术实验二单元测试
使用 Mockito 模拟 itemBusinessService.retrieveAllItems() 方法的行为,以返回一组模拟的商品对象列表。之后会出现如下界面,选择要测试的方法,和destination package(即你要把测试代码文件放在哪个目录下面),点击OK,就创建好了测试类。通过
软件工程——实验3:软件测试之单元测试
阅读理解Junit的工作机制。Eclipse环境下的单元测试。利用Junit编写测试用例,并对被测试类进行相关功能测试。验证Book类的equals方法;设计Triangle类(或自定义的类)的测试用例,并进行测试。
Postman 请求参数传递指南:Query、Path 和 Body 详解
作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。简单来说,请求参数是传递给服务器的数据,用于传递额外信息,在 API 请求中发挥着关键作用。提供了更为简化的请求参数设置方法,无论是查询参数、路径参数还是请求体参数,都通过直观的界面进行,简化了操作步
vscode(git graph插件出错)
加载 Web 视图时出错: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state…2、按
百度智能插件Baidu Comate -让你的VSCODE成为代码编写的得力助手
我的是在VSCODE中进行安装的,下面我将演示如何在VSCODE中如何安装,首先在VSCODE的插件商店中去搜索Baidu Comate ,选择第一个蓝色的类似浏览器的图表然后选择安装然后会跳转到浏览器进行登录,这里登录自己的百度账户就可以了,登录成功就可以正常使用了。
IDEA生成UML类图(PlantUML)
IDEA 从 【FIle→Settings→Plugins→Marketplace】 进入到插件下载界面,搜索PlantUML,点击 “install” 下载最上面的两个插件和,下载完毕后重启idea。