点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 用python实现简单的队列
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
Python Cookbook
第1章 文本 1 引言 1 1.1 每次处理一个字符 6 1.2 字符和字符值之间的转换 7 1.3 测试一个对象是否是类字符串 8 1.4 字符串对齐 10 1.5 去除字符串两端的空格 11 1.6 合并字符串 11 1.7 将字符串逐字符或逐词反转 14 1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25
所属分类:
Python
发布日期:2013-07-31
文件大小:57mb
提供者:
winlrou
用100多行python代码写一个数据库
数据库的名字叫WawaDB,是用python实现的。由此可见python是灰常强大啊! 简介 记录日志的需求一般是这样的: 只追加,不修改,写入按时间顺序写入; 大量写,少量读,查询一般查询一个时间段的数据; MongoDB的固定集合很好的满足了这个需求,但是MongoDB占内存比较大,有点儿火穿蚊子,小题大做的感觉。 WawaDB的思路是每写入1000条日志,在一个索引文件里记录下当前的时间和日志文件的偏移量。 然后按时间询日志时,先把索引加载到内存中,用二分法查出时间点的偏移量,再打开日志
所属分类:
Python
发布日期:2015-03-17
文件大小:6kb
提供者:
wxmiy
Python.Cookbook(第2版)中文版
第1章 文本 引言 1 1.1 每次处理一个字符 1.2 字符和字符值之间的转换 1.3 测试一个对象是否是类字符串 1.4 字符串对齐 1.5 去除字符串两端的空格 1.6 合并字符串 1.7 将字符串逐字符或逐词反转 1.8 检查字符串中是否包含某字符集合中的字符 1.9 简化字符串的translate方法的使用 1.10 过滤字符串中不属于指定集合的字符 1.11 检查一个字符串是文本还是二进制 1.12 控制大小写 1.13 访问子字符串 1.14 改变多行文本字符串的缩进 1.15
所属分类:
专业指导
发布日期:2015-04-23
文件大小:68mb
提供者:
lengwuqin
python cookbook(第3版)
第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个变量 1.3 保留最后N个元素 1.4 查找最大或最小的N个元素 1.5 实现一个优先级队列 1.6 字典中的键映射多个值 1.7 字典排序 1.8 字典的运算 1.9 查找两字典的相同点 1.10 删除序列相同元素并保持顺序 1.11 命名切片 1.12 序列中出现次数最多的元素 1.13 通过某个关键字排序一个字典列表 1.14 排序不支持原生比较的对象 1.15 通过某个字段将记录分组 1.16 过滤
所属分类:
Python
发布日期:2016-01-06
文件大小:4mb
提供者:
chengyulin888
Python.Cookbook(第2版)中文版
第1章 文本 1 引言 1 1.1 每次处理一个字符 6 1.2 字符和字符值之间的转换 7 1.3 测试一个对象是否是类字符串 8 1.4 字符串对齐 10 1.5 去除字符串两端的空格 11 1.6 合并字符串 11 1.7 将字符串逐字符或逐词反转 14 1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25
所属分类:
Python
发布日期:2016-04-26
文件大小:68mb
提供者:
skyfishsha
python入门到高级全栈工程师培训 第3期 附课件代码
python入门到高级全栈工程师培训视频学习资料;本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用层 第2章 01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习linux 03 课程内容介绍 04 操作系统内核与系统调用 05 操作系统安装原理 0
所属分类:
专业指导
发布日期:2018-06-07
文件大小:88byte
提供者:
sacacia
最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料
最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料;本资料仅用于学习。 【课程内容】 第1周 开课介绍 python发展介绍 第一个python程序 变量 字符编码与二进制 字符编码的区别与介绍 用户交互程序 if else流程判断 while 循环 while 循环优化版本 for 循环及作业要求 第2周 本节鸡汤 模块初识 pyc是什么 python数据类型 bytes数据类型 列表的使用 元组与购物车程序练习 购物车程序练习实例 字符串常用操作 字典的使用 三级菜单
所属分类:
Python
发布日期:2018-06-13
文件大小:94byte
提供者:
jihaichen
Python实现简单多线程任务队列
本文给大家介绍的是使用很简单的代码实现的多线程任务队列,给大家一个思路,希望对大家学习python能够有所帮助
所属分类:
其它
发布日期:2020-09-21
文件大小:55kb
提供者:
weixin_38723192
Python实现简单多线程任务队列
最近我在用梯度下降算法绘制神经网络的数据时,遇到了一些算法性能的问题。梯度下降算法的代码如下(伪代码): def gradient_descent(): # the gradient descent code plotly.write(X, Y) 一般来说,当网络请求 plot.ly 绘图时会阻塞等待返回,于是也会影响到其他的梯度下降函数的执行速度。 一种解决办法是每调用一次 plotly.write 函数就开启一个新的线程,但是这种方法感觉不是很好。 我不想用一个像 cerely(
所属分类:
其它
发布日期:2020-12-25
文件大小:57kb
提供者:
weixin_38514660
Python基于列表模拟堆栈和队列功能示例
本文实例讲述了Python基于列表模拟堆栈和队列功能。分享给大家供大家参考,具体如下: 之前的文章//www.jb51.net/article/59897.htm介绍了堆栈与队列的Python实现方法,这里使用列表来模拟一下堆栈与队列的简单操作。 一、队列特点:先进先出、后进后出 用列表insert、pop模拟进队出队: >>> l = [] >>> l.insert(0,'p1') >>> l.insert(0,'p2') >>
所属分类:
其它
发布日期:2020-12-25
文件大小:37kb
提供者:
weixin_38752628
用Python实现一个简单的线程池
线程池的概念是什么? 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是 如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些 很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些”池化资源”技术产生的原因。 我理解为线程池是一个存放很多线程的单位,同时还有一个对应的任务队列。整个执行过程其实就是使用线程池中
所属分类:
其它
发布日期:2020-12-24
文件大小:66kb
提供者:
weixin_38707862
Python实现LRU算法的2种方法
LRU:least recently used,最近最少使用算法。它的使用场景是:在有限的空间中存储对象时,当空间满时,会按一定的原则删除原有的对象,常用的原则(算法)有LRU,FIFO,LFU等。在计算机的Cache硬件,以及主存到虚拟内存的页面置换,还有Redis缓存系统中都用到了该算法。我在一次面试和一个笔试时,也遇到过这个问题。 LRU的算法是比较简单的,当对key进行访问时(一般有查询,更新,增加,在get()和set()两个方法中实现即可)时,将该key放到队列的最前端(或最后端)就
所属分类:
其它
发布日期:2020-12-23
文件大小:62kb
提供者:
weixin_38690522
Python基础复习笔记01(内置的数据类型的性能)
文章目录1浅谈列表 和 字典2分析其数据类型的性能2.1列表操作的时间复杂度2.2字典操作的时间复杂度: 投资的回报通常遵循80/20原则:所得利益的80% 源自最简单系统的20%。大多数软件用80%的时间仅仅完成20%的有效指令。 1浅谈列表 和 字典 列表和字典是Python内置的数据类型,非常重要,更复杂的数据结构(栈,队列…)都能用其实现,都是容器类型,用来存放数据。 1.1什么是列表 **最形象的理解:**列表就像一个收纳盒一样,有序的存放数据! Python列表提供的内置函数方法:
所属分类:
其它
发布日期:2020-12-21
文件大小:454kb
提供者:
weixin_38663167
图解数据结构(使用Python)——队列
1. 队列简介 队列是一种抽象数据类型,具有先进先出的原则。 特性: 与堆栈(只有一个top指针)不同的是,队列有head和rear两个指针,分别指向队列的头和尾 有加入和删除两种基本操作,且在rear指针处加入元素,在head指针处删除元素 2.队列的实现 与堆栈相同,队列也可以由列表和链表来实现。 2.1 队列的列表实现 优点: 使用列表来实现队列的算法较简单 缺点: 列表的大小无法根据队列长度来改变,需要固定大小 #用列表实现队列 max_size = 10 #固定列表大小 queu
所属分类:
其它
发布日期:2020-12-20
文件大小:75kb
提供者:
weixin_38681736
Python 实现数据结构-循环队列的操作方法
今天我们来到了循环队列这一节,之前的文章中,我介绍过了用python自带的列表来实现队列,这是最简单的实现方法。 但是,我们都知道,在列表中删除第一个元素和删除最后一个元素花费的时间代价是不一样的,删除列表的第一个元素,那么在它之后的所有元素都要进行移动。所以当列表特别长的时候,这个代价就比较明显了。我们本文介绍的循环队列可以避免这个问题,同样我们上篇文章提到的用链表实现的方法也可以避免。 下面,我们来介绍循环队列。 循坏队列 循环队列,就是将普通的队列首尾连接起来, 形成一个环状,并分别设置首
所属分类:
其它
发布日期:2021-01-01
文件大小:54kb
提供者:
weixin_38751177
简单了解python gevent 协程使用及作用
简介 没有切换开销。因为子程序切换不是线程切换,而是由程序自身控制,没有线程切换的开销,因此执行效率高, 不需要锁机制。因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多 Python对协程的支持还非常有限,用在generator中的yield可以一定程度上实现协程。 yield 传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁。 如果改用协程,生产者生产消息后,直
所属分类:
其它
发布日期:2020-12-26
文件大小:66kb
提供者:
weixin_38679839
python-state-machine:用python实现的无限状态机-源码
python_state_machine 用python实现的无限状态机 为什么是“无限”? 有限状态机是实现事件驱动的应用程序和操作系统的好方法。 但是,当实现时,它们成为应用程序的固定实现,因此不容易将其重构为另一个应用程序。 此处实现的无限状态机使用可以轻松与其他状态机共享的“动作包”。 通过抽象化实现特定功能(例如消息队列或自动化框架)所需的动作,开发状态机变得与编写将Python的功能导入程序包的Python应用程序一样简单和熟悉。 单元测试 使用以下语法从软件包根目录运行单元测
所属分类:
其它
发布日期:2021-03-09
文件大小:39kb
提供者:
weixin_42157188
用Python、RabbitMQ和Nameko实现微服务
在最近的几年里,“微服务架构”如雨后春笋般涌现。它用于描述一种特定的软件应用设计方式,这种方式使得应用可以由多个独立部署的服务以服务套件的形式组成。简单来说,微服务架构可以将你的系统拆分成多个负责不同任务的小的(单一上下文内)功能块,它们彼此互无感知,各自只提供用于通讯的通用指向(。这个指向通常是已经将通讯协议和接口定义好的消息队列。想象一下,你有一个RESTAPI,这个API有一个端点(REST风格的API可以有多个端点用于处理对同一资源的不同类型的请求)用来接受数据,并且你需要将接收到的数据
所属分类:
其它
发布日期:2021-02-25
文件大小:373kb
提供者:
weixin_38567813
用Python、RabbitMQ和Nameko实现微服务
在最近的几年里,“微服务架构”如雨后春笋般涌现。它用于描述一种特定的软件应用设计方式,这种方式使得应用可以由多个独立部署的服务以服务套件的形式组成。 简单来说,微服务架构可以将你的系统拆分成多个负责不同任务的小的(单一上下文内)功能块,它们彼此互无感知,各自只提供用于通讯的通用指向(。这个指向通常是已经将通讯协议和接口定义好的消息队列。想象一下,你有一个RESTAPI,这个API有一个端点(REST风格的API可以有多个端点用于处理对同一资源的不同类型的请求)用来接受数据,并且你需要将接收到的数
所属分类:
其它
发布日期:2021-01-27
文件大小:362kb
提供者:
weixin_38691742
详解Python 实现 ZeroMQ 的三种基本工作模式
简介 引用官方说法:ZMQ(以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。 是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。 ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统” BSD 套接字之上的一 层封装。ZMQ 让编写高性能网络应用程序极为简单和有趣。 它跟
所属分类:
其它
发布日期:2021-01-20
文件大小:82kb
提供者:
weixin_38607784
«
1
2
»