- 博客(47)
- 收藏
- 关注
原创 17——python生成器
yield——他可以返回数据 , 但是返回数据之后不会停止函数的执行而是进入一个暂停状态 , 后续再次调用的话就会接着后面继续执行。生成器:可以理解为自定义的迭代器,当一个函数中有yield这个关键字的话 , 那么这个函数就是生成器。
2024-11-22 15:37:33
221
原创 重定向服务器
重定向服务器接收请求消息,但不将这些请求消息传递给下一服务器,而是把请求消息中的被叫用户地址映射成零个或更多个新地址,向请求方发送应答以指示被叫用户的 地址,可以获得的是E-mail形式的地址或与被呼叫方关联的电话号码。在该实现结构屮,K叫方的代理服务器与注册服务器在物理上集成在同个设备中,被叫方的注册、代理、重定向服务器集成在同一个设备中,同时假设主被叫双方共用同一个位置服务器。用户在进行注册时,服务器需要对用户进行鉴权认证,当鉴权通过并确认该用户为网 络中的合法用户,就将该用户的位置登记。
2024-09-24 09:00:46
609
原创 SIP信令的基本流程
SIP协议是一种基于文本的协议,它使用UDP或TCP传输协议进行通信。SIP协议的基本流程包括:建立会话、修改会话、终止会话等。SIP的基本流程(类似TCP三挥)推荐书籍:《SIP信令揭秘》
2024-09-22 10:00:22
897
原创 强弱电的基本知识和区别
弱电一般是指直流电路或音频、视频线路、网络线路、电话线路,直流电压一般在36V以内。家用电器中的电话、电脑、电视机的信号输入(有线电视线路)、音响设备(输出端线路)等用电器均为弱电电气设备。弱电的应用范围弱电的主要应用领域包括通信、安防监控、智能家居、办公自动化等弱电箱一半安装在低处强电指电工领域的电力部分。36V(人体安全电压)以上划定为强电。特点是功率大、电流大、频率低,主要考虑损耗小、效率高的问题。和弱电的关系很密切,与“弱电”相对。
2024-09-20 10:53:52
606
原创 15——python闭包与装饰器、语法糖
什么是高阶函数:满足一个就属于高阶函数如果在一个内部函数里,对在外作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包闭包 = 内部函数+定义函数时的环境1.2 装饰器2.1.1 无参time,python提供的时间模块要导包,导入import timetime.time字面意思来讲就是添加一个新的功能,为你的某个函数添加新的功能,也就是说在不修改源代码的基础上给函数增加新的功能@ ——》语法糖2.1.2 原函数参数*args **kwargs
2024-08-14 12:47:45
627
原创 14.2——上篇补充详解(python函数作用域和命名空间)
指的是变量存储的位置,每一个变量都需要存储到指定的命名空间中。locals():获取当前作用域的命名空间,返回的是一个字典。实际上是一个字典,用来专门存储变量的字典。
2024-08-13 00:15:00
394
原创 13-python函数返回值和装包的后续提取数据方法——解包
对于没有定义return语句的函数,python都会在末尾默认加上return None,表示这个函数默认返回空值,也就是说只要你的函数不带return就是得返回None。传递实参时,也可以在序列类型的参数前添加星号,这样他会自动将序列中的元素依次作为参数传递。无论定义的是返回什么类型,return只能返回单值,但是值可以有多个元素。注意:序列中元素的个数必须和我们函数中的形参个数一致。return后面是什么,函数返回结果就是什么。返回值:函数执行以后返回的结果。注意:同时使用这两个的时候,
2024-08-11 00:00:00
450
原创 12-python函数的传参——形参、实参、装包 *args和**kwargs
函数的参数:在定义函数时,可以再函数名后()中定义数量不等的形参,注意可以有也可以没有,可有一个也可有多个,多个形参之间用逗号隔开形参(形式参数):定义形参就相当于在函数内部声明了变量,但是并不赋值实参(实际参数):在函数定义时指定了形参,在调用的时候也必须传递实参,实参会赋值给对应的形参。
2024-08-09 13:25:08
645
原创 11-初识python的函数——定义和调用
input()、print()、range()、len()都是python的内置函数,可以直接使用的函数:可以用来保存代码,在需要的时候对这些语句进行重复调用优点:函数的本质就是一段有特定功能、可以重复使用的代码2 函数的定义语法3 函数的调用语法:
2024-08-08 13:02:11
411
原创 8-关于Python中的格式化输出
介绍了Python中的几种字符串格式化输出方法,包括%方法、format()方法和f-string。通过这些方法,可以更优雅地输出包含变量的字符串。文章详细解释了不同占位符的使用,如%s、%d和%f,以及如何使用format()方法和f-string来格式化输出。
2024-08-04 23:54:55
447
原创 7-Python数据类型——列表和元组的详解(增删改查、索引、切片、步长、循环)
关于列表和元组的详解,包括:基本的增删改查、索引、切片、步长、循环等
2024-08-02 22:54:56
876
原创 5-快速掌握PyCharm代码格式化和Python流程控制
介绍了如何使用PyCharm格式化代码以及Python的基本流程控制结构。通过使用快捷键Ctrl+Alt+L,使代码更加规范整洁。我们还详细讲解了if、while、for语句的用法,帮助初学者理解并应用这些概念,提高编程效率
2024-07-30 12:39:57
1638
原创 在eclipse中使用Junit单元测试的准备工作和基本介绍
JUnit准备工作和基本介绍JUnit是一个Java语言的单元测试框架。。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。
2024-07-19 23:56:27
555
原创 Junit单元测试常用断言
常用:is、equalTo、containsString。匹配两个值是否相等,通常是第四题的最后用这个断言。assertThat(参数值, 匹配符)包含字符串 参数为String。
2024-07-17 23:59:45
1427
原创 UML面向对象分析与设计
标准定义:统一建模语言(Unified Modeling Language,UML)是描述、构造和文档化系统制品的可视化语言UML是一个庞大的图形化表示法体系应用UML的三种方式草图蓝图编程语言学习UML的要素表示法-图形过程-(UML与过程无关,但最好用于RUP)工具-(比如:Ratinal Rose。
2024-07-15 23:39:17
653
eclipse本地的jar包配置Junit环境
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人