wanglei200708
码龄13年
求更新 关注
提问 私信
  • 博客:38,251
    社区:510
    问答:79
    38,840
    总访问量
  • 30
    原创
  • 112
    粉丝
  • 146
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2013-01-22

个人简介:编程爱好者

博客简介:

wanglei200708的专栏

查看详细资料
个人成就
  • 获得173次点赞
  • 内容获得8次评论
  • 获得167次收藏
  • 博客总排名35,310名
  • 原力等级
    原力等级
    3
    原力分
    334
    本月获得
    2
创作历程
  • 5篇
    2026年
  • 5篇
    2025年
  • 3篇
    2024年
  • 7篇
    2023年
  • 4篇
    2022年
  • 3篇
    2017年
  • 3篇
    2014年
成就勋章
TA的专栏
  • 编程思想
    4篇
  • 单元测试
    1篇
  • python
    7篇
  • robot
    1篇
  • linux
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 13

TA参与的活动 0

兴趣领域 设置
  • Python
    python
  • 网络与通信
    udp网络协议tcp/ip
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

pytest自动化测试框架项目架构

本文介绍了基于pytest的自动化测试框架项目架构设计。整体采用分层设计,包含config(全局配置)、core_base(底层功能封装)、resource(业务流关键字)、data(测试数据)、test_cases(测试用例)等核心目录。其中config存放环境配置和pytest钩子,core_base实现API/UI底层操作封装,resource组合原子操作形成业务流,test_cases通过排列组合业务流构建测试用例。
原创
博文更新于 2026.05.29 ·
294 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

线程同步类threading.Event()

Python的threading.Event()是线程同步工具,用于线程间通信。它维护一个布尔标志(初始为False),提供以下核心方法:set()设置True并唤醒等待线程,clear()重置为False,wait()阻塞直到标志为True,is_set()检查当前状态。典型应用场景包括控制线程执行顺序,如主线程完成准备后通知工作线程开始执行。
原创
博文更新于 2026.04.25 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python collections.deque和queue.Queue的区别

python不同队列之间的区别
原创
博文更新于 2026.03.03 ·
542 阅读 ·
20 点赞 ·
0 评论 ·
8 收藏

深入探究python subprocess模块readline()函数

想要深入了解readline()函数,需要事先了解Popen()函数。:创建并启动一个子进程,用于执行外部命令(比如系统命令、其他程序)。:读取子进程输出管道中的,是实现 “逐行读取子进程实时输出” 的关键方法。readline () 核心特性是其阻塞性,即如果子进程还在运行且暂时没有输出,readline()会等待,直到有新的一行输出或子进程结束。Popen()函数的关键参数text=True(或encoding)能将输出转为字符串,避免字节处理的麻烦。下面对函数readline()
原创
博文更新于 2026.02.14 ·
1107 阅读 ·
24 点赞 ·
0 评论 ·
14 收藏

生产者消费者模型初探

本文提出一个基于生产者-消费者模式的Python实现方案,通过面向对象设计解决多生产者和多消费者之间的协作问题。系统采用BaseComponent基类抽象公共接口,Send_Recv类作为生产者,SendConsumer和DataParseConsumer类作为消费者。通过bind_producer_and_consumer函数建立生产者和消费者的双向关联,并使用队列(queue.Queue)缓冲机制处理速度不匹配问题。
原创
博文更新于 2026.01.22 ·
601 阅读 ·
15 点赞 ·
0 评论 ·
10 收藏

一个优秀软件应该具备哪些特性

优秀软件应该具备的关键特性
原创
博文更新于 2025.11.06 ·
485 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

如何对嵌入式软件进行单元测试

单元测试工具使用方法
原创
博文更新于 2025.09.19 ·
1240 阅读 ·
15 点赞 ·
1 评论 ·
23 收藏

ceedling 工程配置文件

发布资源 2025.09.03 ·
yml

如何设计好的自动化框架

如何设计一个好的自动化测试框架
原创
博文更新于 2025.07.28 ·
363 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

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

发布资源 2025.06.05 ·
pdf

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

以太网帧大小限制的原因分析
原创
博文更新于 2025.06.03 ·
3718 阅读 ·
5 点赞 ·
0 评论 ·
22 收藏

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

入参为列表,列表中的每个元素均为整数。返回值为可以使用socket发送的字节流。
原创
博文更新于 2025.05.29 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

五大NAT类型

NAT转换
原创
博文更新于 2025.05.28 ·
12107 阅读 ·
20 点赞 ·
0 评论 ·
39 收藏

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

python处理excel表格文件
原创
博文更新于 2025.05.28 ·
831 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

python对象判空
原创
博文更新于 2025.05.28 ·
908 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

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

使用python实现网络通信
原创
博文更新于 2025.05.28 ·
1216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

python判断代码文件是否有乱码
原创
博文更新于 2025.05.28 ·
692 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何写出味道好的代码

编程思想总结
原创
博文更新于 2025.05.28 ·
509 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

如何实现高效编程

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

python中strip()函数详解

strip()函数使用,当入参有字符的时候,初学者容易出错。
原创
博文更新于 2025.05.28 ·
1119 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多