自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 python中如何判断对象是否为空

python对象判空

2025-04-11 10:27:42 407

原创 如何实现高效编程

(3)需要用户配置的数据的组织形式,要从用户角度出发,便于用户增删改查,降低用户处理数据的复杂度。代码读写数据时,从代码处理逻辑角度去考虑数据结构(数据的组织形式),便于代码增删改查,降低代码处理数据的复杂度。这样,当具体实现发生变化时,只要接口或抽象类保持不变,上层模块就不会受到影响,提高了代码的可扩展性和可维护性。对需求自上而下进行分解。,首先要考虑降低代码复杂度,其次要提高代码运行的性能,对数据进行增删改查时尽量避免for循环。,当需求变化时,这个变化应该只影响一个类(函数),而不是多个类(函数)。

2025-04-10 15:12:56 813

原创 软件设计原则

软件设计7原则

2025-01-22 12:56:17 138

原创 如何设计好的自动化测试框架

如何设计一个好的自动化测试框架

2024-09-29 11:13:05 251

原创 TCP建立连接时,为什么需要三次握手?每次握手的目的是什么?

第三次:客户端给服务器端发送ACK报文。这时,服务器端确定客户端的接受报文的能力是ok的,服务器端还确定服务器端的接受报文和发送报文的能力是ok的。客户端确定客户端的接受报文的能力是ok的。第二次:服务器端回送SYN+ACK报文给客户端。这时,客户端确定客户端的发送报文的能力是ok的,客户端还确定服务器端的接受报文和发送报文的能力是ok的。第一次:客户端发送SYN报文给服务器端。这时,服务器端确定客户端发送报文的能力是ok的。在三次握手过程中,不仅同步了双方初始序列号。双方还确保双方都能正常收发数据。

2024-04-30 09:15:35 301 2

原创 测试脚本架构

测试框架

2024-03-30 10:57:34 242 1

原创 python使用logging模块记录log

python记录日志信息

2023-07-13 15:23:27 146 1

原创 自动化测试脚本编写感悟

python自动化测试

2023-05-31 16:27:41 189

原创 如何把列表转换为可以在网络传输的字节流

入参为列表,列表中的每个元素均为整数。返回值为可以使用socket发送的字节流。

2023-05-08 07:09:12 371

原创 python模拟c语言枚举

python模拟c语言枚举

2023-03-16 20:35:46 232

原创 python中strip()函数详解

strip()函数使用,当入参有字符的时候,初学者容易出错。

2023-03-16 17:38:39 810

原创 如何写出味道好的代码

编程思想总结

2023-03-09 14:02:42 408

原创 python判断某代码文件是否有乱码

python判断代码文件是否有乱码

2023-01-09 10:47:49 626

原创 python socket模块---实现网络通信模块

使用python实现网络通信

2022-11-07 10:17:12 1010

原创 为什么标准以太网接口缺省的MTU为1500字节?

以太网帧大小限制的原因分析

2022-09-30 14:29:00 2829

原创 python openpyxl模块---处理excel文件的模块

python处理excel表格文件

2022-08-05 13:32:34 709

原创 五大NAT类型

NAT转换

2022-02-07 18:13:14 10927

原创 在自动化测试中应用Scapy来收发数据包

【摘要】Scapy是一款强大的交互式数据包处理工具、数据包生成器、网络扫描器、网络发现工具和包嗅探工具。它提供多种类别的交互式生成数据包或数据包集合、对数据包进行操作、发送数据包、包嗅探、应答和反馈匹配等等功能。在功能测试中,在测试业务流程时利用Scapy来生成、发送、接收、应答数据包,并对接收到的数据包进行匹配与校验等操作,从而高效地进行自动化测试。本文将详细介绍如何利用Scapy进行收发包

2017-03-13 19:20:14 2930

原创 linux命令

1 查看磁盘空间  du --max-depth=1 -h2 新建一个目录文件  mkdir + 目录文件名3 导出svn服务器上的项目文件  svn checkout或co + svn服务器项目文件地址(例如 https://10.67.18.32:8443/svn/ZXM-RAPV300_Code/branch/V3.00.520/BuiltinServer

2017-03-13 19:12:32 350

原创 robotframework应用入门

【摘要】本文主要介绍了windows下利用robotframework进行自动化测试的简单过程。基本概念测试套(Suite)可以导入测试库、资源文件、变量文件。测试库(Test libraries)包含最低级别的关键字(keywords)。资源文件(Resource files)包含变量和更高层次的用户自定义关键字。变量文件(Variable files)可以提供比

2017-03-13 18:35:33 401

原创 Linux内核协议栈之socket接口的内核实现(v2.6.18)

Linux内核协议栈之socket接口的内核实现(v2.6.18)

2014-05-27 14:08:47 724

原创 Linux内核协议栈之数据发送与接收流程详图(v2.6.18)

Linux内核协议栈之数据发送与接收流程(v2.6.18)

2014-05-17 07:34:27 1007 1

原创 Linux内核协议栈之关键数据结构及关系图(v2.6.18)

Linux内核协议栈之关键数据结构及关系图(v2.6.18)

2014-05-17 07:33:00 1456 1

### Django Web 开发框架基础教程总结

内容概要:本文档是《修改后基础版Django课程课件_加水印.pdf》的知识汇总,全面介绍了Django的基础知识和开发流程。内容涵盖学前准备、Django简介、URL与视图、模板、数据库操作、视图高级功能、表单处理等。具体包括虚拟环境的搭建、Django项目和应用的创建、URL配置、模板语法、数据库模型定义与操作、类视图和函数视图的使用、错误处理机制以及表单验证等内容。文档不仅详细讲解了每个知识点,还提供了大量代码示例,帮助读者深入理解并掌握Django的开发技巧。 适合人群:具备一定编程基础,尤其是Python基础,希望学习或提高Django框架使用技能的研发人员。 使用场景及目标: 1. **项目初始化**:了解如何搭建开发环境,创建Django项目和应用。 2. **URL配置**:掌握URL路由配置,实现视图与URL的映射。 3. **模板使用**:熟悉模板语言,创建动态网页。 4. **数据库操作**:学习数据库配置、模型定义及ORM操作。 5. **视图开发**:掌握视图函数和类视图的编写,处理HTTP请求。 6. **表单处理**:理解表单验证机制,确保用户输入数据的安全性和有效性。 7. **错误处理**:学会捕获并处理各种异常情况,提升用户体验。 阅读建议:此资源旨在帮助读者系统地学习Django的基础知识和实战技能,建议读者跟随文档逐步实践每个知识点,结合实

2025-06-05

python常用库

通过分析github上5000多个开源python项目,找出最常用的库,例如os、os.path、glob、sys、re、logging、subprocess、time、datetime、urllib、random、telnetlib、paramiko

2018-10-17

Iptables简介

详细介绍Iptables,使你对Iptables更加了解。

2013-01-22

ROS中文教程v5完整版

RouterOS 基本操作 系统管理 MikroTik RouterBOARD介绍 接口配置(Interface) IP 配置与ARP 路由设置(Route) DHCP 配置

2014-03-17

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

TA关注的人

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