- 博客(42)
- 收藏
- 关注
原创 day17面向对象三大特征—封装
回顾1.对象:一个拥有属性和方法的实例:实体2类名 ;大骆驼峰class 类名: 类代码class People: 类属性 (类属性:所有的对象共有的属性) name = '一类人' def __init__(self, name, age, sex): self : 对象本身 self.name 拿到属性值 self.name = name self.age = age self.sex = sex
2024-04-28 23:53:49
604
原创 day16 初始面向对象
定义一个函数```pythondef 函数名(形参):函数体函数名(实参)``````pythonclass 类名:类代码(属性,方法)```> 类名的定义:使用大驼峰命名(所有单词首字母大写)> 定义类之后没有实例对象,:执行代码,类中代码执行> 定义类中的变量叫属性 函数叫 方法```pythonclass P:# 类属性 (类属性: 范围是所有对象公有的属性)# 后面我们学习 实例属性age = 18。
2024-04-12 23:14:49
766
原创 软考中级(网络工程师考核要点)第三章 局域网与城域网 第十四期
第十三期的题目分析:第一题:答案:D分析:在理想情况下,以太帧的最大传输效率可以接近100%,但在实际应用中,网络中可能存在一些因素,例如碰撞域、冲突检测和重传机制等,这些因素会降低传输效率。第二题:答案:B分析:万兆以太网802.3ael0GE只支持全双工,也不采用CSMA/CD协议第三题:答案:C分析:环型拓扑采用令牌环,所以环型拓扑传输延时是可控的。第四题答案:D分析:第五题:答案:B。
2024-04-11 16:41:43
255
原创 day15 文件操作
路径:绝对路劲和相对路径相对路径:相对简短的路径(大致的位置:比如住在杭州临平区)绝对路径:完整的路径(就是完整的地址,比如H:\软件存储12378911wy\向日葵远程控制\SunloginClient).....相对路径:./-- 代表当前文件夹../--代表返回到上一层文件夹。
2024-04-11 12:28:15
866
原创 软考中级(网络工程师考核要点)第三章 局域网与城域网 第十三期(局域网体系与拓扑结构、CSMA-CD与监听算法)
X.25和帧中继、ATM都是采用虚电路通信的网络。B,帧中继只有检错功能,并没有纠错功能。重点的是802.3和802.11。网络层协议定义是RFC。数据链路层是IEEE。
2024-04-09 16:23:03
324
原创 day14 常用模块
``python# 时间戳 1970-1-1到现在的秒数# 让程序进入休眠time.sleep(1) # 一般放的是整秒# print('休息了一秒钟')# 获取当前的详细时间print(res)# 字符串形式出现# 获取指定的当前日期并且格式化为字符串# 年月日 星期几# 时分秒 上午或者下午```
2024-04-09 15:46:07
1234
原创 软考中级(网络工程师考核要点)第二章 通信网 第十二期(公共数据网{仅了解}和帧中继FR{Frame Rlay})后面有个小章总结
分析:当我们知道发送站发了0,1,2,3,4的5帧,REJ3是从第三帧返回后面三帧,就是3,4,5。若收到对方应帧SREJ3时,因为第四帧已经发送了一次就不需要了,3,5,6。分析:TCP使用的流量控制协议是可变大小的滑动窗口协议,当TCP进行三次握手过程中建立连接,这种是因为第三次握手是半连接状态,就是应答的作用。分析:理论题, 当监控采用SREJ进行应答的时候,要进行检错功能,如果报错的情况下,采用的差错控制机制是让发送方重新发送,这题选择B。基本速率BRI=2B+D=144Kbps。
2024-04-08 15:51:39
365
原创 软考中级(网络工程师考核要点)第二章 通信网 第十一期(流量和差错的控制)
分析:首先先分析A,RS-232-C的最大传输距离只有15m,不能实现长距离的远程通信。B,可以使用8针和25针的D型连接器。C,RS-232-C只能采用25根线进行连接。D,通常用于串行打印机,并不是并行打印机。
2024-04-08 00:16:25
300
原创 day12 函数基础(三)
函数嵌套迭定义:在函数内在定义函数,当我们定义一个函数去实现某功能,想要讲内部功能拆分成n个函数,但是我又担心这n个函数放在全局会和其他的函数名起冲突,这个时候就可以用函数嵌套```pythonpasspass.....```
2024-04-07 23:38:59
1047
原创 35岁后,程序员能干什么?
可是,有的时候想想都是潸然泪下,当年雄心的棱角已经被时间磨平,当年的少年终将活成自己最嫌弃的人。总是啃着老本行底子终究不行,现在的记忆跟不上时代的发展,学一样东西花的总比之前花的时间多,最主要的是记了,就是会忘,忘了,只能记,来来回回不知道多少次了,跟不上时代的节奏,终究是有心无力唉。当时我第一次参加和年轻人一起的比赛,虽然年轻人没有我们当时打的那么熟练,但在新的技术上,我们这些人总是比年轻人差了一些东西,我和我的同事经常拿年轻人开玩笑,说:"小伙子,写代码的技术没打好就想往上爬,到时候可有你好果子吃的。
2024-04-06 16:35:47
301
原创 软考中级(网络工程师考核要点)第二章 通信网 第十期(广域网)
分析:已知海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1,因为D9由P4P3和P2进行校验,所以我们要找到D9、P4P3和P2的位置(从右至左),找到P2是位置是2,P3位置是4,P4位置是8.可以从中看出需要2的次方才能进行校验。数据位D5由P4和P2进行校验,所以这题选择D。
2024-04-06 15:02:34
595
原创 day10 函数基础(一)
定义函数要用到def关键字实现格式:```python# 定义函数def 函数名():函数体(就是该函数的具体功能的代码\代码块)```pythonprint(b)a = '小明'func1(a)# 参数b是形参(因为b是调用的), a是实参(a是定义的参数)```形参和实参的区别就是演员和角色的区别 形参==角色,实参==演员赵薇(可以是其他人演) = 实参 小燕子= 形参。
2024-04-04 18:17:12
654
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第九期(海明码和CRC循环冗余校验码)
1.分析:D。光纤通信的使用是波分复用,T1/E1是同步时分复用,因为它们使用固定的时钟来确定数据的传输速率。同时,T1/E1也支持异步传输,但通常以同步方式使用。WIFI是异步时分复用,因为它使用无线信号传输数据,没有严格的时钟同步要求。WIFI的数据传输速率可以根据实际需求而变化,并且可以同时传输多个数据流。码分复用(CDMA)应用于无线通信领域。它通过在不同用户之间使用不同的扩频码,将多个用户的信号并行传输在相同的频带上。CDMA可以实现多用户之间的并行传输,提高频谱利用率。
2024-04-04 17:56:14
1460
原创 day9 无序序列
字典是一种无序的,可变的的序列,它的元素以键值对的形式存在,我们之前学的列表和元祖是有序的,在底层是紧挨一起存放的。字典是唯一的映射类型,就是说通过一个元素可以找到另外一个元素,就像搜索引擎一样用正则表达式匹配关键字,进行搜索。
2024-04-03 10:30:55
906
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第八期(多路复用技术、差错控制)
也就是除去首部的比特(128tib-48tib),1600000tib/80tib=20000包,128bit+22bit+来回的传输花的时间(1000000b/200000b*2=5*2=10),128+22+10=160微秒,160*20000=3200000us=3200ms=3.2s,答案选择C。,也就是有8个信道,本题并不需要考虑到信道宽,就不需要用信道宽,将125微秒换算成0.000125秒,然后将8个信道除采样周期0.000125秒,求出结果为64000b/s=64kb/s。
2024-04-02 00:00:16
821
原创 day7 格式化输出
print('我来自{1},今年{0}'.format(22,'浙江'))print('我来自{},今年{}'.format('浙江',22))字符串名.replace('要修改的值','替换值', 替换次数)res2 = str1.replace('天','儿',2)print('我叫'+name,'今年'+str(age))print('我叫'+name,'今年'+str(age))字符串名.replace('要修改的值','替换值')res = str1.replace('今天','')
2024-04-01 16:20:00
923
原创 day6 流程控制
print(f'星期{day}的早晨:两个鸡蛋一瓶牛奶 中午:吃拉面 晚餐 :鸭血粉丝汤')(一个月的目标)一周5天(星期一到星期五):每天早晨:两个鸡蛋一瓶牛奶 中午:吃拉面 晚餐 :吃鸭血粉丝汤。# 罚不听课的学生抄1遍笔记(20页),第10页 第12页 第14页 continue(跳过)w = float(input('请输入你的体重(单位/kg)'))h = float(input('请输入你的身高(单位/米)'))t = input('请问咖啡是不是热的(y/n):')
2024-03-31 08:59:20
820
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第七期(采样、量化、编码和通讯方式和交换方式)
分析:曼彻斯特编码和差分曼彻斯特编码速率都是50%,只有4B/5B是80%,另外一个D项作为了解,64/66B是每64个原始数据比特编码成66个传输比特,编码效率等于64/66约等于0.97=97%。分析:我们之前有讲到过4B/5B编码效率是80%,曼彻斯特编码和差分曼彻斯特编码效率是50%,还有一种64/66B的效率是97%。分析:题目讲到4B/5B的时候,当编码按4位进行传输的时候要先采用不归零编码(NRZ-I)进行编码。数据报方式和虚电路方式也可能会考到选择题。,解出N要等于4,刚好QPSK是4相。
2024-03-29 23:52:24
405
原创 day4 有序序列的基本方法
该方法的新增元素都添加在列表的末尾。语法格式:```python列表名.append(新增数据)```比如:```pythonli = ['语文', '数学', '英语']print(li)# 添加数据li.append('物理')print(li)# 添加列表# 添加元组print(li)```总结:用append添加元组\列表,列表和元组视为一个整体以元素的形式添加大哦列表末尾。
2024-03-29 00:00:00
742
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第六期(4B/5B编码、数字调制技术和脉冲编码调制)
分析:我们可以先从差分曼彻斯特入手,差分曼彻斯特是有0代表跳变,有1代表不跳变,得出前面几个数值是011010011,所以答案选择A。分析:这里的以太网是指之前的百兆以内的以太网,也就可以先排除后面C,D。分析:这题考察差分曼彻斯特编码特点,只要记住有0无1就可以轻松判断、C选项是曼彻斯特特点(别搞混了)D。分析:根据前面曼彻斯特编码的图可以看出在每个比特的中间有电平翻转,分析:在曼彻斯特编码中数据效率50%,也就是1/2,所以这题选择A。注意的是4B/5B编码是每发送四个字节,比如1011/1101.
2024-03-28 16:18:03
493
1
原创 day3 序列类型
什么是序列?就是一块可以存放多个值的内存空间。如果存放的值是按照顺序来的叫有序序列,每一个值所在的位置都有自己的眼光编号(下标),可以通过下标去寻找值序列就好像是酒店:每一间的房间就是内存,房间号就是下标,可以通过下标去寻找到序列的每一个内存的空间。在python中序列有:字符串(str) 列表(list) 元祖(tuple) 集合(set) 字典(dict)有序:字符串(str) 列表(list) 元祖(tuple)无序:集合(set) 字典(dict)
2024-03-28 12:38:22
639
1
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第五期(曼彻斯特和差分曼彻斯特)重点考
在NRZ码中,数据信号的电平保持不会出现切换,因此它的传输速率相对较慢,易受到噪声的干扰。双极性码还有其他变种,如差分双极性码(Differential Manchester Code, DMC)、双相码(Biphase Code)等,它们在电平变化规则和编码方式上略有不同,但都遵循了双极性码的基本概念。数据信号在传输过程中,每个位的间隔内都会出现一个电平转换,这样可以保持传输线路上的直流电平平衡,减少传输中可能产生的电流漂移问题。需要注意的是,三极性码中的每个数字都是独立的,没有特殊的位数或顺序要求。
2024-03-28 12:22:14
735
1
原创 day2变量和基本基本数据类型
比如:然后事物的个数 , 年龄,电脑……脚本模式:也叫文件模式,把代码写在文件里面,代码可以长期保存,可以重复使用,可以修改(.py就是脚本模式)如何创建脚本模式:idle-->file-->new file -->ctrl+s保存-->运行。在不想删除代码的时候也可以使用多行注释,也是为了方便以后需要用的时候去掉#就可以重新执行就可以了。变量的命名,除了要遵守以上这几条规则外,不同场景中的标识符,其名称也有一定的规范可循。使用三个连续的单引号''' ''' 或者三个连续的双引号就是多行注释。
2024-03-28 00:05:02
442
1
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第四期
分析:B.数据传输系统的误码率必须为0,在理论上是误码率越低越好,但在实际上并没有为0的误码率,只能说是无尽接近于0。重点记画圈和标红的地方,尤其是标识和颜色。
2024-03-27 23:34:15
139
原创 Linux系统的用户和权限管理
命令:passwd -1 -salt admin 123456。5.全名 6.home路径 7.shell工具。密码格式:$id$salt$encrypted。1.用户名 2.密码 3.UID 4.GID。1.root用户:UID=0(反之也成立)格式:wuya ALL=(ALL)ALL。组ID-Group ID-GID。1.root用户组:GID。x:execute 可执行。r:read 可读权限。1.用户组Group。2.用户ID-UID。3.用户管理相关权限。w:write 可写。
2024-03-27 19:05:37
223
原创 Linux文本编辑器
i:在光标上一个字符之前插入文本(重点)删除光标后面一个字符 Del / x。a: 在光标下一个字符之前插入文本。跳到文档末尾 shift+G/G。etc /vimrc 配置文件。A: 在光标所在的行模插入文本。向后查找内容 /关键字,回车。粘贴到下一行/上一行 p/P。~/.vimrc 用户配置。退出前进一屏 Ctrl+F。恢复最近操作 Ctrl+R。显示行号: :set nu。跳到文档开头 :1/gg。删除光标前面一个字符 X。删除光标下面n行 ndd。向后前进多少行 n数字。后退一屏 Ctrl+B。
2024-03-27 19:02:31
315
原创 Linux的软件安装命令
源码编译(make)、rpm、deb、yum、apt、Docker……不需要编译的:javascript、python、Ruby。需要编译的:c语言、c++、Swift、kotlin、GO。更新yum缓存 yum make cache。更新所有软件 yum update。安装 apt install 包名。安装 yum install包名。升级 apt update 包名。卸载 apt remove 包名。搜索 yum search包名。升级 yum update包名。卸载 yum remove包名。
2024-03-27 19:00:42
229
原创 Linux文件压缩和解压
gzip、deflate、br、identity(不压缩)(winrar、360压缩、bandizip、7zip)打包:多个文件变成一个文件—减少文件个数。压缩:缩小一个文件的体积—减少文件体积。zip 文件.zip *.txt。压缩率:压缩后体积/压缩前体积。-v 显示打包或解包的详细信息。
2024-03-27 18:57:51
204
原创 Linux系统结构和操作命令
1.内核2.shell(解释器)$SHELL打开shellchsh – s + 文件地址 切换Linux常用操作关机:poweroffhalt -p重启:rebootTab键 :补全命令和目录方向键:上一条命令或下一条命令ctrl + insert :复制Shift+ insert:粘贴Alt +insert:复制并粘贴ctrl+E:光标移动到行尾ctrl+A:光标移动到行首。
2024-03-27 18:54:56
388
原创 计算机体系要点
香农:《继电器与开关电路的符号分析》,将电路开关和布尔代数结合起来。图灵机理论:计算的本质是一种机械运动,但它需要信息(指令)控制。BS 架构,不用安装维护,跨操作系统,占用资源低。CS架构,需要安装升级,占用资源多,性能高。1.提供API,屏蔽硬件差异。1.临时存储CPU运算数据。NPU:神经网络处理单元。2.CPU不能操作硬盘。冯·诺依曼体系结构。GPU:图形处理单元。FGCA现在可编程门。
2024-03-27 18:48:22
167
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第三期
1.设信道带宽为4000Hz,信噪比为30dB,按照香农定理,信道容量为( )。A.4kb/sB.16kb/sC.40kb/sD.160kb/s解析:当我们知道香农定理极限速率的公式C=,其中W是带宽,S是信号平均速率,N是噪声平均的功率,S/N是信噪比。C=,(当1001时,应该要在离2次方近的数就是1024)C=40000b/s=40kb/s。补充一点,当信噪比30dB,也就是先按分贝和噪声关系先求出dB=,得出dB==1000.。2.
2024-03-27 18:04:19
1146
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用续篇)第二期
电话线路使用的带通滤波器的带宽为3KHz(300-3300Hz),根据奈奎斯特定理,最小的采样频率应为多少( )。设信道带宽为4000Hz,信噪比为30dB,按照香农定理,信道容量为( )。10Log10 S/N =信噪比。采样定理又称奈奎斯特定理。
2024-03-27 16:35:04
393
原创 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第一期
计算机网络:计算机技术与通信技术的结合 ICT=IT+CT。网络拓扑结构(6种):星型,环型,树型,全连接型,总线型,不规则型。假如信源产生的是模拟信号,信道的是数字信号,需要转换。信道可以分为数字信道(离散)和模拟信道(连续)1977年ISO制定,七层参考模型。
2024-03-27 15:57:14
313
原创 day1初识编程(一)
在安装的时候自动下载idle,idle是python自带的一个编辑器,基本功能都有。idle的字体大小-->options-->configure-->size。汇编语言和机器语言很类似,汇编语言有助记符(代替一些机器指令),减少代码量。python:print('晚上好'),说错 话不能该,编程语法的严谨性。>>> input('请输入你的密码:')终端:win+r-->运行框-->cmd。>>> input('老师你叫什么:')>>> input('小东你好:')input括号里面的内容都是提示内容。
2024-03-27 14:22:35
387
原创 信息收集(网络安全)
1. IP地址查询:使用IP查询工具(小蓝本,站长之家,企查查.....),例如ip138.com,输入网站域名,查看返回的IP地址。如果网站IP地址与常见的CDN提供商(如Akamai、Cloudflare、Fastly等)的IP地址相匹配,那么可以推测该网站使用了CDN。如果返回的解析记录中包含常见CDN提供商的域名,那么可以推测该网站使用了CDN。先收集子域名的信息,查询子域名的IP地址来辅助判断主站的IP信息。通过查询DNS于IP绑定的历史记录就有可能发现之前的真实IP信息,一般通过第三方服务网。
2024-03-18 23:22:22
767
原创 了解web框架
WSGI这个是一个标准规范,把链接的一系列http协议的请求和响应操作进行作为一个统一的标准接口协议。常用的WSGI服务器由于uwsgi。param environ: 接收请求相关的所有数据,wsgiref将这个数据封装成字典的格式。web框架主要就是简化开发操作,方便我们的web网站开发,不需要一直做一些重复性的操作。# 127.0.0.1 发送的响应无效 : 就是服务端和客户端之间遵循的协议不同。# 判断url , 根据不同的url响应不同的数据。return: 返回客户端的数据,以列表的形式返回。
2024-03-12 08:36:23
408
原创 递归函数的使用
但需要注意的是,递归函数的效率通常比迭代函数低,因为每次调用递归函数都需要保存函数的上下文并返回结果。递归情况指的是在递归函数中仍然需要调用自身的情况。在这种情况下,递归函数会将问题分解为更小的子问题,并使用相同的递归函数来解决子问题。基本情况指的是在递归函数中可以直接得到结果的情况。在这种情况下,递归函数不再调用自身,直接返回结果。简单的说,就是一直进行递归函数调用,直到满足num值<=1时,才终止递归函数的调用。递归函数的实现需要注意正确的参数传递和返回值处理,以确保函数能够正确地返回结果。
2024-03-12 08:11:10
145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人