本文分类:news发布日期:2025/2/23 19:21:43
相关文章
测试框架pytest学习与实践
pytest是一个专业的测试框架,可以帮助我们对python项目进行测试,提高测试的效率。
pytest官网手册:pytest: helps you write better programs — pytest documentation
中文手册:Pytest 教程 入门学习
安装pytest
pip install…
建站知识
2025/2/18 17:42:14
MFC:手写一个模态对话框程序
我们知道,在MFC中,要生成一个模态对话框程序,只要按着VS的提示,拖拖拽拽就能生成一个这样的程序,效率非常高。这里,我们反其道而行之,自己写一个这样的程序,这个程序与自动生成的程序…
建站知识
2025/2/22 19:33:59
单链表和文件操作使用练习:通讯录
1. 项目文件组成(vs2022) 1. Contact.h和Contact.c分别为实现通讯录的头文件和源文件。 2. SList.h和SList.c分别为实现单链表的头文件和源文件。 3. test.c为测试用的源文件,用于调用通讯录提供的函数。 4. Contact.txt用于存储联系人信息。…
建站知识
2025/2/21 10:28:09
PHP7垃圾回收算法
前提
本文为了梳理PHP GC工作流程,所以从引用计数、部分标记清除算法做引子,然后介绍PHP GC工作流程,最后介绍性能更高的GC算法
引用计数
概述
引用计数算法中引入了一个概念计数器。计数器代表对象被引用的次数
基本原理
为了记录一个对象有没有被…
建站知识
2025/2/22 2:08:33
Python3 条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
可以通过下图来简单了解条件语句的执行过程: 代码执行过程: if 语句
Python中if语句的一般形式如下所示:
if condition_1:statement_blo…
建站知识
2025/2/18 3:48:49
Linux-select剖析
一、select函数
select函数是IO多路复用的函数,它主要的功能是用来等文件描述符中的事件是否就绪,select可以使我们在同时等待多个文件缓冲区 ,减少IO等待的时间,能够提高进程的IO效率。
select()函数允许程序监视多个文件描述符…
建站知识
2025/2/17 3:40:55
基于jenkins+gitlab+docker部署zabbix
背景
我现在已经在一台服务器上部署了jenkins和gitlab,现在有一个场景是需要在服务器上再部署一个zabbix,需要通过jenkins加上gitlab部署,并且要求zabbix是通过docker部署的
前提条件
jenkins、gitlab已完成部署并能正常访问,服…
建站知识
2025/2/20 5:33:21
什么是工业级物联网智能网关?如何远程控制PLC?
在数字化浪潮席卷全球的今天,工业物联网(IIoT)已经成为推动工业转型升级的关键力量。而在工业物联网的大家庭中,工业级物联网智能网关扮演着举足轻重的角色。那么,究竟什么是工业级物联网智能网关?又该如何…
建站知识
2025/1/25 4:28:18