- 博客(11)
- 资源 (17)
- 收藏
- 关注
原创 双端队列(Deque)的python实现与应用——回文词判定
何为双端队列(Deque)双端队列是一种有次序的数据集,数据项可以从队首加入,也可以从队尾加入,同时数据移除也可以从两端移除。注:双端队列不具有先进先出或者先进后出特性。Deque的python实现双端队列数据类型的定义为:class Deque: def __init__(self): self.items = [] #建立一个空双端队列 def...
2020-04-28 21:27:31 854 1
原创 队列(queue)应用及python实现——约瑟夫问题
何为队列(Queue)1.1 定义:队列是一种有次序的数据集合,其特征为:“先进先出”(1)新数据的添加总是从尾端发生(rear端)(2)新数据的移除总是在首端发生(front端)当数据加入队列是,首先在对尾,逐渐移除队首数据,它逐渐接近队首。1.2 生活中应用案例:(1)一台打印机面向多个用户/程序提供服务(2)操作系统核心采用多个队列对系统中同时运行的进程进行调度,原则为“先到先...
2020-04-28 18:25:01 1976 2
原创 栈的应用(3)——中缀表达式转后缀表达式并求值 python实现
引言输入运算表达式,仅由数字、+、-、*、/、()组成,没有空格,要求求其值,中缀表达式:通常看到的表达式中,操作符介于操作数中间的表示法,如A+B,BC,A+BC(容易混淆)。为了避免混淆,引入优先级或者括号来定义顺序。(A+B)C前缀表达式:将操作移动到前面的表示法,如+AB, * +ABC后缀表达式:将操作移动到后面的表示法,如AB+,AB+C因此,(A+B)*C转化为AB+C ...
2020-04-28 17:39:07 1479 1
原创 栈的应用(2)——十进制转换为任意进制算法python实现
引言进制转换是计算机数据处理的基础,二进制是计算机原理中最基本的概念,十进制是人类常用的数值概念,因此,进制的转换是人类与计算机交互的最基础的算法进制转换原理方法:除以K求余数转换过程中,得到的余数是从低到高的次序,而输出是从高到低的输出,所以需要一个栈来反转次序。十进制转换为二进制实现1.1 定义栈的各种属性class Stack(object): #定义栈 类 "...
2020-04-25 23:07:03 1940
原创 栈的应用(1)——通用括号匹配算法python实现
引言计算过程中可能包含大量的的括号,而且这些括号有优先级,因此在算法中需要检验括号是否平衡,正确的对括号进行匹配,是很多语言编译器的基础算法。算法原理正确匹配形式:(){} [] ({}) 等错误匹配形式:( [ )] { ( } ) 等匹配过程:(1)从左到右扫描括号串,最近打开的左括号,应该匹配最先遇到的右括号;(2)第一个打开的左括号(最早打开)...
2020-04-25 22:18:52 1855
原创 5G 网络演进关键技术(1)——SR
随着5G技术的逐步演进与发展,近年来以IETF为代表的数据网研究和标准化机构,提出了许多新技术加以应对网络演进变化,不少技术已在实践应用中不断成熟,其中较为核心的包括分段路由(segment routing,SR)、以太网VPN ( ethernet VPN , EVPN)、网络切片与能力开放、网络监测 (Telemetry)等技术。1. 分段路由 (segment routing,SR)S...
2020-04-24 18:26:44 6831
原创 5G 智能融合城域网特点与组网方案
引言近年来,云计算、物联网、人工智能等技术的蓬勃发展,全社会面向数字化的转型步伐不断加快,企业上云已成为必然趋势。电信运营商需要为众多企业和个人提供高效的上云连接能力。同时运营商白身网络也面临着云化转型和重构的挑战。以数据中心为核心,基于软件定义网络(sofW are defined network, SDN)、网络功能虚拟化(neW ork function virtualization, ...
2020-04-24 16:05:51 11481 1
原创 两项基于网络的“HACK”技术 —DNS劫持和数据抓包
软件测试中环境迁移和数据监控——智能路由器的hack技术0.区分智能路由器与普通路由器普通路由器功能:支持PPPOE、动态IP、静态IP等宽带接入方式支持TCP/IP、PPPOE、DHCP、ICMP、NAT等协议内建DHCP服务器,同时进行静态地址分配内建防火墙,支持IP地址、MAC地址、域名地址过滤,可灵活控制上网权限与时间支持Upnp、静态路由提供64/128位WEP加密,支...
2020-04-22 15:32:15 1270
原创 软件模式变迁与测试注意点
1.应用软件逻辑结构 “C/S” 模式用户界面层 UI作用:为终端用户提供人机界面业务逻辑层 BLL作用:将数据库抽象出来的对象进行拼接成具体的业务逻辑对象,并对之进行流程组织数据访问层 DAL作用:对DB层做的ORM,让上层应用程序以对象的方式操控数据库数据持久层 DB作用:存储数据,对数据进行持久化,不同的客户端进行数据共享在传统的 C/S 架构...
2020-04-21 17:32:01 470 1
原创 提升工作效率的软件推荐(1)
提升工作效率的软件推荐(1)效率就是生产力,从探索这些实用小工具开始,1. bandzip 全能解压软件该软件支持WinZip、7-Zip 和 WinRAR 以及其它几乎所有压缩格式,适用于多核心压缩、快速拖放、高速压缩等功能。软件授权: 免费软件(家庭和办公室 100% 免费)官网链接:http://www.bandisoft.com/bandizip/2. DITTO 剪切...
2020-04-20 14:27:25 689 2
原创 Markdown:常用技能 总结
Markdown:常用技能 总结1.前言Markdown 使用普通文本编辑器编写的标记语言 ,用来替代常见的排版格式目前支持Markdown语法的编辑器、平台、工具有很多,如:CSDN、简书、GitLab等,有的还支持了Markdown的导入、常见格式的导出,都十分的方便、高效。2.语法规范2.1 标题# 一级标题## 二级标题### 三级标题#### 四级标题注:几个#表...
2020-04-18 20:26:33 347 2
边缘计算助力新基建—中兴MEC+X发展白皮书.pdf
2020-05-17
电子实验室常用仪器使用.pdf
2019-11-09
车辆自动紧急刹车系统研究_余蒙.caj
2019-10-15
Python大师修炼之路.zip
2019-08-10
2_机器学习实战:利用AI揭秘影评中的爱恨情仇_Ivan.pdf
2019-07-16
2_Python学习材料(基础+进阶+考试+答案).rar
2019-07-16
小白入门必读-Python爬虫.pdf
2019-07-16
【机器学习】SVR支持向量机回归原理解析.pdf
2019-07-12
《美团机器学习实践》高清PDF+思维导图.rar
2019-07-05
基于深度学习与特征后处理的支持向量机铣刀磨损预测模型_戴稳.caj
2019-07-05
ABAQUS多步骤分析
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人